写在前面的话: 开源的好东西真是太多了,就ffmpeg来说就包含太多东西了,即有音视频的编解码(当然其中很多重要的编码器如X264、XVID也是别人的),又有流媒体传输(主要是利用LIVE555),还有播放显示等(主要利用SDL技术),可以看出,ffmpeg自己主要的东西还是解码器。所以你做音视频处理方面要找参考也就知道找谁了。当然还有利用这些技术做成的了些开源的产品如VLC,MPLAYER,LINPHONE,它们都是是非常有价值的利用对象。

 目标: 做一个简单的H264播放器,能播放H264文件,网络流媒体并保存成h.264文件。

   方法: 学习SDL编程,仔细分析ffplayer.c,参考ffplayer.c进行修改。

   计划:SDL学习-2天,ffplayer.c分析-2天,ffplayer.c播放流媒体分析-2天,ffplayer.c保成             264文件-2天

 过程:

             2009.12.25-学习了其使用方法,并实验了example1和imagetest两个程序。

             2009.12.26-学习了其中的event 、keyboard event and multithread。

             2009.12.27-找到了一个ffmpeg sdl tutorial,主要在学习其中的文件读取。

             2009.12.28-纠结,是用JRTPLIB,还是用ffmpeg自带的函数呢,是乎都不大好。就先用她了,TSRTP。

             2009.12.29

             2009.12.30

             2009.12.31

             2010.1.1-(完成)新年庆祝!

 

 结果:

 总结:

 

 

 

 

posted on 2009-12-25 12:12  物联互通  阅读(2987)  评论(0编辑  收藏  举报