基于AVS+视频编码数字电影包的播放方法技术

技术编号:21096428 阅读:70 留言:0更新日期:2019-05-11 12:37
本发明专利技术公开了一种基于AVS+视频编码数字电影包的播放方法,包括如下步骤:S1)获取基于AVS+视频编码DCP数字院线文件包,并解析得到视频数据和音频数据;S2)将视频数据和音频数据分别保存到各自缓存区;S3)从缓存区读取视频数据和音频数据复用成TS流数据,并存入到TS缓存区;S4)在终端上搭建HTTP服务器,当有播放请求时,从TS缓存区读取数据并通过HTTP输出;S5)使用标准播放接口播放经HTTP流化后的TS流数据。本发明专利技术提供的基于AVS+视频编码数字电影包的播放方法,能够在安卓、苹果以及常见的嵌入式设备很方便地播放AVS+编码的DCP数字电影包,且具有画质好、容量小、解密难度可选等优点。

【技术实现步骤摘要】
基于AVS+视频编码数字电影包的播放方法
本专利技术涉及一种数字电影包的播放方法,尤其涉及一种基于AVS+视频编码数字电影包的播放方法。
技术介绍
目前各种终端设备芯片自带的媒体播放接口支持的容器封装格式非常有限,支持常见的MP4/MKV/TS等格式,但对一些行业专用的容器格式无法进行播放。DCP数字电影包是一种数字文件集,用于存储和转换数字影像的音频、图像和数据流。该术语由数字电影倡导联盟(DCI)在对数字影像的打包建议中做出过定义。这些文件包用来存储音频和视频流,以及XML格式的辅助索引文件。目前能播放DCP数字院线文件包的设备通常是专用定制设备,如杜比、GDC、索尼生产的影院专用设备,这些设备仅能支持MPEPG2和JPEG2000编码的视频MXF文件。而安卓设备、苹果设备以及其他一些嵌入式设备目前无法播放AVS+编码的DCP数字电影包。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于AVS+视频编码数字电影包的播放方法,能够在安卓、苹果以及常见的嵌入式设备很方便地播放AVS+编码的DCP数字电影包,且具有画质好、容量小、解密难度可选等优点。本专利技术为解决上述技术问题而采本文档来自技高网...

【技术保护点】
1.一种基于AVS+视频编码数字电影包的播放方法,包括如下步骤:S1)获取基于AVS+视频编码DCP数字院线文件包,并解析得到视频数据和音频数据;S2)将视频数据和音频数据分别保存到各自缓存区;S3)从缓存区读取视频数据和音频数据复用成TS流数据,并存入到TS缓存区;S4)在终端上搭建HTTP服务器,当有播放请求时,从TS缓存区读取数据并通过HTTP输出;S5)使用标准播放接口播放经HTTP流化后的TS流数据。

【技术特征摘要】
1.一种基于AVS+视频编码数字电影包的播放方法,包括如下步骤:S1)获取基于AVS+视频编码DCP数字院线文件包,并解析得到视频数据和音频数据;S2)将视频数据和音频数据分别保存到各自缓存区;S3)从缓存区读取视频数据和音频数据复用成TS流数据,并存入到TS缓存区;S4)在终端上搭建HTTP服务器,当有播放请求时,从TS缓存区读取数据并通过HTTP输出;S5)使用标准播放接口播放经HTTP流化后的TS流数据。2.如权利要求1所述的基于AVS+视频编码数字电影包的播放方法,其特征在于,所述步骤S1)中DCP数字院线文件包的制作过程如下:S11)获取AVS+数据源,并进行音视频分离,得到视频流ES数据和音频流ES数据;S12)对视频流ES数据切割成帧,将切割好的视频数据封成MXFPacket,并将一系列相邻MXFPacket串联起来,加上头尾生成视频MXF文件;S13)将音频流ES数据根据视频帧率进行等分切割,将切割好的音频数据封成MXFpacket,并将一系列相邻MXFPacket串联起来,加上头尾生成音频MXF文件;S14)根据视频MXF文件和音频MXF文件打包成数字电影DCP包。3.如权利要求2所述的基于AVS+视频编码数字电影包的播放方法,其特征在于,所述步骤S12包括从视频流ES数据中提取视频流信息元数据,I帧,P帧和B帧,并将视频流元数据和I帧合成一个Packet,P帧单独合成一个Packet,B帧单独合成一个Packet。4.如权利要求2所述的基于AVS+视频编码数字电影包的播放方法,其特征在于,所述步骤S13对每帧音频数据生成一个MXFPacket;每个音频Packet的序号计数和其对应同步的视频Packet的序号计数保持一致,使得解码播放时实现跳转同步。5.如权利要求2所述的基于AVS+视频编码数字电影包的播放方法,其特征在于,所述步骤S12还包括在打包过程中加入媒资信息,所述媒资信息中的文字内容通过在描述性xml文件里加入相应字段实现,所述媒资信息中图片内容通过在描述性xml文件里加入图片相对路径实现,所述图片、视频MXF文件和音频MX...

【专利技术属性】
技术研发人员:高伟徐巧勇徐加军
申请(专利权)人:上海文广科技集团有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1