[发明专利]基于实时转封装的互联网视频点播方法及系统有效
申请号: | 201410216659.0 | 申请日: | 2014-05-21 |
公开(公告)号: | CN103957469B | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 凌飞鹏 | 申请(专利权)人: | 百视通网络电视技术发展有限责任公司 |
主分类号: | H04N21/63 | 分类号: | H04N21/63;H04N21/80;H04L29/06 |
代理公司: | 上海百一领御专利代理事务所(普通合伙)31243 | 代理人: | 陈贞健 |
地址: | 200050 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 实时 封装 互联网 视频点播 方法 系统 | ||
技术领域
本发明涉及在互联网视频点播及数字媒体技术,尤其涉及一种基于实时转封装的互联网视频点播方法及系统。
背景技术
现在数字媒体内容在数字电视,网络电视和手机电视等领域已经得到了广泛的应用。但是在传输技术上面存在许多的标准。在最近几年,因为仅需使用普通的HTTP(HyperText Transport Protocol,互联网传输协议)服务器,以HTTP协议为基础的流媒体点播技术得到了极大的发展。其主要分为两大类,一是HTTP渐进式下载,另一是HTTP自适应流媒体技术。而HTTP自适应流媒体技术因为其支持多码率切换,能更好的适应播放网络,带来更好的用户体验而得到广泛应用。
目前HTTP自适应流媒体协议主要有苹果的HLS(HTTP live Streaming,超文本直播流),微软的MSS(Microsoft Smooth Streaming),ADOBE的HDS(HTTP Dynamic Streaming)以及后来的MPEG DASH(Dynamic Adaptive Streaming over HTTP),而其中又以HLS的应用最为广泛。在网络和终端不断融合的今天,要求视频格式及传输协议随应用环境的不同而采用不同标准的要求变得越来越迫切。用户希望随时随地接入并观看视频,因此要求视频格式及传输协议在异构网络中自由转换。现在的普遍做法是视频编码成不同码率,不同封装格式的文件保存在服务器中,在用户请求的时候,直接从HTTP服务器获取平面文件。如果要支持不同的协议或不同的格式,就需保存同一码率文件的多份拷贝。这种做法虽然有效,却带来了极大的存储开销。从互联网视频格式互通的发展趋势来看,开发一种高效的实时转封装技术以适应不同的应用环境十分有必要,有广泛的应用前景。
综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。
发明内容
针对上述的缺陷,本发明的目的在于提供一种基于实时转封装的互联网视频点播方法及系统,其在存储系统中对一种码率的流媒体文件只保存一种选定的源格式流媒体文件,可大大减少存储开销;并且本发明不需对流媒体文件进行解码及再编码,而只需对封装格式做一次转换,不会带来播放延迟。
为了实现上述目的,本发明提供一种基于实时转封装的互联网视频点播方法,包括有:
存储步骤,对一种码率的流媒体文件保存选定的源格式流媒体文件;
请求接收步骤,当接收到用户点播请求时,分析出所述用户点播请求对应的所述源格式流媒体文件和目标格式;
解封装步骤,对所述源格式流媒体文件进行解封装,提取对应的源格式音视频流;
转封装步骤,根据所述目标格式将所述源格式音视频流封装成目标格式流媒体文件;
发布步骤,将所述目标格式流媒体文件发布给播放终端。
根据本发明所述的互联网视频点播方法,所述源格式流媒体文件为MP4格式文件和/或MPEG2-TS格式文件。
根据本发明所述的互联网视频点播方法,所述解封装步骤进一步包括:
对所述源格式流媒体文件进行分析,提取对应的所述源格式音视频流及其媒体信息,所述媒体信息包括媒体文件编码信息、开始时间或序号、选择时间和/或视频帧大小;
所述转封装步骤进一步包括:
根据所述目标格式和所述媒体信息,将所述源格式音视频流封装成所述目标格式流媒体文件。
根据本发明所述的互联网视频点播方法,所述解封装步骤之后还包括:
判断步骤,判断所述用户点播请求是获取所述目标格式流媒体文件还是播放列表文件,若是获取所述目标格式流媒体文件则执行所述转封装步骤,否则执行下述播放列表生成步骤;
播放列表生成步骤,根据所述媒体信息和预定规则生成对应的所述播放列表文件;
所述发布步骤包括:
将所述播放列表文件发布给播放终端。
根据本发明所述的互联网视频点播方法,所述发布步骤进一步包括:
将所述目标格式流媒体文件或者所述播放列表文件进行HTTP响应封装,并发布给所述播放终端。
根据权利要求1所述的互联网视频点播方法,其特征在于,所述转封装步骤之后和所述发布步骤之前还包括:
加密步骤,对所述目标格式流媒体文件进行加密;
所述发布步骤进一步包括:
将加密后的所述目标格式流媒体文件发布给播放终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百视通网络电视技术发展有限责任公司,未经百视通网络电视技术发展有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410216659.0/2.html,转载请声明来源钻瓜专利网。