System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术提出了基于接收方视频流分辨率节省发送方带宽的方法和系统,属于网络通信。
技术介绍
1、发送方将视频流编码出不同视频流分辨率的多路码流,同时发送给rtn服务端。rtn服务端根据接收端用户带宽状况选择最合适码流。rtn服务端根据接收端用户带宽状况选择最合适码流。但是,上行产生多路视频流数量不会改变,容易造成带宽资源的浪费。
技术实现思路
1、本专利技术提供了基于接收方视频流分辨率节省发送方带宽的方法和系,用以解决现有技术中行产生多路视频流数量不会改变,容易造成带宽资源的浪费的问题,所采取的技术方案如下:
2、基于接收方视频流分辨率节省发送方带宽的方法,所述基于接收方视频流分辨率节省发送方带宽的方法包括:
3、在视频会议的rtn服务端,收集每个视频接收方的视频流分辨率选择情况信息;
4、使用收集到的每个视频接收方的视频流分辨率选择情况信息,统计和分析每个视频接收方对于不同视频流分辨率的需求;
5、当确定视频接收方不需要特定视频流分辨率的码流时,向视频流发送方发送反馈信息;
6、视频流发送方根据接收到的反馈信息,动态调整多视频流分辨率码流上行通道的数量。
7、进一步地,在视频会议的rtn服务端,收集每个视频接收方的视频流分辨率选择情况信息,包括:
8、视频会议的rtn服务端提取所有码流通道对应的视频流分辨率;
9、视频会议的rtn服务端根据所有码流通道对应的视频流分辨率实时监测每个视频
10、其中,所述视频接收情况信息包括视频接收方所接受的视频流的分辨率和每个视频流分辨率对应的视频数据量。
11、进一步地,使用收集到的每个视频接收方的视频流分辨率选择情况信息,统计和分析每个视频接收方对于不同视频流分辨率的需求,包括:
12、视频会议的rtn服务端将所述所有码流通道对应的视频流分辨率依次与每个视频接收方接收到的视频流的视频流分别进行比较,获得比较结果;
13、根据所述比较结果提取每个视频接收方对于不同视频流分辨率的需求;其中,所述每个视频接收方对于不同视频流分辨率的需求包括视频接收方接收的视频流分辨率数值和不接受的视频流分辨率数值。
14、进一步地,当确定视频接收方不需要特定视频流分辨率的码流时,向视频流发送方发送反馈信息包括:
15、当确定视频接收方不需要特定视频流分辨率的码流时,提取视频接收方不需要特定视频流分辨率的码流;
16、根据所述视频接收方不需要特定视频流分辨率的码流形成反馈信息;
17、其中,根据所述视频接收方不需要特定视频流分辨率的码流形成反馈信息,包括:
18、所述rtn服务端对所述视频接收方不需要特定视频流分辨率的码流对应的分辨率参数结合分辨率的码流对应的码流通道是否关闭请求发送至视频接收方;
19、所述视频接收方在接收到rtn服务端发送的分辨率参数和码流通道是否关闭请求后,判断是否需要对分辨率的码流对应的码流通道进行关闭,并形成与所述分辨率的码流对应的码流通道对应的关闭/开启指令;
20、所述视频接收方将所述关闭/开启指令发送至rtn服务端;
21、所述rtn服务端在接收到频接收方发送的与所述分辨率的码流对应的码流通道对应的关闭/开启指令后,提取所述关闭/开启指令的具体信息;
22、当所述关闭/开启指令的具体信息表明需要对所述分辨率的码流对应的码流通道进行关闭时,则对所述分辨率的码流对应的码流通道产生关闭信号标签;
23、当所述关闭/开启指令的具体信息表明需要对所述分辨率的码流对应的码流通道进行开启时,则对所述分辨率的码流对应的码流通道予以开启,并对所述分辨率的码流对应的码流通道产生视频流限流信息;
24、所述rtn服务端将所述分辨率的码流对应的码流通道产生关闭信号标签和所述码流通道对应的视频流限流信息发送至视频发送方;
25、其中,所述反馈信息包括具体的视频流分辨率信息和是否关闭相应视频流分辨率的码流通道的对应指令,以及,码流通道产生关闭信号标签和所述码流通道对应的视频流限流信息。
26、进一步地,视频流发送方根据接收到的反馈信息,动态调整多视频流分辨率码流上行通道的数量,包括:
27、视频流发送方接收到的视频接收方发送的反馈信息
28、视频流发送方提取所述反馈信息中所包含的信息;
29、根据所述反馈信息中所包含的信息对多视频流分辨率码流上行的码流通道进行关闭或限流;其中,限流幅度范围为码流通道的原码流流量的15%-28%。
30、基于接收方视频流分辨率节省发送方带宽的系统,所述基于接收方视频流分辨率节省发送方带宽的系统包括:
31、信息收集模块,用于在视频会议的rtn服务端,收集每个视频接收方的视频流分辨率选择情况信息;
32、统计分析模块,用于使用收集到的每个视频接收方的视频流分辨率选择情况信息,统计和分析每个视频接收方对于不同视频流分辨率的需求;
33、反馈信息获取模块,用于当确定视频接收方不需要特定视频流分辨率的码流时,向视频流发送方发送反馈信息;
34、动态调整模块,用于视频流发送方根据接收到的反馈信息,动态调整多视频流分辨率码流上行通道的数量。
35、进一步地,所述信息收集模块包括:
36、视频流分辨率提取模块,用于视频会议的rtn服务端提取所有码流通道对应的视频流分辨率;
37、实时监测模块,用于视频会议的rtn服务端根据所有码流通道对应的视频流分辨率实时监测每个视频接收方的视频接收情况信息;
38、其中,所述视频接收情况信息包括视频接收方所接受的视频流的分辨率和每个视频流分辨率对应的视频数据量。
39、进一步地,所述统计分析模块包括:
40、比较结果获取模块,用于视频会议的rtn服务端将所述所有码流通道对应的视频流分辨率依次与每个视频接收方接收到的视频流的视频流分别进行比较,获得比较结果;
41、需求信息获取模块,用于根据所述比较结果提取每个视频接收方对于不同视频流分辨率的需求;其中,所述每个视频接收方对于不同视频流分辨率的需求包括视频接收方接收的视频流分辨率数值和不接受的视频流分辨率数值。
42、进一步地,所述反馈信息获取模块包括:
43、码流信息提取模块,用于当确定视频接收方不需要特定视频流分辨率的码流时,提取视频接收方不需要特定视频流分辨率的码流;
44、反馈信息生成模块,用于根据所述视频接收方不需要特定视频流分辨率的码流形成反馈信息;
45、其中,所述反馈信息生成模块包括:
46、视频信息发送模块,用于所述rtn服务端对所述视频接收方不需要特定视频流分辨率的码流对应的分辨率参数结合分辨率的码流对应的码流通道是否关闭本文档来自技高网...
【技术保护点】
1.基于接收方视频流分辨率节省发送方带宽的方法,其特征在于,所述基于接收方视频流分辨率节省发送方带宽的方法包括:
2.根据权利要求1所述基于接收方视频流分辨率节省发送方带宽的方法,其特征在于,在视频会议的RTN服务端,收集每个视频接收方的视频流分辨率选择情况信息,包括:
3.根据权利要求1所述基于接收方视频流分辨率节省发送方带宽的方法,其特征在于,使用收集到的每个视频接收方的视频流分辨率选择情况信息,统计和分析每个视频接收方对于不同视频流分辨率的需求,包括:
4.根据权利要求1所述基于接收方视频流分辨率节省发送方带宽的方法,其特征在于,当确定视频接收方不需要特定视频流分辨率的码流时,向视频流发送方发送反馈信息包括:
5.根据权利要求1所述基于接收方视频流分辨率节省发送方带宽的方法,其特征在于,视频流发送方根据接收到的反馈信息,动态调整多视频流分辨率码流上行通道的数量,包括:
6.基于接收方视频流分辨率节省发送方带宽的系统,其特征在于,所述基于接收方视频流分辨率节省发送方带宽的系统包括:
7.根据权利要求6所述
8.根据权利要求6所述基于接收方视频流分辨率节省发送方带宽的系统,其特征在于,所述统计分析模块包括:
9.根据权利要求6所述基于接收方视频流分辨率节省发送方带宽的系统,其特征在于,所述反馈信息获取模块包括:
10.根据权利要求6所述基于接收方视频流分辨率节省发送方带宽的系统,其特征在于,所述动态调整模块包括:
...【技术特征摘要】
1.基于接收方视频流分辨率节省发送方带宽的方法,其特征在于,所述基于接收方视频流分辨率节省发送方带宽的方法包括:
2.根据权利要求1所述基于接收方视频流分辨率节省发送方带宽的方法,其特征在于,在视频会议的rtn服务端,收集每个视频接收方的视频流分辨率选择情况信息,包括:
3.根据权利要求1所述基于接收方视频流分辨率节省发送方带宽的方法,其特征在于,使用收集到的每个视频接收方的视频流分辨率选择情况信息,统计和分析每个视频接收方对于不同视频流分辨率的需求,包括:
4.根据权利要求1所述基于接收方视频流分辨率节省发送方带宽的方法,其特征在于,当确定视频接收方不需要特定视频流分辨率的码流时,向视频流发送方发送反馈信息包括:
5.根据权利要求1所述基于接收方视频流...
【专利技术属性】
技术研发人员:兰雨晴,余丹,郑涵,王丹星,邢智涣,
申请(专利权)人:慧之安信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。