http://www.cnblogs.com/haibindev/html
里面的多媒体部分仍是能够看看的。好比这篇:
http://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.html
关于RTMP的封包,讲的就比较详细。若是遇到播放没声音或者图像,大部分应该是你封包的问题。nginx
http://www.anxia.com/jiaocheng/13505.html (荐)网络
这个网页详细介绍了OBS怎么使用。在你没有写好采集端,可是须要测试播放流的时候,这个OBS软件绝对是你的好帮手。具体使用我就不用多介绍了。最好使用最新的OBS Studio。这个更容易使用。工具
http://www.cutv.com/demo/live_test.swf (荐)测试
和OBS的做用相反,是用于测试流的播放是否流畅等等。它提供了不少有用的信息输出。绝对比ALC等播放器好用N倍。输入rtmp地址,就能够播放咯~~spa
http://ossrs.net/srs.release/trunk/research/players/srs_player.html?vhost=players#.net
这个我也没弄明白怎么用,反正不如第三个好用。ssr
上面4个包含了基本理论,推流工具,播放工具,基本上就包含了采集和播放的工具。嗯嗯,算是比较全面了。视频
下面再推荐几个格式分析工具。格式分析工具,就是用来查看你推流的字节的信息。好比,推流到nginx上以后,查看一下保存的文件,分析一下格式是否正确。这些工具就颇有用了。htm
自行下载吧。
这个工具用来转化为aac音频。转化以后,就能够经过librtmp去测试aac的推送啦~~~
自行下载吧
这个就是用来分析h264视频文件的工具,也是很是好用。
自行下载吧
顾名思义,就是分析FLV文件的。也就是你nginx上保存下来的flv文件咯。能够看到音频帧和视频帧。
自行下载吧
这个是用来播放yuv文件的。这个在采集端会使用到。采集了视频以后转化为yuv的h264以后,就能够经过这个软件知道有没有转化正确。能正确播放的前提是:软件中设置正确的分辨率。。否则你永远播放不了。不要问我为何。
好了,暂时就使用到这些。应该足够了。