RTSP
文章平均质量分 77
toshiba689
这个作者很懒,什么都没留下…
展开
-
一个开源的Directshow RTSP Filter:实现了一个简单的RTSP Server
如果你是一个Directshow开发员,用过的Filter一定有很多,可能大部分都是Directshow SDK内置的Filter。虽然Directshow SDK已经包含了很多实现了各种功能的Filter,但是由于应用的多样性和复杂性,这些Filter往往还不能满足我们实际应用开发的需求。这时候就需要借助第三方Filter,或者自己来开发Filter。开源的实现了RTSP协议的Direct...原创 2018-03-01 13:48:46 · 3434 阅读 · 5 评论 -
实现用FFmpeg接收RTSP,把H264视频和AAC音频录制成MP4文件(附完整代码)
FFmpeg支持Rtsp流接收功能,协议实现已经较为完善,利用FFmpeg还可以将RTSP收到的流录制为某种容器格式。这里我向大家介绍怎么用它的API来实现RTSP接收和录制这两个功能。 我把接收RTSP和录制文件的逻辑都用一个类RtspStreamMuxTask来处理,下面给出这个类的头文件和源文件。RtspStreamMuxTask.h文件:#ifndef RtspS...原创 2018-03-02 20:48:11 · 18806 阅读 · 11 评论 -
关于RTP时间戳以及播放器对时间戳的处理
首先,了解时间戳几个基本概念:时间戳单位:时间戳计算的单位不是秒之类的单位,而是由采样频率所代替的单位,这样做的目的就是为了是时间戳单位更为精准。比如说一个音频的采样频率为8000Hz,那么我们可以把时间戳单位设为1 / 8000。时间戳增量:相邻两帧之间的时间差(以时间戳单位为基准)。采样频率: 有些地方也叫时钟频率,即 每秒钟抽取样本的次数,例如音频的采...原创 2018-03-03 11:22:02 · 2776 阅读 · 1 评论 -
RTP时间映射及同步
原文链接:http://blog.csdn.net/yu_yuan_1314/article/details/8963673RTP包中的时间戳字段是说明数据包时间的同步信息,是数据能以正确的时间顺序恢复的关键。时间戳的值给出了分组中数据的第一个字节的采样时间。为了计算各个数据流的播放时间以及同步处理,仅有RTP包中的时间戳信息是不够的。在整个播放过程中,包括这样几种时间,1)RTP包中的rtp t...转载 2018-03-03 11:26:41 · 497 阅读 · 0 评论