直播的推流方法、边缘节点、平台、电子设备及存储介质技术

技术编号:38382670 阅读:14 留言:0更新日期:2023-08-05 17:40
本公开提供了一种直播的推流方法、边缘节点、平台、电子设备及存储介质,涉及人工智能领域,具体涉及云计算、云存储和内容分发技术,可应用在智能云场景下。具体实现方案包括:接收流媒体中心平台发送的携带主播的直播流的标识的推流处理消息;根据所述推流处理消息,控制向所述流媒体中心平台推送或者停止推送所述主播的所述直播流。本公开的技术,能够有效地降低直播中的推流成本。地降低直播中的推流成本。地降低直播中的推流成本。

【技术实现步骤摘要】
直播的推流方法、边缘节点、平台、电子设备及存储介质


[0001]本公开涉及人工智能领域,具体涉及云计算、云存储和内容分发技术,可应用在智能云场景下。尤其涉及一种直播的推流方法、边缘节点、平台、电子设备及存储介质。

技术介绍

[0002]随着直播行业的飞速发展,直播受众群体不断地扩大,在各个行业的各个领域涌现出了各种各样的直播。
[0003]现有技术中,直播时,主播通过直播客户端将直播流上传到推流边缘节点,然后由推流边缘节点将直播流转推至流媒体中心平台。观众侧观看直播时,通过采用观众客户端、以及拉流边缘节点向流媒体中心平台拉取该直播的直播流,以观看该直播。现有的该直播系统的架构采用内容分发网络(Content Delivery Network;CDN)结构,推流边缘节点和拉流边缘节点等都采用CDN节点来实现。

技术实现思路

[0004]本公开提供了一种直播的推流方法、边缘节点、平台、电子设备及存储介质。
[0005]根据本公开的一方面,提供了一种直播的推流方法,包括:
[0006]接收流媒体中心平台发送的携本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种直播的推流方法,包括:接收流媒体中心平台发送的携带主播的直播流的标识的推流处理消息;根据所述推流处理消息,控制向所述流媒体中心平台推送或者停止推送所述主播的所述直播流。2.根据权利要求1所述的方法,其中,接收流媒体中心平台发送的携带主播的直播流的标识的推流处理消息,包括:当有观众客户端向所述流媒体中心平台请求拉取所述直播流时,接收所述流媒体中心平台发送的携带所述直播流的标识的推流开启消息。3.根据权利要求2所述的方法,其中,根据所述推流处理消息,控制向所述流媒体中心平台推送或者停止推送所述主播的所述直播流,包括:根据所述推流开启消息,向所述流媒体中心平台推送所述主播的所述直播流。4.根据权利要求3所述的方法,其中,接收流媒体中心平台发送的携带主播的直播流的标识的推流处理消息,还包括:当无观众客户端继续向所述流媒体中心平台请求拉取所述直播流时,接收所述流媒体中心平台发送的携带所述直播流的标识的推流停止消息。5.根据权利要求2所述的方法,其中,根据所述推流处理消息,控制向所述流媒体中心平台推送或者停止推送所述主播的所述直播流,包括:根据所述推流停止消息,控制停止向所述流媒体中心平台推送所述主播的所述直播流。6.根据权利要求1

5任一所述的方法,其中,接收流媒体中心平台发送的携带主播的直播流的标识的推流处理消息之前,所述方法还包括:接收所述主播的所述直播流;所述直播流中携带所述直播流的标识;与所述流媒体中心平台建立携带所述直播流的标识的推流链接,以供所述流媒体中心平台将所述直播流的标识存储在直播信息数据库中。7.根据权利要求6所述的方法,其中,与所述流媒体中心平台建立携带所述直播流的标识的推流链接之后,接收流媒体中心平台发送的携带主播的直播流的标识的推流处理消息之前,所述方法还包括:周期性地向所述流媒体中心平台发送探活消息;接收所述流媒体中心平台返回的探活响应消息。8.根据权利要求6所述的方法,其中,与所述流媒体中心平台建立携带所述直播流的标识的推流链接,包括:通过上层节点与所述流媒体中心平台建立携带所述直播流的标识的推流链接;所述上层节点与所述流媒体中心平台之间通过内部专线连接通信连接;其中,接收流媒体中心平台发送的携带主播的直播流的标识的推流处理消息,包括:接收所述流媒体中心平台通过所述上层节点发送的所述推流处理消息。9.一种直播的推流方法,包括:检测是否有观众客户端请求拉取主播的直播流;基于检测结果,生成相应的推流处理消息;向所述直播流对应的推流边缘节点发送所述推流处理消息,以供所述推流边缘节点根
据所述推流处理消息,控制向当前的流媒体中心平台推送或者停止推送所述主播的所述直播流。10.根据权利要求9所述的方法,其中,基于检测结果,生成相应的推流处理消息,包括:若检测并确定有观众客户端请求拉取所述主播的所述直播流,生成推流开启消息;向所述直播流对应的推流边缘节点发送所述推流处理消息,以供所述推流边缘节点根据所述推流处理消息,控制向当前的流媒体中心平台推送或者停止推送所述主播的所述直播流,包括:向所述直播流对应的所述推流边缘节点发送所述推流开启消息,以供所述推流边缘节点根据所述推流开启消息,向当前的所述流媒体中心平台推送所述直播流。11.根据权利要求10所述的方法,其中,基于检测结果,生成相应的推流处理消息,包括:若检测并确定无观众客户端请求拉取所述主播的所述直播流,生成推流停止消息;向所述直播流对应的推流边缘节点发送所述推流处理消息,以供所述推流边缘节点根据所述推流处理消息,控制向当前的流媒体中心平台推送或者停止推送所述主播的所述直播流,包括:向所述直播流对应的所述推流边缘节点发送所述推流停止消息,以供所述推流边缘节点根据所述推流停止消息,控制停止向当前的所述流媒体中心平台推送所述主播的所述直播流。12.根据权利要求9

11任一所述的方法,其中,基于检测结果,生成相应的推流处理消息之前,所述方法还包括:确定直播信息数据库中存储有所述直播流的标识。13.根据权利要求12所述的方法,其中,检测是否有观众客户端请求拉取主播的直播流之前,所述方法还包括:与所述推流边缘节点建立携带所述直播流的标识的推流链接;将所述直播流的标识存储在所述直播信息数据库中。14.根据权利要求13所述的方法,其中,与所述推流边缘节点建立携带所述直播流的标识的推流链接之后,向所述直播流对应的推流边缘节点发送所述推流处理消息之前,所述方法还包括:周期性地接收所述推流边缘节点发送的探活消息;向所述推流边缘节点返回探活响应消息。15.根据权利要求13所述的方法,其中,与所述推流边缘节点建立携带所述直播流的标识的推流链接,包括:通过上层节点与所述推流边缘节点建立携带所述直播流的标识的推流链接;与所述上层节点之间通过内部专线连接通信连接;其中,向所述直播流对应的推流边缘节点发送所述推流处理消息,包括:通过所述上层节点向所述直播流对应的所述推流边缘节点发送所述推流处理...

【专利技术属性】
技术研发人员:单腾飞王伟高俊文朱晓恩
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1