本发明专利技术实施例提供了一种重传视频报文的方法、装置及系统,涉及网络通信领域;所述重传视频报文的方法包括:接收并检测视频流;当检测到所述视频流中有视频报文丢失时,获取所述丢失视频报文;获取发送丢失视频报文的策略,并根据所述发送丢失视频报文的策略,向终端发送所述丢失视频报文。解决了现有技术中终端设备发现视频流丢失后,通过发送重传请求获取丢失视频报文,导致视频故障恢复时间的过长问题。可应用于传输视频流。
【技术实现步骤摘要】
本专利技术涉及网络通信领域,尤其涉及一种重传视频报文的方法、装置及系统。
技术介绍
IPTV是利用宽带网络,以家用电视机或计算机为主要终端设备,通过互联网络协 议来提供包括电视节目在内的多种数字媒体服务。在开展因特网视频直播,远距离视频点 播、节目源制作等视频业务上,IPTV有很强的优势。 在IPTV系统中,视频报文是以IP报文的形式在互联网上传输,会出现丢包、错包 等故障。为了保证终端用户的视频体验质量,提出下述的解决方案 Video Source (源端)向终端设备发送视频报文,在所述视频报文经过某个网络 设备,例如UPE(Use Provider Edge,用户侧边缘设备)时,UPE在将所述视频报文向终端设 备转发的同时,复制所述视频报文到VDF(Videodistribution server,视频分发服务器); 终端设备接收所述视频报文后,检查所述视频报文是否完整,如果存在丢失视频 报文,则通过所述视频报文携带的前向纠错流和所述终端设备的错误恢复功能修复所述视 频报文,若无法恢复,则终端设备将向VDF发送重传请求; VDF接收所述终端设备的重传请求后,从本地缓存的视频报文中找到所述终端设备请求的视频报文,将所述终端请求的视频报文发送给所述终端设备。 在上述过程中,所述VDF获取的视频报文来源于UPE,若所述视频报文传输在从Video Source到UPE的链路中已经发生丢失,则所述VDF从所述UPE获取的视频报文不完整。当所述终端设备向所述VDF请求上游链路丢失的视频报文时,所述VDF因本地未获取所述上游链路丢失的视频报文,所以不能提供终端所需报文。 为了解决因从Video Source到UPE的链路丢失视频报文,造成VDF不能提供终端 设备所需丢失视频报文,提出一种VDF检测视频报文完整的方法。通过为视频报文预留存 储空间,检查所述预留存储空间内的视频报文的序列号是否连续,在序号不连续时,获取丢 失序号对应的视频报文,实现所述VDF获取的报文的完整性。 在实现上述过程中,专利技术人发现现有技术中至少存在如下问题终端设备发现视 频流丢失后,通过发送重传请求获取丢失视频报文,导致视频故障恢复时间过长,使所述终 端设备错过视频流的修复时间,降低终端设备的用户体验。
技术实现思路
为了縮短终端设备视频故障的恢复时间,本专利技术实施例提供了一种重传视频报文的方法、装置及系统。—种重传视频报文的方法,包括 接收并检测视频流; 当检测到所述视频流中有视频报文丢失时,获取所述丢失视频报文; 获取发送丢失视频报文的策略,并根据所述发送丢失视频报文的策略,向终端发4送所述丢失视频报文。 —种重传装置,包括 视频流预处理模块,用于接收并检测视频流; 获取模块,用于在检测到所述视频流中有视频报文丢失时,获取所述丢失视频报 文; 发送模块,用于获取发送丢失视频报文的策略,并根据所述发送丢失视频报文的策略,向终端发送所述丢失视频报文。—种重传系统,包括源端和重传装置, 所述源端,用于发送视频流; 所述重传装置,用于接收并检测视频流;当检测到所述视频流中有视频报文丢失 时,获取所述丢失视频报文;获取发送丢失视频报文的策略,并根据所述发送丢失视频报文 的策略,向终端发送所述丢失视频报文。 本专利技术实施例提供的重传视频报文的方法、装置及系统,通过将丢失视频报文主 动发送给终端设备,减少终端设备获取丢失视频报文的时间,使终端设备及时获取丢失视 频报文实现视频流的修复,克服现有技术中终端设备发现视频流丢失后,通过发送重传请 求获取丢失视频报文,使视频故障恢复时间延长的问题,保证了终端设备的用户体验。附图说明 图1为本专利技术具体实施例一的重传视频报文的方法流程图; 图2为本专利技术具体实施例二的重传视频报文的方法流程图; 图3为本专利技术具体实施例三的重传视频报文的方法流程图; 图4为本专利技术实施例提供的重传装置结构示意图; 图5为本专利技术实施例提供的另一种重传装置结构示意图; 图6为本专利技术实施例提供的通信系统的示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。 实施例一 如图1所示,本专利技术实施例提供一种重传视频报文的方法,包括 S101、接收并检测视频流; S102、当检测到所述视频流中有视频报文丢失时,获取所述丢失视频报文; S103、获取发送丢失视频报文的策略,并根据所述发送丢失视频报文的策略,向终端发送所述丢失视频报文。 本专利技术实施例提供的重传视频报文的方法,通过将丢失视频报文主动发送给终端 设备,减少终端设备获取丢失视频报文的时间,使终端设备及时获取丢失视频报文实现视 频流的修复,克服现有技术中终端设备发现视频流丢失后,通过发送重传请求获取丢失视5频报文,使视频故障恢复时间延长的问题,保证了终端设备的用户体验。 下面结合具体实施例和附图对本专利技术作进一步解释。 为了便于理解,本专利技术实施例二以在UPE(Use Provider Edge,用户侧边缘设备) 侧挂的VDF(Video distribution server,视频分发服务器)为例进行说明。 实施例二 如图2所示,本专利技术实施例提供的重传视频报文的方法,具体步骤包括 S201 、 VDF获取视频流; Video Source (源端)向终端设备发送视频流,在所述视频流经过 UPE (UseProvider Edge,用户侧边缘设备)时,所述UPE将所述视频流向终端设备转发的同 时,复制所述视频流到VDF (Visual distribute-Server,视频分发服务器)。 S202、 VDF检查所述视频流完整性; 具体的,现有技术中检查所述视频流的完整性均适应于本步骤,不再赘述。 若所述视频流不完整,则进入S203。 S203、 VDF获取丢失视频报文; 本专利技术实施例中VDF向源端或上游重传服务器发送丢失视频报文的重传请求,其中所述丢失视频报文为所述序列中丢失序号对应的视频报文,获取所述源端或重传服务器发送的丢失视频报文,实现所述VDF中视频报文的完整。 S204、根据丢失视频报文的策略,VDF发送所述丢失视频报文。 具体的,VDF获取发送丢失视频报文的策略,所述策略为发送全部丢失的视频报文。现有技术中获取所述丢失视频报文的策略的方法均适用于本步骤,不再赘述。 本专利技术实施例中,VDF发送全部丢失视频报文。 本专利技术实施例提供的重传视频报文的方法,通过将丢失视频报文主动发送给终端设备,减少终端设备获取丢失视频报文的时间,使终端设备及时获取丢失视频报文实现视频流的修复,克服现有技术中终端设备发现视频流丢失后,通过发送重传请求获取丢失视频报文,使视频故障恢复时间延长的问题,保证了终端设备的用户体验。通过主动发送丢失视频报文,避免VDF因同时接收大量重传请求而瘫痪的问题,降低了 VDF的自身负荷,提高服务器的使用寿命。 实施例3 如图3所示,本专利技术实施例二与实施例一类似,区别在于,发送的丢失视频报文可 以是全部,也可以是部分。具本文档来自技高网...
【技术保护点】
一种重传视频报文的方法,其特征在于,包括:接收并检测视频流;当检测到所述视频流中有视频报文丢失时,获取所述丢失视频报文;获取发送丢失视频报文的策略,并根据所述发送丢失视频报文的策略,向终端发送所述丢失视频报文。
【技术特征摘要】
一种重传视频报文的方法,其特征在于,包括接收并检测视频流;当检测到所述视频流中有视频报文丢失时,获取所述丢失视频报文;获取发送丢失视频报文的策略,并根据所述发送丢失视频报文的策略,向终端发送所述丢失视频报文。2. 根据权利要求1所述的重传视频报文的方法,其特征在于,所述根据所述发送丢失 视频报文的策略,发送所述丢失视频报文包括根据所述发送丢失视频报文的策略,按照所述丢失视频报文优先级的顺序,发送所述 丢失视频报文。3. 根据权利要求2所述的重传视频报文的方法,其特征在于,所述根据所述发送丢失 视频报文的策略,按照所述丢失视频报文优先级的顺序,发送所述丢失视频报文包括当所述发送丢失视频报文的策略为本地自身负荷时,获取本地当前自身负荷,根据所 述当前自身负荷,发送对应优先级的丢失视频报文;其中在获取发送丢失视频报文的策略之前还包括设置至少一个本地自身负荷的阈值,并设置在当前自身负荷大于所述阈值时,发送的 至少一个优先级的丢失视频报文。4. 根据权利要求2或3所述的重传视频报文的方法,其特征在于,所述根据所述发送丢 失视频报文的策略,按照所述丢失视频报文优先级的顺序,发送所述丢失视频报文之前还 包括获取丢失视频报文的优先级,其中所述优先级可通过丢失视频报文对用户体验的重要 性来确定。5. 根据权利要求4所述的传视频报文的方法,其特征在于,所述获取丢失视频报文的 优先级具体包括当源端获取重传丢失视频报文的请求时,确定所述丢失视频报文的重要性。获取携带 的重要性标...
【专利技术属性】
技术研发人员:潘云波,严为,郑合文,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。