预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114466225A(43)申请公布日2022.05.10(21)申请号202210124854.5H04N21/8352(2011.01)(22)申请日2022.02.10H04L65/60(2022.01)H04L65/80(2022.01)(71)申请人北京沃东天骏信息技术有限公司地址100176北京市大兴区北京经济技术开发区科创十一街18号院2号楼4层A402室申请人北京京东世纪贸易有限公司(72)发明人潘晓明谢天(74)专利代理机构中科专利商标代理有限责任公司11021专利代理师孙蕾(51)Int.Cl.H04N21/2343(2011.01)H04N21/4402(2011.01)H04N21/443(2011.01)权利要求书2页说明书12页附图4页(54)发明名称视频数据播放方法及装置、电子设备和可读存储介质(57)摘要本公开提供了一种视频数据播放方法及装置、电子设备和计算机可读存储介质,可以应用于视频播放技术领域。该视频数据播放方法包括:将接收到的原始视频数据进行解码,得到解码后的视频数据;将解码后的视频数据按照片段化动态图像专家组格式标准进行封装,得到片段化动态图像专家组格式的目标视频数据;利用video标签播放目标视频数据。CN114466225ACN114466225A权利要求书1/2页1.一种视频数据播放方法,包括:将接收到的原始视频数据进行解码,得到解码后的视频数据;将所述解码后的视频数据按照片段化动态图像专家组格式标准进行封装,得到片段化动态图像专家组格式的目标视频数据;利用video标签播放所述目标视频数据。2.根据权利要求1所述的方法,其中,所述将接收到的所述原始视频数据进行解码,得到解码后的视频数据包括:读取所述原始视频数据中的原始字节序列;在所述原始字节序列中搜索预设起始码;根据搜索到的所述预设起始码的位置,确定多个第一数据单元,所述多个第一数据单元符合H.264标准。3.根据权利要求2所述的方法,还包括:利用所述多个第一数据单元,构造符合动态图像专家组标准的多个第二数据单元,其中,每个所述第二数据单元包括至少一个所述第一数据单元,所述多个第二数据单元的排列顺序与所述多个第一数据单元的排列顺序一致。4.根据权利要求3所述的方法,其中,所述将所述解码后的数据按照片段化动态图像专家组格式标准进行封装,得到片段化动态图像专家组格式的目标视频数据包括:根据所述片段化动态图像专家组格式标准,提取多个所述第二数据单元中的版本信息、格式信息、媒体信息、视频流信息、分片信息和媒体数据信息;将所述版本信息和所述格式信息依次写入文件类型容器;将所述媒体信息和所述视频流信息依次写入媒体容器;将所述分片信息依次写入标准容器;将所述媒体数据信息依次写入媒体数据容器;以及利用所述文件类型容器、所述媒体容器、至少一个所述标准容器和至少一个媒体数据容器进行组合封装,生成所述目标视频数据。5.根据权利要求1至4中任一项所述的方法,其中,利用video标签播放所述目标视频数据包括:通过媒体源扩展接口,创建媒体源对象以及与所述媒体源对象对应的虚拟地址信息;将所述目标视频数据添加至所述媒体源对象的字节数组中;根据所述媒体源对象,创建源缓冲组件;调用所述源缓冲组件中的缓冲接口,将所述字节数组传输至所述video标签;以及通过调用所述video标签中的play方法,播放所述目标视频数据。6.根据权利要求1所述的方法,还包括,在所述将接收到的所述原始视频数据进行解码,得到解码后的视频数据之前:接收来自移动终端的所述原始视频数据,其中,所述原始视频数据基于全双工通信协议进行传输。7.一种视频数据播放装置包括:解码模块,用于将接收到的原始视频数据进行解码,得到解码后的视频数据;封装模块,用于将所述解码后的视频数据按照片段化动态图像专家组格式标准进行封2CN114466225A权利要求书2/2页装,得到片段化动态图像专家组格式的目标视频数据;播放模块,利用video标签播放所述目标视频数据。8.一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个指令,其中,当所述一个或多个指令被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至6中任一项所述的方法。9.一种计算机可读存储介质,其上存储有可执行指令,所述可执行指令被处理器执行时使处理器实现权利要求1至6中任一项所述的方法。10.一种计算机程序产品,所述计算机程序产品包括计算机可执行指令,所述计算机可执行指令在被执行时用于实现权利要求1至6中任一项所述的方法。3CN114466225A说明书1/12页视频数据播放方法及装置、电子设备和可读存储介质技术领域[0001]本公开涉及视频播放技术领域,更具体地