zoukankan      html  css  js  c++  java
  • 基于FFPLAY与SDL的h.264的播放器的简化与移植

       写在前面的话: 开源的好东西真是太多了,就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-(完成)新年庆祝!

     结果:

     总结:

  • 相关阅读:
    Android的消息机制
    AndroidVolley框架的使用
    Android事件分发机制浅谈(三)源码分析(View篇)
    Java 编程下简介 Class 与类加载
    [ZJOI2007]最大半连通子图
    [HNOI2012]永无乡
    [HEOI2016/TJOI2016]排序
    CSS 条件缩放图片
    CSS图片垂直居中
    最近写 ASP.NET 中出现的错误 & 实现DataTable和DataSet类型的客户端/服务器端自动转换
  • 原文地址:https://www.cnblogs.com/seacode/p/1631991.html
Copyright © 2011-2022 走看看