[发明专利]对等网络直播系统中根节点的调整方法、装置及存储介质有效
申请号: | 201910234508.0 | 申请日: | 2019-03-26 |
公开(公告)号: | CN109951723B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 戴满佐;张华;陈贤明 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | H04N21/24 | 分类号: | H04N21/24;H04N21/258;H04N21/63 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 关文魁 |
地址: | 511446 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对等 网络 直播 系统 节点 调整 方法 装置 存储 介质 | ||
本申请公开了一种对等网络直播系统中根节点的调整方法及装置。本申请通过获取第一时长内的强制订阅子流总数和空闲子流总数来确定根节点上调量和根节点下调量,从而根据根节点上调量和根节点下调量来对P2P直播系统中的多个根节点进行调整。也即,在本申请中不需要CDN服务器根据订阅每个子流的根节点的数量来选择根节点,解决了相关技术中当CDN服务器推送的视频流为FLV格式的视频流时,无法实现根节点的调整的问题,从而有效的提升了CDN服务器推送FLV格式的视频流时的分享率。
技术领域
本申请涉及直播技术领域,特别涉及一种对等网络直播系统中根节点的调整方法、装置及存储介质。
背景技术
为了解决C/S视频直播模式下服务器资源和带宽压力较大、视频质量较低等问题,业界提出了基于P2P(peer to peer,对等网络)技术的P2P直播系统。其中,P2P直播系统包括内容分发网络(Content Delivery Network,CDN)服务器、P2P服务器、多个根节点以及多个子节点。其中,多个根节点是指从CDN服务器中获取视频流的终端,多个子节点是指从根节点或者是其他子节点中获取视频流的终端。
相关技术中,P2P直播系统中的一条视频流可以被切分为n个子流。CDN服务器可以接收多个终端对n个子流中的每个子流的订阅请求。其中,当CDN服务器在当前时刻接收到第一终端对n个子流中的任一子流的订阅请求时,可以判断当前已订阅该子流的终端的数量是否已达到订阅阈值。其中,当前已订阅该子流的终端即为根节点。若已达到订阅阈值,则CDN服务器可以将第一终端的上行带宽与已订阅该子流的终端的上行带宽中的最小上行带宽进行比较,若第一终端的上行带宽大于该最小上行带宽,则CDN服务器可以接受第一终端的订阅请求,终止最小上行带宽对应的终端的订阅,并向P2P服务器发送通知消息,以便P2P服务器根据该通知消息将第一终端的节点类型设置为根节点,而将被替换的终端的节点类型设置为子节点。否则,CDN服务器可以向第一终端发送拒绝订阅的消息。
由此可见,在相关技术中,CDN服务器根据订阅每个子流的根节点的数量以及当前请求订阅子流的终端的上行带宽来决定是否将该终端作为根节点。然而,当CDN服务器推送的视频流为FLV格式的视频流时,由于FLV格式的视频流是未切分的整流,因此,终端无法再向CDN服务器订阅子流,在这种情况下,CDN服务器自然也无法通过相关技术中的方法来调整根节点。
发明内容
本申请实施例提供了一种对等网络直播系统中根节点的调整方法、装置及存储介质,可以用于解决相关技术中当CDN服务器推送的视频流为FLV格式的视频流时,无法实现根节点的调整的问题。所述技术方案如下:
第一方面,提供了一种对等网络直播系统中根节点的调整方法,所述方法包括:
获取第一时长内的强制订阅子流总数和空闲子流总数,所述强制订阅子流总数是指对等网络P2P直播系统中多个子节点向重传服务器订阅的子流的总数量,所述空闲子流总数是指所述P2P直播系统中多个根节点所提供的子流中未被订阅的子流的总数量;
根据所述强制订阅子流总数,确定根节点上调量,并根据所述空闲子流总数,确定根节点下调量;
根据所述根节点上调量和所述根节点下调量,调整所述P2P直播系统中的多个根节点。
可选地,所述获取强制订阅子流总数和空闲子流总数,包括:
获取所述多个子节点中每个子节点在所述第一时长内发送的强制订阅数,并获取所述多个根节点中每个根节点在所述第一时长内发送的空闲子流数;
根据获取到的每个子节点发送的强制订阅数确定所述强制订阅子流总数,并根据获取到的每个根节点发送的空闲子流数确定所述空闲子流总数。
可选地,所述根据所述强制订阅子流总数,确定根节点上调量,包括:
判断所述强制订阅子流总数是否大于总子流数,所述总子流数是指对视频流划分得到的子流的总数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910234508.0/2.html,转载请声明来源钻瓜专利网。