一种视频流带宽分配的方法和系统与流程
- 国知局
- 2024-08-02 12:45:19
本发明涉及本视频流传输领域,更具体地,涉及一种视频流带宽分配的方法和系统。
背景技术:
1、视频通信系统主要包括由发送端,转发服务器,接收端组成。发送端需要根据网络情况实时调整每帧图像的输出目标码率,确定编码参数并选择最小失真度进行编码。在视频会议多方会话场景中,多个不同接收带宽不同屏幕尺寸接收端向同一发送端请流,同一个发送端需要分享摄像头画面和录屏,因此同一个发送端需要同时发送多路视频,并在有限带宽下给每一路视频流分配合适的带宽。
2、图1为现有技术的视频流的转发系统示意图。在现有技术中,视频流的转发系统通常根据网络带宽、接收端期望的分辨率、帧率、带宽以及发送端的发送能力等参数来合理分配每一路视频流的带宽。然而,在实际应用中,视频观看体验除了与上述参数相关外,还受到播放设备尺寸、观看距离、显示设备亮度、对比度、屏幕ppi以及观看者主观意愿的影响。例如在会议中,设备的观看状态和设备类型会对体验产生不同影响。因此,在进行带宽分配时,仅考虑分辨率可能无法达到最优体验。另外,由于编码压缩会导致视频质量损失,尤其是在转码的情况下,编码损失会累积,因此在分辨率和编码质量之间需要权衡,考虑到用户的实际接收质量。
技术实现思路
1、本发明提供了一种视频流带宽分配的方法和系统,根据用户体验参数确定每路视频流的图像质量,进而根据图像质量和其他分配因素调整码率和带宽,进而更好的平衡码流的分辨率和质量,不降低用户体验。
2、第一方面,本发明提供了一种视频流带宽分配的方法,其中包括:
3、发送视频流的发送端通过服务器向多个接收端转发视频流,所述服务器具有预定转发带宽;
4、所述发送端收集每个接收端的终端参数,基于所述终端参数确定所述接收端接收的每路视频流的期望质量权重,所述期望质量权重对应各个视频流的初始码率以及所占服务器的转发带宽;
5、当所述服务器的预定转发带宽不足以满足按照所有视频流的初始码率转发时,根据所述期望质量权重和所述预定转发带宽在各个视频流之间分配转发带宽;
6、基于所分配的转发带宽动态调整每路视频流的码率;
7、将相应码率的视频流发送到对应的接收端。
8、第二方面,本发明提供了一种视频流带宽分配的系统,其中发送视频流的发送端通过服务器向多个接收端转发视频流,所述服务器具有预定转发带宽;
9、所述发送端包括收集模块、权重模块、分配模块、调整模块和发送模块;
10、所述收集模块用于收集每个接收端的终端参数;
11、所述权重模块用于基于所述终端参数确定所述接收端接收的每路视频流的期望质量权重;
12、所述分配模块用于当所述服务器的预定转发带宽不足以满足按照所有视频流的初始码率转发时,根据所述期望质量权重和所述预定转发带宽在各个视频流之间分配转发带宽;
13、所述调整模块用于基于所分配的转发带宽动态调整每路视频流的码率;
14、所述发送模块用于将相应码率的视频流发送到对应的接收端。
15、本发明的有益技术效果在于通过综合考虑多方因素,如预测图像质量、终端场景数据、显示参数和观看者意愿等,实现了针对性的视频流带宽分配。这样的动态调整机制使得每路视频流能够根据接收端的实际需求和网络环境变化进行适应性调整,进而提高了视频传输的质量和稳定性。同时,该方法也能够在保证视频质量的前提下,最大程度地利用可用的带宽资源,提升了带宽利用效率。因此,本发明能够有效提高用户的观看体验,使其更加顺畅和舒适。
技术特征:1.一种视频流带宽分配的方法,其中包括:
2.根据权利要求1所述方法,其中所述终端参数包括显示参数、场景参数和用户观看意愿参数;
3.根据权利要求2所述方法,其中所述显示参数包括帧率、分辨率、亮度、对比度、屏幕分辨率ppi和/或设备尺寸。
4.根据权利要求2所述方法,其中所述场景参数包括主会场、分会场、主持人端、主讲人端、嘉宾端、vip用户端、视频内容和/或普通用户端。
5.根据权利要求2所述方法,其中所述用户观看意愿参数包括接收端显示画面尺寸、接收端是否有用户、接收端的用户是否关注所显示的视频内容和/或接收端用户的人数。
6.根据权利要求2-5中的任何一项所述方法,其中还包括如下步骤:
7.根据权利要求6所述方法,其中所述基于所述终端参数确定当前每路视频流的期望质量权重还包括如下步骤:
8.根据权利要求1所述方法,其中所述根据所述期望质量权重和所述预定转发带宽在各个视频流之间分配转发带宽还包括如下步骤:
9.根据权利要求8所述方法,其中所述根据重新确定的所述各视频流的码率对所述发送端的原始视频数据进行编码生成更新的视频流还包括如下步骤:
10.一种视频流带宽分配的系统,其中发送视频流的发送端通过服务器向多个接收端转发视频流,所述服务器具有预定转发带宽;
技术总结本发明提供了一种视频流带宽分配的方法,其中包括:发送视频流的发送端通过服务器向多个接收端转发视频流,所述服务器具有预定转发带宽;所述发送端收集每个接收端的终端参数,基于所述终端参数确定所述接收端接收的每路视频流的期望质量权重;当所述服务器的预定转发带宽不足以满足按照所有视频流的初始码率转发时,根据所述期望质量权重和所述预定转发带宽在各个视频流之间分配转发带宽;基于所分配的转发带宽动态调整每路视频流的码率;将相应码率的视频流发送到对应的接收端。本发明额外考虑基于接收端用户的体验来调整各路视频流的带宽,可以确保在带宽不足的情况下达到最佳的用户体验。技术研发人员:蔡成能,赵兴国受保护的技术使用者:上海赛连信息科技有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/237656.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表