This application relates to a live data processing method, system, device, computer-readable storage medium and computer equipment. The method comprises receiving a live data acquisition request sent by a playback terminal, acquiring the current live data to be transmitted according to the live data acquisition request, and the current live data to be transmitted is a single frame. The target live broadcast data is filtered according to the request of live broadcast data acquisition. The starting data frame of the target live broadcast data includes the video key frame. The target live broadcast data is sent to the playback terminal so that the playback terminal can play the target live broadcast data. The solution provided by this application can reduce the live broadcast delay of the anchor end to the audience.
【技术实现步骤摘要】
直播数据处理方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种直播数据处理方法、装置、计算机可读存储介质和计算机设备。
技术介绍
随着计算机技术的发展,网络视频直播由于综合了图像、声音和文字的优点,特别是向用户提供即时与互动的交流和沟通方式而受到用户的青睐,网络视频直播的活跃用户数量不断增加,观众的观看需求也不断多样化,越来越多的人不仅作为网络视频直播的观众,而且开始作为主播进入直播行业。然而,目前的网络视频直播经常发生直播延迟的现象大大地影响了主播和观众的积极性,对网络视频直播平台的业务也造成不良的影响。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够减少主播端到观众端直播延迟的直播数据处理方法、装置、计算机可读存储介质和计算机设备。一种直播数据处理方法,包括:接收播放终端发送的直播数据获取请求,根据直播数据获取请求获取当前待发送的直播数据,当前待发送的直播数据以帧为单位;根据直播数据获取请求对当前待发送的直播数据进行筛选得到目标直播数据,目标直播数据的起始数据帧包括视频关键帧;将目标直播数据发送至播放终端,以使得播放终端播放目标直播数据。一种直播数据处理系统,该系统包括:播放终端,用于向处理服务器发送直播数据获取请求;处理服务器,用于根据直播数据获取请求获取当前待发送的直播数据,其中当前待发送的直播数据以帧为单位,再根据直播数据获取请求对当前待发送的直播数据进行筛选得到目标直播数据,其中目标直播数据的起始数据帧包括视频关键帧,将目标直播数据发送至播放终端;播放终端还用于播放服务器发送的目标直播数据。一种直播数据处理装置, ...
【技术保护点】
1.一种直播数据处理方法,包括:接收播放终端发送的直播数据获取请求,根据所述直播数据获取请求获取当前待发送的直播数据,所述当前待发送的直播数据以帧为单位;根据所述直播数据获取请求对所述当前待发送的直播数据进行筛选得到目标直播数据,所述目标直播数据的起始数据帧包括视频关键帧;将所述目标直播数据发送至所述播放终端,以使得所述播放终端播放所述目标直播数据。
【技术特征摘要】
1.一种直播数据处理方法,包括:接收播放终端发送的直播数据获取请求,根据所述直播数据获取请求获取当前待发送的直播数据,所述当前待发送的直播数据以帧为单位;根据所述直播数据获取请求对所述当前待发送的直播数据进行筛选得到目标直播数据,所述目标直播数据的起始数据帧包括视频关键帧;将所述目标直播数据发送至所述播放终端,以使得所述播放终端播放所述目标直播数据。2.根据权利要求1所述的方法,其特征在于,所述接收播放终端发送的直播数据获取请求之前,还包括:接收直播服务器发送的第一直播数据,所述第一直播数据是根据所述直播服务器发送所述第一直播数据的时间,对缓存的直播数据进行筛选得到的,所述第一直播数据的起始数据帧包括视频关键帧。3.根据权利要求2所述的方法,其特征在于,所述缓存的直播数据是由直播终端发送的与目标视频图像组对应的第二直播数据组成,所述目标视频图像组是根据所述直播终端发送所述缓存的直播数据的时间,从所述直播终端缓存的直播数据中筛选视频关键帧得到的。4.根据权利要求1所述的方法,其特征在于,所述当前待发送的直播数据包括以帧为单位形成的多个直播数据块,所述直播数据块包括视频帧数据和所述视频帧数据对应的音频帧数据。5.根据权利要求1所述的方法,其特征在于,所述根据所述直播数据获取请求对所述当前待发送的直播数据进行筛选得到目标直播数据,包括:获取预设回退时间间隔,根据所述直播数据获取请求回退预设回退时间间隔得到初始直播起始点;当所述初始直播起始点对应的初始直播数据帧包括视频关键帧,则将所述初始直播数据帧和所述初始直播数据帧之后的直播数据帧组成所述目标直播数据;当所述初始直播起始点对应的初始直播数据帧未包括视频关键帧,则从所述初始直播起始点时间之前的直播数据帧中查找最接近的包括视频关键帧的目标直播数据帧,将所述目标直播数据帧和所述目标直播数据帧之后的直播数据帧组成所述目标直播数据。6.根据权利要求1所述的方法,其特征在于,所述根据所述直播数据获取请求对所述当前待发送的直播数据进行筛选得到目标直播数据,包括:获取所述当前待发送的直播数据对应的第一起始直播数据帧对应的第一起始时间戳;获取所述目标直播数据对应的第二起始直播数据帧对应的第二起始时间戳;将所述第二起始时间戳修改为所述第一起始时间戳,将根据所述第一起始时间戳依次修改所述目标直播数据对应的第二起始直播数据帧之后的各个直播数据帧的时间戳。7.一种直播数据处理系统,所述系统包括:播放终端,用于向处理服务器发送直播数据获取请求;处理服务器,用于根据所述直播数据获取请求获取当前待发送的直播数据,其中所述当前待发送的直播数据以帧为单位,再根据所述直播数据获取请求对所述当前待发送的直播数据进行筛选得到目标直播数据,其中所述目标直播数据的起始数据帧包括视频关键帧,将所述目标直播数据发送至所述播放终端;所述播放终端还用于播放所述处理服务器发送的所述目标直播数据。8.根据权利要求7所...
【专利技术属性】
技术研发人员:李育中,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。