一种网络直播数据的管理方法以及相关装置与流程

文档序号:20949306发布日期:2020-06-02 20:02阅读:来源:国知局

技术特征:

1.一种网络直播数据的管理方法,其特征在于,所述方法包括:

接收数据接入设备发送的推流请求,所述推流请求包括推流参数,所述推流参数基于所述数据接入设备中待发送的推流数据的媒体内容特征确定,所述推流数据包括至少二个数据来源的媒体内容数据;

根据所述推流参数确定目标端口,所述目标端口用于适配于所述媒体内容特征;

通过所述目标端口接收所述数据接入设备发送的所述推流数据;

向直播设备推送所述推流数据,以使得所述直播设备进行网络直播过程中媒体内容播放。

2.根据权利要求1所述的方法,其特征在于,所述接收所述数据接入设备发送的推流请求之前,所述方法还包括:

按照预设周期获取负载信息,所述负载信息用于指示异常情况;

若所述负载信息不满足预设条件,则根据所述负载信息确定发生异常的地址信息,所述预设条件基于连接情况以及负载情况确定;

根据所述地址信息进行地址切换,以使得所述负载信息满足所述预设条件。

3.根据权利要求1所述的方法,其特征在于,所述根据所述推流参数确定目标端口,包括:

接收所述数据接入设备发送的混流请求;

根据所述混流请求确定空闲端口集合,所述空闲端口集合包含所述目标端口;

根据所述推流参数确定所述空闲端口集合中的所述目标端口。

4.根据权利要求1所述的方法,其特征在于,所述向直播设备推送所述推流数据,包括:

确定所述推流数据的媒体内容类型;

根据所述媒体内容类型对所述推流数据进行分类;

对分类后的所述推流数据分别转换至对应的目标格式,并推送至所述直播设备。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

接收所述直播设备发送的目标参数,所述目标参数基于直播过程的媒体内容特征确定;

根据所述目标参数对所述推流数据进行更新。

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

接收所述数据接入设备发送的页面布局参数,所述页面布局参数用于指示所述数据接入设备中至少二个终端设备的页面分布情况;

根据所述页面布局参数对所述推流数据进行更新。

7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:

获取策略调度设备发送的目标密钥,所述目标密钥用于指示所述直播设备的地址;

根据所述目标密钥对所述推流数据进行加密。

8.一种网络直播数据的管理方法,其特征在于,所述方法包括:

接收至少二个数据来源发送的推流数据;

根据所述推流数据确定对应的推流参数;

向多点控制设备发送所述推流参数,所述推流参数用于指示所述多点控制设备确定目标端口;

接收所述多点控制设备发送的目标端口的信息;

通过所述目标端口发送所述推流数据。

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

根据所述推流数据向所述多点控制设备发送混流请求,所述混流请求用于指示所述多点控制设备确定空闲端口集合;

接收所述多点控制设备发送的空闲端口集合;

根据所述空闲端口集合进行端口同步。

10.根据权利要求8所述的方法,其特征在于,所述方法还包括:

获取所述终端设备的用户类型;

根据所述用户类型确定接入所述目标端口的终端设备。

11.根据权利要求8所述的方法,其特征在于,所述方法还包括:

获取所述终端设备发送的页面布局参数;

向所述多点控制设备发送所述页面布局参数,以使得所述多点控制设备对所述推流数据进行更新。

12.一种控制服务器,其特征在于,所述控制服务器应用于网络直播系统中,所述控制服务器包括:

调度模块,用于接收数据接入设备发送的推流请求,所述推流请求包括推流参数,所述推流参数基于所述数据接入设备中待发送的推流数据的媒体内容特征确定,所述推流数据包括至少二个数据来源的媒体内容数据;

适配模块,用于根据所述推流参数确定目标端口,所述目标端口用于适配于所述媒体内容特征;

媒体内容模块,用于通过所述目标端口接收所述数据接入设备发送的所述推流数据;

推流模块,用于向直播设备推送所述推流数据,以使得所述直播设备进行网络直播过程中媒体内容播放。

13.一种网络设备,其特征在于,所述网络设备应用于网络直播系统中,所述网络设备包括:

接入模块,用于接收至少二个数据来源发送的推流数据;

流控模块,用于根据所述推流数据确定对应的推流参数;

所述流控模块,还用于向多点控制设备发送所述推流参数,所述推流参数用于指示所述多点控制设备确定目标端口;

所述流控模块,还用于接收所述多点控制设备发送的目标端口的信息;

所述接入模块,还用于通过所述目标端口发送所述推流数据。

14.一种计算机设备,其特征在于,所述计算机设备包括处理器以及存储器:

所述存储器用于存储程序代码;所述处理器用于根据所述程序代码中的指令执行权利要求1至7任一项所述的网络直播数据的管理方法,或权利要求8至11任一项所述的网络直播数据的管理方法。

15.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述权利要求1至7任一项所述的网络直播数据的管理方法,或权利要求8至11任一项所述的网络直播数据的管理方法。


技术总结
本申请公开了一种网络直播数据的管理方法以及相关装置,通过接收数据接入设备发送的推流请求,并确定数据接入设备中来自多个数据来源的推流数据的媒体内容特征设定的推流参数;然后根据推流参数确定目标端口;进而通过目标端口接收数据接入设备发送的推流数据并向直播设备推送推流数据,以使得直播设备进行网络直播媒体内容播放。从而实现了多终端媒体内容的融合并进行网络直播的过程,减少了网络波动造成的直播延迟,且避免了由于偶发状况造成的直播推流阻塞,提高了网络直播过程的稳定性。

技术研发人员:黄柳文
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2020.02.20
技术公布日:2020.06.02
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1