posts - 34, comments - 90, trackbacks - 0, articles - 0

2008年8月27日

     摘要: 想想最后一次我写BLOG,已经是好几年前的事了,还在学校的时候,那时候BLOG才刚出来不久。写了没多少编就没写了,原因很多,最主要原因就是毕业了,那时候找工作累死了,那有那闲情去写BLOG。

前段时间,很空的时候也有些时间写写,不过那是QQ的QZONE了,写的也主要是生活的一些琐事。

重新开BLOG的原因其实主要是这段时间在研究嵌入式视频处理,发现网上的资料太少了,“半桶水”--(指那些没有真正自己做过,只是简单百度或google一下就找到了答案的人)的误导也太多了。其它,对于RTP和MPEG,就连国外的学习资料都基本上没有,网上很多的对开源RTP代码的文章都只是对像JRTPLIB这类库以及它们的资料的一些转载和翻译。这些库的DEMO都只是完成了RTP的数据包的发送管理,和正真的音视频开发的DEMO一个都没有,想想,如果RTP和音视频分开,那RTP这个协议又有什么用呢!!我和网上的很多人一个,一开始一点头绪都没有,其实像我们这种视频初学者来说要求很简单,就是有个真的能用而又是看得懂的RTP音视频传输DEMO,  阅读全文

posted @ 2008-08-27 16:26 猫头鹰 阅读(867) | 评论 (3)编辑 收藏

     摘要: 这是用RTP(RFC3350)按RFC2550封装MPEG ES流数据的发送程序。学习RTP的路真的辛苦。在网上收集的有关RTP的程序都是那种只负责RTP数据包发送的库,如jrtplib等,他们的DEMO程序都只是用来发发字符串,编编聊天程序,无论是国内还是国外,都没有结合真正的应用的DEMO。其实我的目的很简单,就是写发个视频流服务器,不用复杂,只用把基本原理弄懂,因为这样你才能有的放矢。与网上和RTP相关的库没有应用不一让,当你尝试以流媒体服务器、linux来baidu或google时,你搜出来完非就那么几类:
  阅读全文

posted @ 2008-08-27 15:20 猫头鹰 阅读(3917) | 评论 (4)编辑 收藏

     摘要: 这是用VC编写的一个ES流分析程序,可以把ES流文件按MPEG标准进行分析。
MPEG标准为iso13818-2
ES流文当时是由FFMPEG写的一个小程序从一个MPEG2 MPG文件中导出来的,后来才发现网上也有现成的提取工具。
写这个程序是为了能更好的理解ES流的语法,以为日后的RTP发送作准备
程序的原码:http://www.cnitblog.com/Files/tinnal/ES流解释程序.rar
解释程序的测试文件名为test.mpv(在debug目录下),用暴风影音就能播(ES流文件也能播,强),输出文件为output.txt  阅读全文

posted @ 2008-08-27 12:27 猫头鹰 阅读(2609) | 评论 (0)编辑 收藏