[发明专利]直播流的调度方法、装置、电子设备及可读存储介质有效
| 申请号: | 202110219546.6 | 申请日: | 2021-02-26 |
| 公开(公告)号: | CN113038191B | 公开(公告)日: | 2022-09-23 |
| 发明(设计)人: | 郭栋 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
| 主分类号: | H04N21/239 | 分类号: | H04N21/239;H04N21/2187;H04L67/1008;H04L67/1023 |
| 代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 直播 调度 方法 装置 电子设备 可读 存储 介质 | ||
本申请公开了一种直播流的调度方法、装置、电子设备及可读存储介质,涉及计算机技术领域,尤其涉及直播和内容分发网络技术领域。具体实现方案为:响应于接收到的针对直播流的调度请求,可以基于CDN网络中各节点对所述音视频数据的处理质量、各节点的实时负载容量、各节点的部署成本和各节点所属的级别中的至少一项,确定CDN网络中各节点的情况,进而确定针对每一条直播流的调度节点。这样,可以根据对直播流调度的不同需求,基于一种或者多种服务参数综合确定所述目标节点,使得直播流调度节点的选取更加灵活,更加符合提供音视频直播服务的厂商的个性化需求。
技术领域
本申请涉及计算机技术领域,尤其涉及直播和内容分发技术领域,具体涉及一种直播流的调度方法、装置、电子设备及可读存储介质。
背景技术
内容分发网络(Content Delivery Network,CDN)是指构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,能够使用户就近获取所需内容,降低网络拥塞。在现有的音视频直播服务(Live Streaming Service,LSS)的过程中,通常随机选取CDN节点以完成直播流的调度。
发明内容
本申请提供了一种用于直播流的调度的方法、装置、设备以及存储介质。
根据本申请的一方面,提供了一种直播流的调度方法,包括:
接收针对直播流的调度请求,所述直播流携带有音视频数据;
响应于所述调度请求,基于内容分发网络中各节点的服务参数的参数值,确定目标节点;
将所述直播流通过所述目标节点调度至目标设备,所述目标设备包括用户设备或者服务器;
其中,所述节点的服务参数包括第一参数、第二参数、第三参数和第四参数中的至少一项,所述第一参数用于表征所述节点对所述音视频数据的处理质量,所述第二参数用于表征所述节点的实时负载容量,所述第三参数用于表征所述节点的部署成本,所述第四参数用于表征所述节点所属的级别。
根据本申请的另一方面,提供了一种直播流的调度装置,包括:
接收模块,用于接收针对直播流的调度请求,所述直播流携带有音视频数据;
确定模块,用于响应于所述调度请求,基于内容分发网络中各节点的服务参数的参数值,确定目标节点;
调度模块,用于将所述直播流通过所述目标节点调度至目标设备,所述目标设备包括用户设备或者服务器;
其中,所述节点的服务参数包括第一参数、第二参数、第三参数和第四参数中的至少一项,所述第一参数用于表征所述节点对所述音视频数据的处理质量,所述第二参数用于表征所述节点的实时负载容量,所述第三参数用于表征所述节点的部署成本,所述第四参数用于表征所述节点所属的级别。
根据本申请的另一方面,提供了一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请提供的直播流的调度方法。
根据本申请的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行本申请提供的直播流的调度方法。
根据本申请的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本申请提供的直播流的调度方法。
根据本申请的技术提高了直播流调度节点选取的灵活性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110219546.6/2.html,转载请声明来源钻瓜专利网。





