音视频同步方法、装置及系统制造方法及图纸

技术编号:15336035 阅读:162 留言:0更新日期:2017-05-16 22:16
本发明专利技术提供了一种音视频同步方法、装置及系统。其中,该方法包括:第一设备对原始码流中的音频包和视频包的显示时间标签PTS的差值执行缩小处理,得到重组码流,其中,重组码流用于机顶盒执行音视频同步处理;第一设备将重组码流发送至机顶盒。通过本发明专利技术,解决了相关技术中在STB切换频道时,音视频码流同步效果差的问题,进而不需对机顶盒做任何的修改,即可在频道切换时快速实现音视频同步,大大提高了用户体验。

【技术实现步骤摘要】
音视频同步方法、装置及系统
本专利技术涉及通信领域,具体而言,涉及一种音视频同步方法、装置及系统。
技术介绍
随着STB(SetTopBox,机顶盒)技术日益成熟,如何提高用户体验成为亟待解决的问题。通常,在STB切换频道时,为了实现视频音频同步输出,一般会采用如下两种同步机制:(1)慢同步:STB收到视频就开始输出视频(不等与音频同步),在播放过程中,视频通过重放或者丢帧,逐步实现与音频之间的同步。这种方式的优点是视频播出速度快,频道切换速度快,但会在切入频道的前几秒看到慢动作现象,从而影响用户体验。(2)快同步:STB在实现视频和音频同步后才输出视频画面。采用该方式,用户不会看到视音频同步的过程,但由于同步后才有视频输出,因此导致频道切换时间长,进而也影响到用户体验。因此,无论采用上述哪一种方案都无法规避音视频码流不同步带来的影响。针对相关技术中在STB切换频道时,音视频码流同步效果差的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种音视频同步方法、装置及系统,以至少解决相关技术中在STB切换频道时,音视频码流同步效果差的问题。根据本专利技术的一个方面,提供了一种音视频同步方法,包括:第一设备获取编码器发送的原始码流;第一设备对原始码流中的音频包和视频包的显示时间标签PTS的差值执行缩小处理,得到重组码流,其中,重组码流用于机顶盒执行音视频同步处理;第一设备将重组码流发送至机顶盒。可选地,第一设备对原始码流中的音频包和视频包的显示时间标签PTS的差值执行缩小处理包括:第一设备检测原始码流中的音频包和视频包的PTS的差值是否超过200ms;如果检测出原始码流中的音频包和视频包的PTS的差值超过200ms,则第一设备对原始码流中的音频包和视频包的PTS的差值执行缩小处理。可选地,在第一设备将重组码流发送至机顶盒之后,该方法还包括:机顶盒根据重组码流执行音视频同步处理,并检测是否同步成功;如果检测出同步成功,则机顶盒向第一设备发送终止指令,其中,终止指令用于指示第一设备停止发送重组码流;和/或,如果在第一预设时长内未检测出同步成功,则机顶盒向第一设备发送终止指令。可选地,在第一设备将重组码流发送至机顶盒之后,该方法还包括:机顶盒在接收重组码流达到第二预设时长之后,开始接收原始码流,在接收原始码流的时长达到第三预设时长之后,停止接收重组码流,其中,在机顶盒接收原始码流的第三预设时长内,机顶盒对重组码流和原始码流执行融合处理。可选地,机顶盒对重组码流和原始码流执行融合处理包括:机顶盒根据重组码流和原始码流分别携带的实时传输协议RTP包序号对重组码流和原始码流执行融合处理。可选地,第一设备获取编码器发送的原始码流包括:第一设备经由内容分发网络CDN设备获取编码器发送的原始码流。可选地,第一设备将重组码流发送至机顶盒包括:第一设备经由CDN设备将重组码流发送至机顶盒。可选地,在第一设备将重组码流发送至机顶盒之前,该方法还包括:机顶盒接收频道切换指令;根据频道切换指令,机顶盒向第一设备发送请求消息,其中,请求消息用于请求第一设备发送重组码流。可选地,第一设备为CDN设备,其中,CDN设备包括以下之一:骨干CDN设备,边缘CDN设备。根据本专利技术的另一方面,提供了一种音视频同步装置,包括:获取模块,用于获取编码器发送的原始码流;处理模块,用于对原始码流中的音频包和视频包的显示时间标签PTS的差值执行缩小处理,得到重组码流,其中,重组码流用于机顶盒执行音视频同步处理;发送模块,用于将重组码流发送至机顶盒。根据本专利技术的另一方面,提供了一种音视频同步系统,包括:编码器,用于发送原始码流;第一设备,用于获取编码器发送的原始码流,对原始码流中的音频包和视频包的显示时间标签PTS的差值执行缩小处理,得到重组码流,以及将重组码流发送至机顶盒,其中,重组码流用于机顶盒执行音视频同步处理;机顶盒,用于接收重组码流,并根据重组码流执行音视频同步处理。本专利技术,通过第一设备获取编码器发送的原始码流;第一设备对原始码流中的音频包和视频包的显示时间标签PTS的差值执行缩小处理,得到重组码流,其中,重组码流用于机顶盒执行音视频同步处理;第一设备将重组码流发送至机顶盒,解决了相关技术中在STB切换频道时,音视频码流同步效果差的问题,进而不需对机顶盒做任何的修改,即可在频道切换时快速实现音视频同步,大大提高了用户体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术第一实施例的音视频同步方法的流程图;图2是音视频传输网络的拓扑结构的示意图;图3是根据本专利技术第二实施例的音视频同步方法的示意图;图4是根据本专利技术第三实施例的音视频同步方法的示意图;图5是根据本专利技术第四实施例的音视频同步方法的示意图;图6是根据本专利技术第五实施例的音视频同步方法的示意图;图7是根据本专利技术实施例的音视频同步装置的示意图;以及图8是根据本专利技术实施例的音视频同步系统的示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。在本实施例中提供了一种音视频同步方法,图1是根据本专利技术第一实施例的音视频同步方法的流程图,如图1所示,该流程包括如下步骤:步骤S102,第一设备获取编码器发送的原始码流。在该步骤中,第一设备可以直接与编码器连接,也即直接接收编码器发送的原始码流,或者第一设备也可以间接与编码器连接,例如,第一设备和编码器之间可以设置有其他的设备,比如CDN设备等,这样第一设备可以间接接收编码器发送的原始码流。步骤S104,第一设备对原始码流中的音频包和视频包的显示时间标签PTS的差值执行缩小处理,得到重组码流,其中,重组码流用于机顶盒执行音视频同步处理。PTS为指示音视频显示时间的时间标签。显示时间标签PTS可以携带于原始码流的PES头信息之中,用于确定音视频显示的次序。在该实施例中,编码器生成的原始码流的显示时间标签PTS的差值可能较小,也可能较大。可选地,可以预先设置一个参考阈值,当原始码流的PTS的差值超过该参考阈值时,认为该原始码流的PTS的差值较大,反之,认为该原始码流的PTS的差值较小。第一设备对原始码流中的音频包和视频包的显示时间标签PTS的差值执行缩小处理包括:第一设备对原始码流中的音频包和视频包的显示时间标签PTS的差值执行缩小处理,使得PTS的差值不超过上述的参考阈值,也得到重组码流。需要说明的是,该重组码流具有但不限于具有以下特征:音频包和视频包的PTS的差值不超过上述的参考阈值。为了使得重组码流可以更准确地适用于机顶盒执行音视频同步,可选地,可将上述的参考阈值设置为200ms,则第一设备对原始码流中的音频包和视频包的显示时间标签PTS的差值执行缩小处理包括:第一设备检测原始码流中的音频包和视频包的PTS的差值是否超过200ms;如果检测出原始码流中的音频包和视频包的PTS的差值超过2本文档来自技高网...
音视频同步方法、装置及系统

