社区
多媒体/流媒体开发
帖子详情
live555 rtcp音视频同步如何控制
Colinwang531
2016-04-12 10:49:18
各位大神,小弟通过live555实现了一个rtsp服务器,但是不知道如何通过live555的rtcp控制音视频的同步,每次在vlc播放时,音频都是断断续续的,请哪位大神详细指导一下,小弟感激不尽!
...全文
754
3
打赏
收藏
live555 rtcp音视频同步如何控制
各位大神,小弟通过live555实现了一个rtsp服务器,但是不知道如何通过live555的rtcp控制音视频的同步,每次在vlc播放时,音频都是断断续续的,请哪位大神详细指导一下,小弟感激不尽!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
百灵工作室
2016-04-15
打赏
举报
回复
用pts同步,rtcp是用来控制拥塞和流控制辅助rtp
rightorwrong
2016-04-15
打赏
举报
回复
自己用音频同步视频 音频每秒播放数量是固定的,视频每秒播放帧数也是固定的
音视频
学习之rtsp服务器
这是我在b站上模仿的一个博主的项目,其中线程部分只有一个线程,所以有些代码是不需要的,但是为了程序的完整与健壮加了上去,我也因为才入门不久只理解了现有的代码不敢去更改,下面我来理解一下这个代码,为大家介绍一个入门
音视频
的好up主,可供大家学习。 首先这个项目需要一点点后端(?)基础,大概知道线程,互斥锁,
同步
,select模型,cpp基础,容器,封装,语法,其中虚函数的用法很多,让我了解了虚函数多态的强大,然后就是
音视频
基础,你需要知道acc,h264,
rtc
p,rtp,rtsp这些东西是什么,有什么用。 这个程序有
live
和scheduler两个大文件夹,因为这个差不多是
live
555
的易于理解版本。
live
里面放的是资源模块,里面有手写的媒体资源类,h264,acc类等资源类,其次scheduler文件夹放的就是驱动类的了,把这些串联起来,线程,事件调度等等。 main函数里面首先初始化线程,poll模型,媒体会话,使用环境串联,地址创建,rtsp服务器。然后初始化生产者消费者,把h264,acc这些资源输送到rtsp服务器,最后通过回调函数循环处理事件,其中的回调函数很多
基于
live
555
的rtsp播放器之十三:
音视频
同步
一.
音视频
同步
原理 这里
音视频
同步
包括两部分,一是网络接收时的
音视频
同步
,二是
音视频
播放时的
音视频
同步
。网络接收
同步
live
555
已经实现了,但是
音视频
播放
同步
得我们自己实现。 1.
live
555
音视频
同步
live
555
中视频和音频是分别进行编码的,接收时如何实现两者的
同步
呢? 首先我们要了解RTP\RTSP协议中时间戳的获取。下面两幅图中,图一是RTP报文头格式,图二是
RTC
P返回的Sender Report(SR)包。
live
555
内置的时间格式是timeval: struct timev
流媒体传输之
Live
555
源码解读(第二季)
Live
555
是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/
RTC
P、RTSP、SIP等的支持。
Live
555
实现了对多种
音视频
编码格式的
音视频
数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。
如何实现
音视频
同步
(
live
555
)
live
555
中视频和音频是分别进行编码的,如何实现两者的
同步
呢? 如果可以做到让视频和音频的时间戳,都与NTP时间保持
同步
,就可达到
音视频
同步
的目的。 Network Time Protocol (NTP) is a networking protocol for clock synchronizationbetween computer systems overpacket-s
Live
555
用做RTSPClient时,利用RTP时间戳进行
音视频
同步
的解决方案(必须有
RTC
P支持才可行)
http://www.mworkbox.com/wp/work/551.html 先看来自
Live
555
官网的2个常见问题: 问题1:Why do most RTP sessions use separate streams for audio and video? How can a receiving client synchronize these streams? 回
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章