天行健,君子以自强不息!
发布时间:2014-02-05 22:41:13
之前分析了一下RTMPDump的Main()函数,其中获取RTMP流媒体数据很重要的前提是RTMP的URL的解析。如果没有这一步,那程序在强大也是白搭。现在来解析一下这个函数吧:RTMP_ParseURL()。下面首先回顾一下RTMP的URL的格式:rtmp://localhost/vod/mp4:sample1_1500kbps.f4v“://”之前的是使用的协议类型,可以是rtmp,.........【阅读全文】
发布时间:2014-02-05 22:38:09
RTMPdump 源代码分析 1: main()函数rtmpdump 是一个用来处理 RTMP 流媒体的工具包,支持 rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps:// 等。之前在学习RTMP协议的时候,发现没有讲它源代码的,只好自己分析,现在打算把自己学习的成果写出来,可能结果不一定都对,先暂且记录一下。使用RTMPdump下载一.........【阅读全文】
发布时间:2014-02-04 22:08:46
本文描述了从打开一个RTMP流媒体到视音频数据开始播放的全过程。注意:RTMP中的逻辑结构RTMP协议规定,播放一个流媒体有两个前提步骤:第一步,建立一个网络连接(NetConnection);第二步,建立一个网络流(NetStream)。其中,网络连接 代表服务器端应用程序和客户端之间基.........【阅读全文】
发布时间:2014-02-02 23:24:00
原文链接:http://blog.csdn.net/leixiaohua1020/article/details/15814587本文主要总结一些我在学习RTMP流媒体技术过程中积累的经验。也为后来学习RTMP流媒体技术的人们一个参考。本文力图从简到难,循序渐进的介绍RTMP流媒体技术的方方面面,先从应用说起,逐步深化剖析相关工程的源代码。看完本文的话应该会对RTMP流.........【阅读全文】
发布时间:2014-02-02 12:11:43
FFMpeg处理RTMP流有两种方式: 一个是使用自带的RTMP代码功能; 一个是使用第三方库librtmp;下面就这两种方式的一些使用和差异做了个总结;一、自带RTMP代码功能FFmpeg自带的RTMP代码只支持RTMP协议,不支持rtmpt,rtmpe,rtmpte和rtmps协议;命令行设置如下:1. 将RTMP流原样保存成文件# ./ffmpeg -i rt.........【阅读全文】