System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及网络,特别涉及一种媒体流特征的传输方法、装置、设备及存储介质。
技术介绍
1、视频切换是指从某一路视频信号源瞬间切换到另一路视频信号源的过程,在电视屏幕上表现为一个画面迅速变换为另一画面,如:在多个摄像头输出的视频源之间切换,或者在多个节目的视频源之间切换。视频切换的基本要求是视频实现帧精确、净切换,输出信号在切换前和切换后保持帧同步,画面无损伤。净切换的目标是在两条视频流切换过程中,接收端收到流量后不黑屏、不花屏、不停顿。
2、相关技术中,会在净切换时临时触发转发设备进行流学习。例如,控制器向转发设备发送净切换指令后,当媒体流经过转发设备时,转发设备基于接收到的媒体流学习媒体流的流特征,再基于学习到的流特征进行净切换。
3、采用上述方法时,由于净切换时转发设备需要临时学习媒体流的流特征,导致耗时较长。
技术实现思路
1、本申请提供了一种媒体流特征的传输方法、装置、设备及存储介质,能够减少净切换的耗时,提升净切换的性能。所述技术方案如下。
2、第一方面,提供了一种媒体流特征的传输方法,所述方法包括:
3、控制器接收来自第一转发设备的媒体流的流特征;
4、所述控制器基于所述媒体流的流特征获得第一对应关系,所述第一对应关系包括所述媒体流的流标识以及所述媒体流的流特征;
5、所述控制器向第二转发设备发送所述第一对应关系,所述第二转发设备为所述媒体流的转发路径经过的任意一跳节点。
6、在上述方法中
7、在一些实施方式中,所述控制器基于所述媒体流的流特征获得第一对应关系,包括:
8、所述控制器基于所述媒体流分配所述媒体流的流标识;
9、所述控制器基于所述媒体流的流标识以及所述媒体流的流特征,获得所述第一对应关系。
10、在一些实施方式中,所述控制器基于所述媒体流的流特征获得第一对应关系,包括:
11、所述控制器获取所述媒体流包含的报文头中携带的参数,作为所述流标识;
12、所述控制器基于所述媒体流的流标识以及所述媒体流的流特征,获得所述第一对应关系。
13、在一些实施方式中,所述控制器接收来自第一转发设备的媒体流的流特征之前,所述方法还包括:
14、所述控制器向所述第一转发设备发送学习指令,所述学习指令用于指示所述第一转发设备学习所述媒体流的流特征。
15、在一些实施方式中,所述控制器接收来自第一转发设备的媒体流的流特征之前,所述方法还包括:
16、所述控制器向所述第一转发设备发送查询指令,所述查询指令用于指示所述第一转发设备向所述控制器发送所述媒体流的流特征。
17、在一些实施方式中,所述控制器向第二转发设备发送所述第一对应关系之后,所述方法还包括:
18、所述控制器向所述第二转发设备发送净切换指令,所述净切换指令包括所述媒体流的流标识。
19、在一些实施方式中,所述第一转发设备为所述媒体流的组播分发树的根节点。
20、第二方面,提供了一种媒体流特征的传输方法,所述方法包括:
21、第二转发设备接收净切换指令,所述净切换指令指示所述第二转发设备对媒体流进行流切换;
22、所述第二转发设备基于所述媒体流的流标识以及第一对应关系,获得所述媒体流的流特征,所述第一对应关系包括所述媒体流的流标识以及所述媒体流的流特征;
23、所述第二转发设备基于所述媒体流的流特征,对所述媒体流进行净切换。
24、在一些实施方式中,所述第二转发设备接收净切换指令之前,所述方法还包括:
25、所述第二转发设备接收来自控制器的所述第一对应关系;或者,
26、所述第二转发设备接收来自第一转发设备的所述第一对应关系,所述第一转发设备为所述媒体流的转发路径经过的任意一跳节点;或者,
27、所述第二转发设备基于接收到的所述媒体流,获得所述媒体流的流特征以及所述媒体流的流标识,所述第二转发设备基于所述媒体流的流特征以及所述媒体流的流标识,获得所述第一对应关系。
28、第三方面,提供了一种媒体流特征的传输装置,设于控制器,所述装置包括:
29、接收单元,用于接收来自第一转发设备的媒体流的流特征;
30、获得单元,用于基于所述媒体流的流特征获得第一对应关系,所述第一对应关系包括所述媒体流的流标识以及所述媒体流的流特征;
31、发送单元,用于向第二转发设备发送所述第一对应关系,所述第二转发设备为所述媒体流的转发路径经过的任意一跳节点。
32、在一些实施方式中,所述获得单元,用于基于所述媒体流分配所述媒体流的流标识;基于所述媒体流的流标识以及所述媒体流的流特征,获得所述第一对应关系。
33、在一些实施方式中,所述获得单元,用于获取所述媒体流包含的报文头中携带的参数,作为所述流标识;基于所述媒体流的流标识以及所述媒体流的流特征,获得所述第一对应关系。
34、在一些实施方式中,所述发送单元,还用于向所述第一转发设备发送学习指令,所述学习指令用于指示所述第一转发设备学习所述媒体流的流特征。
35、在一些实施方式中,所述发送单元,还用于向所述第一转发设备发送查询指令,所述查询指令用于指示所述第一转发设备向所述控制器发送所述媒体流的流特征。
36、在一些实施方式中,所述发送单元,还用于向所述第二转发设备发送净切换指令,所述净切换指令包括所述媒体流的流标识。
37、第四方面,提供了一种媒体流特征的传输装置,设于第二转发设备,所述装置包括:
38、接收单元,用于接收净切换指令,所述净切换指令指示所述第二转发设备对媒体流进行流切换;
39、获得单元,用于基于所述媒体流的流标识以及第一对应关系,获得所述媒体流的流特征,所述第一对应关系包括所述媒体流的流标识以及所述媒体流的流特征;
40、净切换单元,用于基于所述媒体流的流特征,对所述媒体流进行净切换。
41、在一些实施方式中,所述接收单元,还用于接收来自控制器的所述第一对应关系;或者,
42、所述接收单元,还用于接收来自第一转发设备的所述第一对应关系,所述第一转发设备为所述媒体流的转发路径经过的任意一跳节点;或者,
43、所述获得单元,用于基于接收到的所述媒体流,获得所述媒体流的流特征以及所述媒体流的流标识,所述第二转发设备基于所述媒体流的流特征以及所述媒体流的流标识,获得所述第一对应本文档来自技高网...
【技术保护点】
1.一种媒体流特征的传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述控制器基于所述媒体流的流特征获得第一对应关系,包括:
3.根据权利要求1所述的方法,其特征在于,所述控制器基于所述媒体流的流特征获得第一对应关系,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述控制器接收来自第一转发设备的媒体流的流特征之前,所述方法还包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述控制器接收来自第一转发设备的媒体流的流特征之前,所述方法还包括:
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述控制器向第二转发设备发送所述第一对应关系之后,所述方法还包括:
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一转发设备为所述媒体流的组播分发树的根节点。
8.一种媒体流特征的传输方法,其特征在于,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述第二转发设备接收净切换指令之前,所述方法还包括:
11.根据权利要求10所述的装置,其特征在于,所述获得单元,用于基于所述媒体流分配所述媒体流的流标识;基于所述媒体流的流标识以及所述媒体流的流特征,获得所述第一对应关系。
12.根据权利要求10所述的装置,其特征在于,所述获得单元,用于获取所述媒体流包含的报文头中携带的参数,作为所述流标识;基于所述媒体流的流标识以及所述媒体流的流特征,获得所述第一对应关系。
13.根据权利要求10至12中任一项所述的装置,其特征在于,所述发送单元,还用于向所述第一转发设备发送学习指令,所述学习指令用于指示所述第一转发设备学习所述媒体流的流特征。
14.根据权利要求10至13中任一项所述的装置,其特征在于,所述发送单元,还用于向所述第一转发设备发送查询指令,所述查询指令用于指示所述第一转发设备向所述控制器发送所述媒体流的流特征。
15.根据权利要求10至14中任一项所述的装置,其特征在于,所述发送单元,还用于向所述第二转发设备发送净切换指令,所述净切换指令包括所述媒体流的流标识。
16.一种媒体流特征的传输装置,其特征在于,设于第二转发设备,所述装置包括:
17.根据权利要求16所述的装置,其特征在于,
18.一种控制器,其特征在于,所述控制器包括处理器和网络接口,所述控制器通过所述处理器和所述网络接口,执行如权利要求1至权利要求7中任一项所述的方法。
19.一种转发设备,其特征在于,所述转发设备包括处理器和网络接口,所述转发设备通过所述处理器和所述网络接口,执行如权利要求8或9所述的方法。
20.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令在计算机上运行时,使得计算机执行如权利要求1-9中任一项所述的方法。
...【技术特征摘要】
1.一种媒体流特征的传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述控制器基于所述媒体流的流特征获得第一对应关系,包括:
3.根据权利要求1所述的方法,其特征在于,所述控制器基于所述媒体流的流特征获得第一对应关系,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述控制器接收来自第一转发设备的媒体流的流特征之前,所述方法还包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述控制器接收来自第一转发设备的媒体流的流特征之前,所述方法还包括:
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述控制器向第二转发设备发送所述第一对应关系之后,所述方法还包括:
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一转发设备为所述媒体流的组播分发树的根节点。
8.一种媒体流特征的传输方法,其特征在于,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述第二转发设备接收净切换指令之前,所述方法还包括:
10.一种媒体流特征的传输装置,其特征在于,设于控制器,所述装置包括:
11.根据权利要求10所述的装置,其特征在于,所述获得单元,用于基于所述媒体流分配所述媒体流的流标识;基于所述媒体流的流标识以及所述媒体流的流特征,获得所述第一对应关系。
12.根据权利要求10所述的装置,其特征在于,所述获得...
【专利技术属性】
技术研发人员:张良辰,肖武警,张峰,段方红,谢经荣,秦苏林,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。