视频处理
tomisaboy
这个作者很懒,什么都没留下…
展开
-
ffmpeg开发指南
转自http://www.cppblog.com/mcuit/articles/68854.html 作者:李健 ffmpeg开发指南(使用 libavformat 和 libavcodec)Ffmpeg 中的Libavformat 和 libavcodec库是访问大多数视频文件格式的一个很好的方法。不幸的是,在开发您自己的程序时,这套库基本上没有提供什么实际的文档可以用来作为参转载 2015-02-02 09:59:28 · 409 阅读 · 0 评论 -
RTMP/RTP/RTSP/RTCP的区别
转自:http://www.360doc.com/content/13/1015/13/7324690_321597807.shtml 用一句简单的话总结:RTSP发起/终结流媒体、RTP传输流媒体数据 、RTCP对RTP进行控制,同步。之所以以前对这几个有点分不清,是因为CTC标准里没有对RTCP进行要求,因此在标准RTSP的代码中没有看到相关的部分。而在私有RTSP的代码中,有关控转载 2015-02-02 10:38:20 · 751 阅读 · 0 评论 -
RTP时间戳总结
视频: 25fps,采样次数90000次/秒,所以时间戳单位1/90000,时间戳增量90000/25=3600;第一帧时间戳假设为: GetTickCount(),下一帧时间戳为 90 * GetTickCount();因为一秒发送25帧,两帧间隔40ms。两次GetTickCount()相差40。音频: G.711 采样率8000HZ,每隔20ms打一个包,构成一个数据块。则原创 2015-01-17 16:32:39 · 743 阅读 · 0 评论 -
ffplay播放rtsp视频流花屏问题
转自:http://write.blog.csdn.net/postedit 问题描述:ffplay播放rtsp视频流时,播放过程中随机出现花屏现象。基本流程学习:阅读ffplay源码,熟悉其播放rtsp视频流的基本流程。在ffplay源码阅读和分析的基础上,画出了其播放rtsp的函数调用关系,如下图所示:avformat_open_input函数根据输入的文件名,与rts转载 2015-02-06 15:55:45 · 3162 阅读 · 0 评论 -
FFMPEG视音频编解码零基础学习方法
感谢作者总结分享:FFMPEG视音频编解码零基础学习方法,在此转载,以备查询 在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“大神”和初学者之间好像有一个不可逾越的鸿沟。“大神”们水平高超,探讨着深奥的问题;而初学者们还停留在入门阶段。究竟转载 2015-02-11 16:42:41 · 394 阅读 · 0 评论 -
关于ES、PES、PS以及TS码流
转自:http://www.360doc.com/content/13/0829/15/13084517_310733557.shtml一、基本概念1)ESES--Elementary Streams (原始流)是直接从编码器出来的数据流,可以是编码过的视频数据流(H.264,MJPEG等),音频数据流(AAC),或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包转载 2015-03-11 14:40:46 · 991 阅读 · 0 评论