首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

LIVE555接收到的音视频数据,怎么打时间戳有关问题

2013-07-04 
LIVE555接收到的音视频数据,如何打时间戳问题?一个Source filter,用LIVE555接收音视频两路数据,分别放在音

LIVE555接收到的音视频数据,如何打时间戳问题?
一个Source filter,用LIVE555接收音视频两路数据,分别放在音视频两个buffer队列中。当单独播放一路音频或者一路视频的时候,都比较流畅;
当音视频一起播放的时候,音频感觉没问题,视频图像播放几十帧后会很卡,这个时间戳该如何设置???
 我outputPin 继承 CSourceStream,开始视频outputPin 中fillbuffer()函数调用的间隔是66ms(15fps),.几十帧过后调用的间隔就几百,几千 ms 了。
[解决办法]
视频90K的采样率,根据帧率打。
[解决办法]
live555 MediaSubsession有个函数:getNormalPlayTime帮你计算了你想要的pts。
它的原理跟6楼的一样

热点排行