【技术实现步骤摘要】
一种视频在线播放方法、装置、电子设备及存储介质
本申请涉及视频处理
,具体涉及视频在线播放技术,可以应用于云计算
技术介绍
目前,视频客户端从互联网多媒体中点播视频越来越广泛,在线视频播放是一种典型的视频点播形式。客户端在线播放视频时,可以向服务器请求视频数据。在客户端请求视频数据之后,客户端可以一边获取视频数据,一边对获取的视频数据进行解析,以得到显示播放的音视频数据。在线视频播放的视频点播方式不需要在客户端本地下载存储视频文件,受到广大用户的欢迎。
技术实现思路
本申请实施例提供了一种视频在线播放方法、装置、电子设备及存储介质,以降低视频文件在视频服务器的存储成本,并降低视频在线播放的带宽成本。第一方面,本申请实施例提供了一种视频在线播放方法,应用于视频客户端,包括:获取视频服务器存储的单头部视频分片文件;其中所述单头部视频分片文件包括一个头部信息;对所述单头部视频分片文件进行解析,得到视频解析数据;根据所述视频解析数据对所述单头部视频分片文件进行在线播 ...
【技术保护点】
1.一种视频在线播放方法,应用于视频客户端,包括:/n获取视频服务器存储的单头部视频分片文件;其中所述单头部视频分片文件包括一个头部信息;/n对所述单头部视频分片文件进行解析,得到视频解析数据;/n根据所述视频解析数据对所述单头部视频分片文件进行在线播放。/n
【技术特征摘要】
1.一种视频在线播放方法,应用于视频客户端,包括:
获取视频服务器存储的单头部视频分片文件;其中所述单头部视频分片文件包括一个头部信息;
对所述单头部视频分片文件进行解析,得到视频解析数据;
根据所述视频解析数据对所述单头部视频分片文件进行在线播放。
2.根据权利要求1所述的方法,其中,所述获取视频服务器存储的单头部视频分片文件,包括:
从所述视频服务器获取分片改进M3U8文件;其中,所述分片改进M3U8文件根据所述单头部视频分片文件生成;
解析所述分片改进M3U8文件,得到所述单头部视频分片文件。
3.根据权利要求1所述的方法,其中,所述对所述单头部视频分片文件进行解析,包括:
对所述单头部视频分片文件的头部信息进行解析,得到头部信息解析数据;
根据所述头部信息解析数据对所述单头部视频分片文件的数据信息进行解析,得到所述视频解析数据;
其中,所述视频解析数据包括解析音频数据和/或解析视频数据。
4.根据权利要求3所述的方法,其中,所述对所述单头部视频分片文件的头部信息进行解析,包括:
对所述头部信息中的元信息进行解析,得到所述头部信息解析数据;
其中,所述头部信息解析数据包括分片视频播放位置和视频解码数据。
5.根据权利要求4所述的方法,其中,所述根据所述头部信息解析数据对所述单头部视频分片文件的数据信息进行解析,包括:
对所述单头部视频分片文件进行解封装处理,得到压缩音频数据和/或压缩视频数据;
根据所述视频解码数据确定目标音频解码器和/或目标视频解码器;
根据所述目标音频解码器对所述压缩音频数据进行解码处理,得到所述解析音频数据;和/或
根据所述目标视频解码器对所述压缩视频数据进行解码处理,得到所述解析视频数据。
6.根据权利要求1所述的方法,其中,所述根据所述视频解析数据对所述单头部视频分片文件进行在线播放,包括:
获取所述视频解析数据对应的分片视频播放位置;
根据所述分片视频播放位置对所述视频解析数据进行在线渲染,以实现对所述视频解析数据进行在线播放。
7.根据权利要求1-6任一所述的方法,所述单头部视频分片文件的文件格式为MP4格式或FLV格式。
8.一种视频在线播放方法,应用于视频服务器,包括:
获取原始视频文件;
对所述原始视频文件进行视频分片处理,得到单头部视频分片文件;其中所述单头部视频分片文件包括一个头部信息;
对所述单头部视频分片文件进行存储。
9.根据权利要求8所述的方法,其中,所述对所述单头部视频分片文件进行存储,包括:
根据所述单头部视频分片文件生成分片改进M3U8文件;
存储所述分片改进M3U8文件和所述单头部视频分片文件。
10.一种视频在线播放装置,配置于视频客户端,包括:
单头部视频分片文件获取模块,用于获取视频服务器存储的单头部视频分片文件;其中所述单头部视频分片文件包括一个头部信息;
单头部视频分片文件解析模块,用于对所述单头部视频分片文件进行解析,得到视频解析数据;
单头部视频分片文件播放模块,用于根据所述视频解析数据对所述单头部视频分片文件进行在线播放。
11.根据权利要求10所述的装置,其中...
【专利技术属性】
技术研发人员:林昌鑫,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。