多媒体数据的丢包修复方法、装置、系统和可读存储介质制造方法及图纸

技术编号:24805465 阅读:31 留言:0更新日期:2020-07-07 22:09
本发明专利技术提供了一种多媒体数据的丢包修复方法、装置、系统和可读存储介质,其中,丢包修复方法包括:在检测到进行实时传输协议包交互的终端设备接入服务器后,接入于终端设备与服务器之间的通信链路中;抓取通信链路中的实时传输控制协议包;根据实时传输控制协议包进行丢包修复处理。通过本发明专利技术的技术方案,不需要改变网络拓扑结构和修正配置信息,尤其是,无需视频终端进行硬件更新或软件升级,即可基于RTCP/RTP协议对实时传输的多媒体数据进行丢包修复。

【技术实现步骤摘要】
多媒体数据的丢包修复方法、装置、系统和可读存储介质
本专利技术涉及丢包修复
,具体而言,涉及一种多媒体数据的丢包修复方法、一种多媒体数据的丢包修复装置、一种多媒体数据的丢包修复系统和一种计算机可读存储介质。
技术介绍
RTP(Real-timeTransportProtocol,实时传输协议)为Internet上端到端的实时传输提供时间信息和流同步,但并不保证服务质量,服务质量由RTCP(Real-timeTransportControlProtocol,即实时传输控制协议)来提供。具体地,RTP和RTCP是基于UDP(UserDatagramProtocol,即用户数据报协议)设计的,而UDP协议的最主要缺陷时不能保证数据包被送达至接收端设备,因此,在通信质量较差(如带宽不足、流量拥塞、信号误码率高、固有丢失率高)时,RTP包会发生丢失进而导致音频资源和视频资源的质量下降。相关技术中,在视频会议场景或直播场景下,如果终端设备已经完成部署但其硬件结构不便于进行更新或更新成本高昂,以致终端设备不能支持RTCP协议,则在进行多媒体资源的实时传输时,终端设备无法实现丢包修复,进而严重影响终端用户的视听体验。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一个目的在于提供一种多媒体数据的丢包修复方法。本专利技术的另一个目的在于提供一种多媒体数据的丢包修复装置。本专利技术的另一个目的在于提供一种多媒体数据的丢包修复系统。本专利技术的另一个目的在于提供一种计算机可读存储介质。为了实现上述目的,根据本专利技术的第一方面的实施例,提供了一种多媒体数据的丢包修复方法,包括:在检测到进行实时传输协议包交互的终端设备接入服务器后,接入于终端设备与服务器之间的通信链路中;抓取通信链路中的实时传输控制协议包;根据实时传输控制协议包进行丢包修复处理。在该技术方案中,通过在检测到进行实时传输协议包交互的终端设备接入服务器后,接入于终端设备与服务器之间的通信链路中,网桥抓取通信链路中的实时传输控制协议包,并且根据实时传输控制协议包进行丢包修复处理,不需要改变网络拓扑结构和修正配置信息,尤其是,无需视频终端进行硬件更新或软件升级,即可基于RTCP/RTP协议对实时传输的多媒体数据进行丢包修复,而且提升了终端用户对视频流数据的视觉体验和声效体验。其中,网桥从通信机制上分为电路型网桥和数据型网桥,数据型网桥采用IP传输机制,接口协议采用桥接原理实现,组网灵活且成本低廉,多用于网络数据传输和监控类图像传输。在上述任一技术方案中,优选地,实时传输控制协议包中携带有业务数据的应用指示信息,业务数据的应用指示信息用于指示进行实时传输协议包的应用业务类型,实时传输控制协议包中还携带有丢失的数据包信息。在该技术方案中,通过设置实时传输控制协议包中携带有业务数据的应用指示信息,业务数据的应用指示信息用于指示进行实时传输协议包的应用业务类型,能够根据应用业务类型调整丢包修复方案,并通过设置实时传输控制协议包中还携带有丢失的数据包信息,有利于及时触发数据源终端重新发送丢失的多媒体数据,以进一步地提升终端用户的视听体验。在上述任一技术方案中,优选地,还包括:根据实时传输控制协议包确定往返时延参数;根据往返时延参数和应用指示信息确定最小缓冲时间和/或最大超时时间,其中,最小缓冲时间用于指示对实时传输协议包进行乱序处理的周期时长,最大超时时间用于指示等待重新发送确认丢包的实时传输协议包的周期时。在该技术方案中,通过根据实时传输控制协议包确定往返时延参数,并根据往返时延参数和应用指示信息确定最小缓冲时间和/或最大超时时间,能够结合往返时延参数和应用业务类型对丢包修复方案进行进一步地优化,譬如,对于视频会议业务,要求通信延时要尽量小,同时能够接收少量的丢包,这时最小缓冲时间和最大超时时间需要设置为较小值,比如分别设置为60毫秒和200毫秒。对于视频直播类业务,延时要求不高,同时最好保证不丢包,这时最小缓冲时间和/或最大超时时间可以设置为较大值,比如分别设置为1000毫秒和5000毫秒。在上述任一技术方案中,优选地,还包括:根据实时传输控制协议包确定已接收的数据包信息和丢失的数据包信息;向发送实时传输协议包的数据源终端反馈已接收的数据包信息和丢失的数据包信息;触发数据源终端调整传输实时传输协议包的速率和/或改变传输载荷类型。在该技术方案中,通过根据实时传输控制协议包确定已接收的数据包信息和丢失的数据包信息,并且向发送实时传输协议包的数据源终端反馈已接收的数据包信息和丢失的数据包信息,其中,已接收的数据包信息属于一种正向反馈方案,能够使得数据源终端清除缓存区中已发送的多媒体数据,丢失的数据包信息属于一种负向反馈方案,能够准确地触发数据源终端调整传输实时传输协议包的速率和/或改变传输载荷类型,进而以有效的反馈和最小的开销使实时传输协议包的传输效率最佳化。根据本专利技术的第二方面的技术方案,提供了一种多媒体数据的丢包修复装置,包括:接入单元,用于在检测到进行实时传输协议包交互的终端设备接入服务器后,接入于终端设备与服务器之间的通信链路中;抓取单元,用于抓取通信链路中的实时传输控制协议包;修复单元,用于根据实时传输控制协议包进行丢包修复处理。在该技术方案中,通过在检测到进行实时传输协议包交互的终端设备接入服务器后,接入于终端设备与服务器之间的通信链路中,网桥抓取通信链路中的实时传输控制协议包,并且根据实时传输控制协议包进行丢包修复处理,不需要改变网络拓扑结构和修正配置信息,尤其是,无需视频终端进行硬件更新或软件升级,即可基于RTCP/RTP协议对实时传输的多媒体数据进行丢包修复,而且提升了终端用户对视频流数据的视觉体验和声效体验。其中,网桥从通信机制上分为电路型网桥和数据型网桥,数据型网桥采用IP传输机制,接口协议采用桥接原理实现,组网灵活且成本低廉,多用于网络数据传输和监控类图像传输。在上述任一技术方案中,优选地,实时传输控制协议包中携带有业务数据的应用指示信息,业务数据的应用指示信息用于指示进行实时传输协议包的应用业务类型,实时传输控制协议包中还携带有丢失的数据包信息。在该技术方案中,通过设置实时传输控制协议包中携带有业务数据的应用指示信息,业务数据的应用指示信息用于指示进行实时传输协议包的应用业务类型,能够根据应用业务类型调整丢包修复方案,并通过设置实时传输控制协议包中还携带有丢失的数据包信息,有利于及时触发数据源终端重新发送丢失的多媒体数据,以进一步地提升终端用户的视听体验。在上述任一技术方案中,优选地,还包括:确定单元,用于根据实时传输控制协议包确定往返时延参数;确定单元还用于:根据往返时延参数和应用指示信息确定最小缓冲时间和/或最大超时时间,其中,最小缓冲时间用于指示对实时传输协议包进行乱序处理的周期时长,最大超时时间用于指示等待重新发送确认丢包的实时传输协议包的周期时。在该技术方案中,通本文档来自技高网...

