[发明专利]一种支持PS流媒体文件的容错方法有效
申请号: | 201110061161.8 | 申请日: | 2011-03-14 |
公开(公告)号: | CN102231804A | 公开(公告)日: | 2011-11-02 |
发明(设计)人: | 杨珂;夏永宏 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04N5/262 | 分类号: | H04N5/262 |
代理公司: | 北京挺立专利事务所 11265 | 代理人: | 叶树明 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 ps 流媒体 文件 容错 方法 | ||
技术领域
本发明涉及节目制作及非线性编辑技术领域,尤其涉及一种支持PS流媒体文件的容错方法。
背景技术
随着互联网的广泛使用,利用网络传输声音与视频信号的需求也越来越多,广播电视等媒体节目,也日益需要通过互联网来发布自己的音视频节目。但是,音视频在处理和传播过程中,往往容易被打断导致不连续,造成收录或保存作为素材源的文件不完整,而且会受到保存文件载体容量的限制,制约其使用。在网络传输过程中,需要较长的传输时间来进行视频传输,造成了不佳的用户体验,对于有些用户,并不全程观看节目,而只是跳跃性的进行查看,但系统还是会耗费很大的网络资源将全部视频文件进行下载,造成了极大的资源浪费。流媒体技术的出现,在一定程度上使互联网传输音视频难的局面得到改善。传统的网络传输音视频等多媒体信息的方式是完全下载后再播放,下载常常要花数分钟甚至数小时。而采用流媒体技术,就可实现流式传输,将声音、影像或动画由服务器向用户计算机进行连续、不间断传送,用户不必等到整个文件全部下载完毕,而只需经过几秒或十几秒的启动延时即可进行观看。当声音视频等在用户的机器上播放时,文件的剩余部分还会从服务器上继续下载。
MPEG标准作为现今被广泛使用的数字视频、音频标准,被广泛用于数字电视、实时多媒体监控处理、移动多媒体通信、交互多媒体应用、演播电视等领域。因而也广泛利用于非线性编剪辑软件及视音频后期特效处理与合成软件,制作电影、广告、片花等的图像视频处理过程中,因此经常需要调用MPEG标准视频素材进行处理,面对实时视频传输的需要,及高性能视频解码技术的发展,流媒体技术也将被用于MPEG标准文件处理过程中,MPEG标准流媒体文件传输是通过视频传送服务器把节目当成数据包发出,传送到网络上,用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来,流媒体的流式传输时,声音、影像或动画等时基媒体由音视频服务器向用户计算机的连续、实时传送,用户不必等到整个文件全部下载完毕,而只需经过几秒或十数秒的启动延时即可进行观看。
据传输媒体的质量不同,MPEG-2中定义了节目流(PS:ProgramStream)传输方式,其中PS流的包结构是可变长度的,因此,一旦某一PS包的同步信息丢失,接收机无法确定下一包的同步位置,就会造成失步,导致严重的信息丢失。因此,而在信道环境较好,传输误码较低时,一般采用PS码流如DVD格式媒体文件等等,但是PS流文件传输成功后,其文件的格式会比较完整,可以更好的还原媒体文件的格式。
但是因为非线性视频处理文件需要具有标准格式,因此实际应用过程中发现基于PS格式的媒体文件经过封装、网络传输、及解码后,直接用于非线性视频处理会存在编码错误,或影响播放的错误出现,因此就需要通过在建立视频文件索引过程中,对此类情况进行容错处理,已解决上述问题。从而保证流媒体文件在非线性编辑环境下可以正常使用。
发明内容
针对现有技术中存在的缺陷和不足,本发明的目的是提供一种支持PS、流媒体文件的容错技术,以实现基于MPEG标准格式的媒体文件在非线性视频处理过程中的正确使用,包括支持PS流媒体类型,进行容错处理,提高文件的正确使用率。
为实现上述目的,本发明提供了一种流媒体文件的容错技术:首先,读取流媒体文件后,确定目标数据块;之后根据确定的目标数据块,确定基本文件头信息,并预留一级索引单元项目空间;解析目标数据块,通过校正方式,建立二级索引单元项目;最后根据所述二级索引单元项目信息生成一级索引单元项目,并回填到上述一级索引单元项目空间中。
因此通过正确建立二级索引数据结构,对原文件中存在的格式缺陷给予补正。
对于PS流(传输流)传输方式而言,本发明主要针对补充关键帧单元基本信息缺陷给予校正。
本发明实施例提供一种支持PS流媒体文件精确定位的容错系统,包括:流媒体加载系统;提取检索的首条记录的媒体数据信息系统、流媒体视频、音频解码系统;容错处理系统;索引文件生成系统;其中,所述提取检索的首条记录的媒体数据信息,包括视频、音频信息;所述索引文件生成系统包括:一级索引单元生成系统、二级索引单元生成系统,所述一级索引单元生成系统包括:文件头基本信息、视频GOP一级索引单元、视频Payload一级索引单元、音频一级索引单元,所述二级索引单元生成系统包括:视频GOP二级索引、Payload二级索引、音频二级索引、视频分割数据记录,所述容错处理系统包括:补充关键帧单元基本信息的容错处理系统,以上系统还可以包括播放加载系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110061161.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种背景视效处理的方法和装置
- 下一篇:摄影机切换系统及方法