【技术保护点】
一种音视频同步方法,其特征在于,包括:第一设备获取编码器发送的原始码流;所述第一设备对所述原始码流中的音频包和视频包的显示时间标签PTS的差值执行缩小处理,得到重组码流,其中,所述重组码流用于机顶盒执行音视频同步处理;所述第一设备将所述重组码流发送至所述机顶盒。

【技术特征摘要】
1.一种音视频同步方法,其特征在于,包括:第一设备获取编码器发送的原始码流;所述第一设备对所述原始码流中的音频包和视频包的显示时间标签PTS的差值执行缩小处理,得到重组码流,其中,所述重组码流用于机顶盒执行音视频同步处理;所述第一设备将所述重组码流发送至所述机顶盒。2.根据权利要求1所述的方法,其特征在于,所述第一设备对所述原始码流中的音频包和视频包的显示时间标签PTS的差值执行缩小处理包括:所述第一设备检测所述原始码流中的音频包和视频包的PTS的差值是否超过200ms;如果检测出所述原始码流中的音频包和视频包的PTS的差值超过200ms,则所述第一设备对所述原始码流中的音频包和视频包的PTS的差值执行缩小处理。3.根据权利要求1所述的方法,其特征在于,在所述第一设备将所述重组码流发送至所述机顶盒之后,所述方法还包括:所述机顶盒根据所述重组码流执行音视频同步处理,并检测是否同步成功;如果检测出同步成功,则所述机顶盒向所述第一设备发送终止指令,其中,所述终止指令用于指示所述第一设备停止发送所述重组码流;和/或,如果在第一预设时长内未检测出同步成功,则所述机顶盒向所述第一设备发送所述终止指令。4.根据权利要求1所述的方法,其特征在于,在所述第一设备将所述重组码流发送至所述机顶盒之后,所述方法还包括:所述机顶盒在接收所述重组码流达到第二预设时长之后,开始接收所述原始码流,在接收所述原始码流的时长达到第三预设时长之后,停止接收所述重组码流,其中,在所述机顶盒接收所述原始码流的第三预设时长内,所述机顶盒对所述重组码流和所述原始码流执行融合处理。5.根据权利要求4所述的方法,其特征在于,所述机顶盒对所述重组码流和所述原始码流执行融合处...

【专利技术属性】
技术研发人员:刘成刚易鹤声陈洲曹珈范旭彤尤洪涛田智平王芳
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1