## EasyRTMP ##
### **EasyRTMP**是什么? ###
EasyRTMP是EasyDarwin团队开发的一套RTMP直播推送功能组件,内部集成了包括:基本RTMP协议、断线重连、异步推送、环形缓冲区、推送网络拥塞自动丢帧、缓冲区关键帧检索、事件回调(断线、音视频数据回调),通过EasyRTMP我们就可以避免接触到稍显复杂的RTMP推送或者客户端流程,只需要调用EasyRTMP的几个API接口,就能轻松、稳定地进行流媒体音视频数据的推送,支持市面上绝大部分的RTMP流媒体服务器,包括Red5、Ngnix_rtmp、crtmpserver等主流RTMP服务器,全平台支持:Windows、Linux、ARM(各种交叉编译工具链)、Android、iOS;
- **我们同时提供Windows、Linux、ARM、Android、IOS版本的EasyRTMP SDK**:EasyRTMP SDK商业使用需要经过授权才能永久使用,商业授权方案可以邮件发送至[support@easydarwin.org](mailto:support@easydarwin.org "EasyDarwin support mail")或者通过电话Tel:**13718530929** 进行更深入的技术与合作咨询;
### 调用方法 ###
- **EasyRTMP_File**:EasyRTMP做为RTMP推送端,将本地文件推送到RTMP流媒体服务器;
- **EasyRTMP_RTSP**:将RTSP/RTP数据获取到本地,再通过EasyRTMP推送到RTMP服务器;
- **Android**:Android安卓RTMP直播推流,采集安卓手机前/后摄像头、麦克风音视频推送直播;
- **iOS**:iOS苹果RTMP直播推流,采集苹果手机前/后摄像头、麦克风音视频推送直播;
> 我们在公网部署了一台演示的RTMP服务器系统:http://www.easydss.com:10088/live.html ,支持RTMP直播、服务端录像、检索、回放等功能;
### 编译方法 ###
Windows平台采用Visual Studio 2010编译
Linux下执行Builtit文件编译,具体如下:
chmod a+x Builtit
"**************build stream from EasyRTMP_RTSP demo******************"
"1. build 32bit program ./Buildit rtsp i386 [target in i386]"
"2. build 64bit program ./Buildit rtsp x64 [target in x64]"
"3. clean up ./Buildit rtsp clean"
"-----------------------------------------------------------"
"**************build stream from EasyRTMP_FILE demo******************"
"4. build 32bit program ./Buildit file i386 [target in i386]"
"5. build 64bit program ./Buildit file x64 [target in x64]"
"6. clean up ./Buildit file clean"
"-----------------------------------------------------------"
"**************build stream from EasyRTMP_SDK demo*******************"
"7. build 32bit program ./Buildit sdk i386 [target in i386]"
"8. clean up ./Buildit sdk clean"
"-----------------------------------------------------------"
### 调用示例 ###
- EasyRTMP Android:支持前/后摄像头直播、安卓屏幕直播
[https://fir.im/easyrtmp](https://fir.im/easyrtmp "https://fir.im/easyrtmp")
![EasyRTMP Android](http://www.easydarwin.org/github/images/easyrtmpfirim20170409.png)
- EasyRTMP iOS:支持前/后摄像头直播
[https://itunes.apple.com/us/app/easyrtmp/id1222410811?mt=8](https://itunes.apple.com/us/app/easyrtmp/id1222410811?mt=8 "EasyRTMP_iOS")
![](http://www.easydarwin.org/github/images/easyrtmpios20170409.png)
### 调用过程 ###
![EasyRTMP](http://www.easydarwin.org/skin/easydarwin/images/easyrtmp20161101.png)
### 获取更多信息 ###
邮件:[support@easydarwin.org](mailto:support@easydarwin.org)
WEB:[www.EasyDarwin.org](http://www.easydarwin.org)
Copyright © EasyDarwin.org 2012-2017
![EasyDarwin](http://www.easydarwin.org/skin/easydarwin/images/wx_qrcode.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
rtsp转rtmp (356个子文件)
libeasyrtspclient.a 6.34MB
libeasyrtspclient.a 2.62MB
libeasyrtspclient.a 1.99MB
libeasyrtspclient.a 1.98MB
libeasyrtspclient.a 1.93MB
libeasyrtspclient.a 1.81MB
libEasyRTMP.a 1.72MB
libeasyrtmp.a 505KB
libeasyrtmp.a 405KB
libeasyrtmp.a 385KB
libeasyrtmp.a 381KB
libeasyrtmp.a 354KB
libeasyaacencoder.a 167KB
libeasyrtmp.a 165KB
libeasyrtmp.a 156KB
libeasyaacencoder.a 122KB
update-release.aar 24KB
libEasyRTMP.a的副本 895KB
Package-hisiv100.bash 1KB
Package-i386.bash 1KB
Package-i386.bash 1KB
Package-x64.bash 1KB
Package-x64.bash 1KB
Package-i386.bash 1KB
gradlew.bat 2KB
Buildit 2KB
Buildit 830B
Buildit 631B
getopt.c 7KB
getopt.c 7KB
getopt.c 7KB
trace.c 1KB
trace.c 1KB
Public_func.cpp 20KB
main.cpp 19KB
main.cpp 10KB
main.cpp 9KB
main_linux.cpp 5KB
Mp4_stbl_box.cpp 5KB
Mp4_moov_box.cpp 3KB
Mp4_avcC_box.cpp 3KB
Mp4_trak_box.cpp 3KB
Mp4_mdia_box.cpp 3KB
Mp4_tkhd_box.cpp 2KB
Mp4_minf_box.cpp 2KB
Mp4_mvhd_box.cpp 2KB
Mp4_stts_box.cpp 2KB
Mp4_stsz_box.cpp 2KB
Mp4_stsc_box.cpp 2KB
Mp4_avc1_box.cpp 1KB
Mp4_stsd_box.cpp 1KB
read_write.cpp 1KB
Mp4_mdhd_box.cpp 1KB
Mp4_root_box.cpp 1KB
Mp4_stss_box.cpp 1KB
Mp4_hdlr_box.cpp 1KB
Mp4_stco_box.cpp 1KB
Mp4_mp4a_box.cpp 936B
Mp4_ftyp_box.cpp 687B
Mp4_mdat_box.cpp 300B
EasyRTMP.VC.db 30.52MB
libEasyAACEncoder.dll 474KB
libEasyRTSPClient.dll 248KB
NetLib.dll 224KB
libeasyrtmp.dll 192KB
libeasyrtmp.dll 167KB
.DS_Store 10KB
.DS_Store 8KB
.DS_Store 8KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
easyrtmp_rtsp 981KB
EasyRTMP_FILE.vcxproj.filters 6KB
EasyRTMP_SDK.vcxproj.filters 1KB
EasyRTMP_RTSP.vcxproj.filters 1KB
.gitignore 345B
.gitignore 86B
.gitignore 7B
.gitignore 4B
build.gradle 3KB
build.gradle 702B
settings.gradle 15B
gradlew 5KB
hi_net_dev_sdk.h 31KB
PureLayoutDefines.h 13KB
ALView+PureLayout.h 11KB
inttype.h 8KB
NSArray+PureLayout.h 6KB
EasyTypes.h 5KB
EasyTypes.h 5KB
EasyTypes.h 5KB
getopt.h 4KB
getopt.h 4KB
getopt.h 4KB
PureLayout+Internal.h 4KB
NSLayoutConstraint+PureLayout.h 4KB
EasyRTMPAPI.h 3KB
EasyRTMPAPI.h 3KB
共 356 条
- 1
- 2
- 3
- 4
资源评论
- qq762118222018-02-01不要下载,带key的。
- 我家页页2019-01-09不好不好!
问世间情为何物
- 粉丝: 4
- 资源: 46
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功