[发明专利]一种网络直播数据的管理方法以及相关装置有效
申请号: | 202010104378.1 | 申请日: | 2020-02-20 |
公开(公告)号: | CN111225230B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 黄柳文 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/262;H04N21/2662 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 直播 数据 管理 方法 以及 相关 装置 | ||
本申请公开了一种网络直播数据的管理方法以及相关装置,通过接收数据接入设备发送的推流请求,并确定数据接入设备中来自多个数据来源的推流数据的媒体内容特征设定的推流参数;然后根据推流参数确定目标端口;进而通过目标端口接收数据接入设备发送的推流数据并向直播设备推送推流数据,以使得直播设备进行网络直播媒体内容播放。从而实现了多终端媒体内容的融合并进行网络直播的过程,减少了网络波动造成的直播延迟,且避免了由于偶发状况造成的直播推流阻塞,提高了网络直播过程的稳定性。
技术领域
本申请涉及互联网技术领域,尤其涉及一种网络直播数据的管理方法以及相关装置。
背景技术
随着互联网技术的发展,网络直播间以新颖的形式、丰富的内容吸引了越来越多用户。通常不同的网络直播间用于播放不同的直播内容,终端通过接入到不同的网络直播间,可满足用户的不同观看需求。
一般,为了丰富网络直播的内容,可以将终端与其他终端的交互过程进行视频推流,例如:将当前多人视频通话的内容进行直播推流,即经过转码或多路流混流后,分发到内容分发网络(Content Delivery Network,CDN),然后用户通过信息传输协议拉流观看。
但是,由于涉及多个终端的视频推流,对于某一视频源的网络波动可能对整个直播过程产生影响,容易造成直播延迟,且当某一视频源故障时甚至可能造成直播推流阻塞,影响多终端融合的网络直播过程的稳定性。
发明内容
有鉴于此,本申请提供一种网络直播数据的管理方法,可以有效避免由于多个媒体内容之间的参数差异或网络环境差异,造成的网络直播延迟,提高网络直播过程的稳定性。
本申请第一方面提供一种网络直播数据的管理方法,所述方法应用于网络直播系统中,所述网络直播系统包括数据接入设备、多点控制设备和直播设备,所述方法具体包括:
接收数据接入设备发送的推流请求,所述推流请求包括推流参数,所述推流参数基于所述数据接入设备中待发送的推流数据的媒体内容特征确定,所述推流数据包括至少二个数据来源的媒体内容数据;
根据所述推流参数确定目标端口,所述目标端口用于适配于所述媒体内容特征;
通过所述目标端口接收所述数据接入设备发送的所述推流数据;
向直播设备推送所述推流数据,以使得所述直播设备进行网络直播过程中媒体内容播放。
可选的,在本申请一些可能的实现方式中,所述接收所述数据接入设备发送的推流请求之前,所述方法还包括:
按照预设周期获取负载信息,所述负载信息用于指示异常情况;
若所述负载信息不满足预设条件,则根据所述负载信息确定发生异常的地址信息,所述预设条件基于连接情况以及负载情况确定;
根据所述地址信息进行地址切换,以使得所述负载信息满足所述预设条件。
可选的,在本申请一些可能的实现方式中,所述根据所述推流参数确定目标端口,包括:
接收所述数据接入设备发送的混流请求;
根据所述混流请求确定空闲端口集合,所述空闲端口集合包含所述目标端口;
根据所述推流参数确定所述空闲端口集合中的所述目标端口。
可选的,在本申请一些可能的实现方式中,所述向直播设备推送所述推流数据,包括:
确定所述推流数据的媒体内容类型;
根据所述媒体内容类型对所述推流数据进行分类;
对分类后的所述推流数据分别转换至对应的目标格式,并推送至所述直播设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010104378.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置