收藏C++的RTMP
来源:互联网 发布:网络摄像头销售量 编辑:程序博客网 时间:2024/05/16 03:16
收藏自http://blog.csdn.net/stardtx/article/details/7446268
采集音视频 –> 编码器编码 –> 封装成rtmp包 –> 发到fms –>fms推送至各client。
其它步骤已经解决,只差把h264和aac打包成rtmp了,出乎意料,rtmp有些难搞,so一下,找到http://www.cnweblog.com/fly2700/archive/2008/04/08/280641.html
大致实现如下:
1. CreateConnInfo 返回值为一个ConnInfo*,以下调用均需传入此指针
2. Connect 连接到fms,参数形如rtmp://127.0.0.1/live/StreamName
3. GetConnState 是否可发送,我这里的间隔是每秒24帧,返回值总是可用。
4. SendStream 发送数据,char*为数据buffer,int参数0×7为aac,0×8为h264
5. 继续发送至跳至3,否则调用ReleaseConnInfo释放ConnInfo*
- 收藏C++的RTMP
- 收藏的博客[C++]
- 收藏的网页-c/c++
- [收藏]WINFORM(C#)的键盘测试
- c语言常用的宏收藏
- 学习C++:实践者的方法(收藏)
- C语言的静态变量收藏
- 值得收藏的各种C#方法
- 学习C++:实践者的方法(收藏)
- c语言对于文件的收藏
- 值得收藏的各种C#方法
- C 程序员必须收藏的资源大全
- rtmp的实践
- rtmp的消息类型
- FFmpeg的rtmp
- 一次RTMP的实践
- 书籍收藏(C/C++)
- RTMP
- java工程使用log4j和properties文件详细配置
- Cocos2d-x之LUA脚本引擎深入分析
- Meshlab VS 编译注意问题
- 如何选择建站公司
- Linux应用监控工具
- 收藏C++的RTMP
- ubuntu安装Redis Live监控服务
- intel万兆以太网网卡吞吐量测试
- 深入浅出 Cocoa 多线程编程之 block 与 dispatch quene
- 查BUG小记
- 企业0成本网络营销---付出等于回报
- 一步步深入smali,完美去广告
- ORACLE11G用户密码过期问题,解决方法
- windows8来临