【技术实现步骤摘要】
一种直播数据处理方法、装置和计算机可读存储介质
[0001]本专利技术涉及通信
,具体涉及一种直播数据处理方法、装置和计算机可读存储介质。
技术介绍
[0002]近年来,随着网络直播在互联网领域的大热,越来越多的用户参与到网络直播中。为了保证用户可以通过播放终端观看主播直播的内容,就需要对主播直播产生的直播数据进行处理。现有的直播数据处理方法是通过服务器对直播数据进行切片,将切片之后的直播数据分发至播放终端。
[0003]在对现有技术的研究和实践过程,本专利技术的专利技术人发现对于现有的直播数据处理方法来说,对直播数据进行切片的过程会造成切片缓存延迟,从而大大增加了网络直播的延迟。
技术实现思路
[0004]本专利技术实施例提供一种直播数据处理方法、装置和计算机可读存储介质,可以降低网络直播的延迟。
[0005]一种直播数据处理方法,包括:
[0006]接收当前直播产生的待处理直播数据,所述待处理直播数据包括实时数据包和所述实时数据包对应的数据帧信息;
[0007]将所述 ...
【技术保护点】
【技术特征摘要】
1.一种直播数据处理方法,其特征在于,包括:接收当前直播产生的待处理直播数据,所述待处理直播数据包括实时数据包和所述实时数据包对应的数据帧信息;将所述实时数据包发送至边缘节点集群,并根据所述数据帧信息,对所述边缘节点集群中边缘节点的播放数据进行更新;当接收到播放终端发送的直播观看请求时,获取所述播放终端的位置信息和边缘节点的负载信息;根据所述位置信息和负载信息,在所述边缘节点集群中确定出用于分发所述播放数据的目标边缘节点;通过所述目标边缘节点向所述播放终端分发所述播放数据。2.根据权利要求1所述的直播数据处理方法,其特征在于,所述根据所述位置信息和负载信息,在所述边缘节点集群中确定出用于分发所述播放数据的目标边缘节点,包括:根据所述位置信息,在所述边缘节点集群中筛选出至少一个候选边缘节点;在所述负载信息中读取出所述候选边缘节点的当前负载数量;根据所述当前负载数量,在所述候选边缘节点中确定出所述用于分发所述播放数据的目标边缘节点。3.根据权利要求2所述的直播数据处理方法,其特征在于,所述根据所述位置信息,在所述边缘节点集群中筛选出至少一个候选边缘节点,包括:根据所述位置信息,计算所述边缘节点集群中边缘节点与所述播放终端的距离,得到所述边缘节点的距离信息;基于所述距离信息,在所述边缘节点集群中筛选出与所述播放终端距离未超过预设距离阈值的边缘节点,得到候选边缘节点。4.根据权利要求3所述的直播数据处理方法,其特征在于,所述根据所述当前负载数量,在所述候选边缘节点中确定出所述用于分发所述播放数据的目标边缘节点,包括:在所述距离信息中读取出所述候选边缘节点与所述播放终端的目标距离;根据预设的负载权重和距离权重,对所述候选边缘节点的当前负载数量和目标距离进行加权;在加权后的候选边缘节点中筛选出用于分发所述播放数据的目标边缘节点。5.根据权利要求1所述的直播数据处理方法,其特征在于,所述通过所述目标边缘节点向所述播放终端分发所述播放数据,包括:在所述目标边缘节点查询所述播放数据;当所述目标边缘节点中存在所述播放数据时,获取所述目标边缘节点中播放数据的第一存储地址;将所述第一存储地址发送至所述播放终端,使得...
【专利技术属性】
技术研发人员:王俊杰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。