rtmpdump
幽雨雨幽
C/C++软件工程师
展开
-
RTMPdump使用相关
在FFMPEG中使用libRTMP的经验FFMPEG在编译的时候可以选择支持RTMP的类库libRTMP。这样ffmpeg就可以支持rtmp://, rtmpt://, rtmpe://, rtmpte://,以及 rtmps://协议了。但是如何使用ffmpeg支持RTMP协议还是有一定的学问的。本文总结一下部分经验。ffmpeg 接受一个字符串的输入方式,比如:“rtmp://转载 2017-05-25 14:56:50 · 802 阅读 · 0 评论 -
RTMPdump(libRTMP) 源代码分析 9: 接收消息(Message)(接收视音频数据)
=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:转载 2017-09-19 17:57:01 · 589 阅读 · 0 评论 -
RTMPdump(libRTMP) 源代码分析 8: 发送消息(Message)
=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:转载 2017-09-19 17:21:08 · 519 阅读 · 0 评论 -
RTMPdump(libRTMP) 源代码分析 7: 建立一个流媒体连接 (NetStream部分 2)
=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:转载 2017-09-19 16:52:15 · 982 阅读 · 0 评论 -
RTMPdump(libRTMP) 源代码分析 6: 建立一个流媒体连接 (NetStream部分 1)
=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:转载 2017-09-15 18:10:36 · 356 阅读 · 0 评论 -
RTMPdump(libRTMP) 源代码分析 5: 建立一个流媒体连接 (NetConnection部分)
=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:转载 2017-09-15 17:53:27 · 360 阅读 · 0 评论 -
RTMPdump(libRTMP)源代码分析 4: 连接第一步——握手(Hand Shake)
=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:转载 2017-09-15 17:26:58 · 514 阅读 · 0 评论 -
RTMPdump(libRTMP) 源代码分析 3: AMF编码
=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:转载 2017-09-15 16:47:21 · 492 阅读 · 0 评论 -
RTMPDump(libRTMP)源代码分析 2:解析RTMP地址——RTMP_ParseURL()
=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:转载 2017-09-15 16:26:45 · 576 阅读 · 0 评论 -
RTMPdump 源代码分析 1: main()函数
转自雷神=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP)转载 2017-09-15 11:52:01 · 418 阅读 · 0 评论 -
rtmpdump的librtmp时间戳有问题,服务器会断开连接
# header0x44 0xff 0xff 0xff 0x00 0x01 0x19 0x08# extended timestamp0x7f 0xff 0xf8 0x00 # body 0xaf 0x01 0x01 0x400x22 0x80 0xa3 0x7f转载 2017-08-15 15:29:01 · 1151 阅读 · 0 评论 -
RTMPdump(libRTMP) 源代码分析 10: 处理各种消息(Message)
=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:转载 2017-09-19 18:24:51 · 510 阅读 · 0 评论