【技术实现步骤摘要】
基于直播的视频处理方法、装置、计算设备和存储介质
本专利技术实施例涉及直播的技术,尤其涉及一种基于直播的视频处理方法、装置、计算设备和存储介质。
技术介绍
随着网络科技的发展,尤其是移动终端的普及,人们喜欢在直播平台上开设直播间,将自己或身边的事情进行直播,其他用户可以进入该直播间进行观看、互动。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:由于直播是实时更新的,不断地以流的形式推送至客户端本地进行播放,实时播放最新的画面,用户在直播的过程中无法即时回顾一些精彩的内容。
技术实现思路
本专利技术实施例提供一种基于直播的视频处理方法、装置、计算设备和存储介质,以解决用户回顾直播的延时较长的问题。第一方面,本专利技术实施例提供了一种基于直播的视频处理方法,包括:当进入直播间时,获取在所述直播间产生的直播数据流;将所述直播数据流作为视频文件存储至本地的存储区域;在播放界面中播放所述直播数据流;响应于用户的回顾切换操作,在所述视频文件中查找待播放的目标视频数据;在所述播放界面中从所述直播数据流切换至所述目标视频数据进行播放。可选地,所述将所述直播数据流作为 ...
【技术保护点】
1.一种基于直播的视频处理方法,其特征在于,包括:当进入直播间时,获取在所述直播间产生的直播数据流;将所述直播数据流作为视频文件存储至本地的存储区域;在播放界面中播放所述直播数据流;响应于用户的回顾切换操作,在所述视频文件中查找待播放的目标视频数据;在所述播放界面中从所述直播数据流切换至所述目标视频数据进行播放。
【技术特征摘要】
1.一种基于直播的视频处理方法,其特征在于,包括:当进入直播间时,获取在所述直播间产生的直播数据流;将所述直播数据流作为视频文件存储至本地的存储区域;在播放界面中播放所述直播数据流;响应于用户的回顾切换操作,在所述视频文件中查找待播放的目标视频数据;在所述播放界面中从所述直播数据流切换至所述目标视频数据进行播放。2.根据权利要求1所述的方法,其特征在于,所述将所述直播数据流作为视频文件存储至本地的存储区域,包括:将所述直播数据流转换为视频文件;将所述视频文件存储至本地的存储区域;记录所述视频文件中的关键帧的显示时间戳与存储位置;采用所述显示时间戳与所述存储位置生成索引文件。3.根据权利要求2所述的方法,其特征在于,所述将所述直播数据流作为视频文件存储至本地的存储区域,还包括:以当前时间为起始点,按照预设的时间长度确定存储时间范围;在所述视频文件中删除显示时间戳在所述存储时间范围之外的视频数据。4.根据权利要求1所述的方法,其特征在于,所述在播放界面中播放所述直播数据流,包括:统计所述视频文件的视频时间长度;在播放界面中按照所述视频时间长度生成播放进度条;所述检测回顾切换操作,包括:检测作用于所述播放进度条的拖动操作,作为回顾切换操作。5.根据权利要求1或2或3或4所述的方法,其特征在于,所述根据所述回顾切换操作在所述视频文件中查找待播放的目标视频数据,包括:确定所述回顾切换操作对应的回顾时间戳;在所述视频文件中查找与所述回顾时间戳匹配的关键帧;在所述视频文件中查找位于所述关键帧之后的部分或全部视频数据,作为待播放的目标视频数据。6.根据权利要求5所述的方法,其特征在于,所述在所述视频文件中查找与所述回顾时间戳匹配的关键帧,包括:在预设的索引文件中查找小于所述回顾时间戳、且最接近所述回顾时间戳的显示时间戳;在所述索引文件中查询所述显示时间戳对应的存储位置;确定位于所述存储位置的关键帧与所述回顾时间戳匹配。7.根据权利要求5所述的方法,其特征在于,所述在所述视频文件中查找位于所述关键帧之后的部分或全部视频数据,作为待播放的目标视频数据,包括:在所述视频文件中查询位于所述关键帧之后的视频数据的显示时间戳;判断所述显示时间戳是否大于或等于所述回顾时间戳;若是,则确定所述视频数据为待播放的目标视频数...
【专利技术属性】
技术研发人员:唐松军,
申请(专利权)人:广州虎牙科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。