【技术保护点】
1.一种多媒体数据的丢包修复方法,适用于网桥设备,其特征在于,所述多媒体数据的丢包修复方法包括:/n在检测到进行实时传输协议包交互的终端设备接入服务器后,接入于所述终端设备与所述服务器之间的通信链路中;/n抓取所述通信链路中的实时传输控制协议包;/n根据所述实时传输控制协议包进行丢包修复处理。/n

【技术特征摘要】
1.一种多媒体数据的丢包修复方法,适用于网桥设备,其特征在于,所述多媒体数据的丢包修复方法包括:
在检测到进行实时传输协议包交互的终端设备接入服务器后,接入于所述终端设备与所述服务器之间的通信链路中;
抓取所述通信链路中的实时传输控制协议包;
根据所述实时传输控制协议包进行丢包修复处理。


2.根据权利要求1所述的多媒体数据的丢包修复方法,其特征在于,
所述实时传输控制协议包中携带有业务数据的应用指示信息,所述业务数据的应用指示信息用于指示进行所述实时传输协议包的应用业务类型,所述实时传输控制协议包中还携带有丢失的数据包信息。


3.根据权利要求2所述的多媒体数据的丢包修复方法,其特征在于,还包括:
根据所述实时传输控制协议包确定往返时延参数;
根据所述往返时延参数和所述应用指示信息确定最小缓冲时间和/或最大超时时间,
其中,所述最小缓冲时间用于指示对实时传输协议包进行乱序处理的周期时长,所述最大超时时间用于指示等待重新发送确认丢包的实时传输协议包的周期时。


4.根据权利要求3所述的多媒体数据的丢包修复方法,其特征在于,还包括:
根据所述实时传输控制协议包确定已接收的数据包信息和丢失的数据包信息;
向发送所述实时传输协议包的数据源终端反馈所述已接收的数据包信息和所述丢失的数据包信息;
触发所述数据源终端调整传输所述实时传输协议包的速率和/或改变传输载荷类型。


5.一种多媒体数据的丢包修复装置,适用于网桥设备,其特征在于,所述多媒体数据的丢包修复装置包括:
接入单元,用于在检测到进行实时传输协议包交互的终端设备接入服务器后,接入于所述终端设备与所述服务器之间的通信链路中;
抓取单元,用于抓取所述通信链路中的实时传输控制协议包;
修复单元,用于根据所述实时传输控制协议包进行丢包修复处...

【专利技术属性】
技术研发人员:胡昭程
申请(专利权)人:北京紫荆视通科技有限公司
类型:发明
国别省市:北京;11

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

1