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

因嵌入式视频处理而重新开BLOG

Posted on 2008-08-27 16:26 猫头鹰 阅读(869) 评论(3)  编辑 收藏 引用 所属分类: 心情感悟

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

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

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

       在这个文题上我折磨了很久,被很多的标准(MPEG2、VOIP、SIP、RSTP、RTCP、RTP。。),很多的库(LIBMPEG、FFMPEG、OSIP、JRTPLIB。。。),很多的英文(基本上全是因为RFC),还有很多的“半桶水”弄得一度对这个领域失望。还好,凭着这么多年来自学的经验,还有学习的毅力,终于弄清楚了各个标准,各个库的功能以及它们之间的关系。真的很累,一个人要把所有的问题都解决,如果你是视频方面的从业人员,可能对你来说这不是什么难题,但这可是我刚垮进视频处理的大门所遇到的难题。而且对很多视频方面的从业人员,也只是弄懂了公司买回来的方案而已。

       重新写BLOG,是想把这段时间所领会到的东西写出来,希望也在这一条路上困难的往前走的人提供一点光芒。同时,也所为我学习的一种历程记录下来。由于LIBMPEG和FFMPEG是之前一段时间研究了,所以可以不能这么快整理出来,最近正研究RTP协议,现在已经成功的把MPEG基本流(*.mpv文件)通过自己写的程序成功的按RTP的要求发送出去,而且大VLC中显示出来。所以接下几编BLOG可能会以RTP开始。LIBMPEG和FFMPEG的内容到时候穿插进去吧。

       下一阶段学习的任务就是使用RTP的库进行传输(当前的程序都是自己写的,呵呵,连自己都不能保证能拿出去用,只能用来学习)。

Feedback

# re: 因嵌入式视频处理而重新开BLOG  回复  更多评论   

2008-09-09 16:52 by grand
顶一下,从你的blog,觉到很多方面有相似感觉。

# re: 因嵌入式视频处理而重新开BLOG  回复  更多评论   

2009-03-04 21:13 by 李岸
赞一个,写出了自己的真实经验!

# re: 因嵌入式视频处理而重新开BLOG  回复  更多评论   

2011-01-10 14:28 by coffey
老师,您好!
很荣幸在网上淘到您的博客,学生正在学习3G视频实时传输,刚刚着手,很多地方需要指点!忘多多点拨!
在ARM11上以实现视频的采集和录制,能够把buffer里的位图文件,通过UDP传输到服务器上,仅是简单的接收,不能实时观看
网上说,需要rtp、rtcp协议来传输视频文件;对此不是很了解,编码这一块还没有入手,路还很长、鸭梨很大!
望老师,给点意见,提供些宝贵资料,不胜感激!
邮箱:398444642@qq.com
只有注册用户登录后才能发表评论。