[发明专利]基于实时文件格式转换的优化流媒体点播的方法和系统有效
申请号: | 201110207857.7 | 申请日: | 2011-07-22 |
公开(公告)号: | CN102256162A | 公开(公告)日: | 2011-11-23 |
发明(设计)人: | 洪珂;邓独;邹焕英;刘成彦 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04N21/238 | 分类号: | H04N21/238;H04N21/437;H04N7/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 施浩 |
地址: | 200030 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 实时 文件格式 转换 优化 流媒体 点播 方法 系统 | ||
技术领域
本发明涉及流媒体点播的优化技术,尤其涉及通过实时文件格式转换来优化流媒体点播的方法和系统。
背景技术
基于HTTP协议的VOD(video on demand)是当前比较流行的流媒体点播方式,用户可以通过这种方式观看各种格式的视频文件(mp4,flv等)。当客户端需要播放某个视频时,通过播放器向http服务器发送http请求,服务器在接收到请求后,将视频文件通过http协议发送给客户端。
现有的这种方式存在以下不足:
(1)相同视音频数据的不同文件封装格式,在播放表现方面有不同的侧重点。有些封装格式将所有的编解码信息、播放信息存放在文件头,这种格式在本地播放上的表现优异,随机拖动时反应迅速;有些格式则只将最基本的编解码信息放在文件头,这种格式侧重于网络播放应用,播放开始响应迅速。在vod系统中,如果传输的是第一种形式的文件,则首先必须发送一个大数据量的头,而且文件的时长越长,这个头就越大,在低速的网络情况下,播放开始所需要等待的时间也越长,用户体验受到很大的影响。
(2)视频服务器通常需要支持不同播放器的播放请求,而不同播放器请求的格式往往不一样,为了满足各种播放器,服务器需要存储多份不同格式的文件,即使这些文件的视音频内容完全一样。这就对存储空间有一个很大的要求。
(3)通常意义的视频转码需要对视频音频数据进行解码、重编码,这个过程将耗费大量的cpu计算资源,尤其对于高级的编码方式(如h264)来说,重新解码、编码计算量非常庞大。因此,这种方式一方面对于计算能力的要求非常高,另一方面由于计算的复杂性,实时性也得不到完全的保证。
发明内容
本发明的目的在于解决上述问题,提供了一种基于实时文件格式转换的优化流媒体点播的方法,通过快速的文件格式转换实现了小数据量视频文件头的发送,可实现服务器一份文件的多次复用。
本发明的另一目的在于提供了另一种基于实时文件格式转换的优化流媒体点播的方法,通过快速的文件格式转换实现了小数据量视频文件头的发送,可实现服务器一份文件的多次复用。
本发明的又一目的在于提供了一种基于实时文件格式转换的优化流媒体点播的系统,通过快速的文件格式转换实现了小数据量视频文件头的发送,可实现服务器一份文件的多次复用。
本发明的再一目的在于提供了另一种基于实时文件格式转换的优化流媒体点播的系统,通过快速的文件格式转换实现了小数据量视频文件头的发送,可实现服务器一份文件的多次复用。
本发明的技术方案为:本发明揭示了一种基于实时文件格式转换的优化流媒体点播的方法,包括:
客户端向服务器发送点播一文件的http请求;
所述服务器收到所述http请求后,解析所述http请求,找到所述http请求对应的文件;
所述服务器在判断出所述文件的网络播发质量低于期望值后,启动实时文件格式转换,对所述文件的数据封装格式进行转换,以在所述文件的文件头中保留符合文件传输要求的基本编解码信息,再将数据封装格式转换后的文件传输至所述客户端加以播放。
根据本发明的基于实时文件格式转换的优化流媒体点播的方法的一实施例,对所述文件的数据封装格式的转换包括:对所述文件的格式进行解包,取出所述文件中的数据、编解码信息、时间戳的信息,按照目标文件的格式对取出的所述信息重新封装打包,完成文件格式转换的工作。
根据本发明的基于实时文件格式转换的优化流媒体点播的方法的一实施例,所述服务器将文件格式转换完成的数据写入缓存区中,并从所述缓存区中取出转换后的数据发送给所述客户端,直至所述文件全部转换完成。
本发明还揭示了一种基于实时文件格式转换的优化流媒体点播的方法,包括:
客户端向服务器发送点播一目标文件的http请求;
所述服务器收到所述http请求后,解析所述http请求,在本地查找所述http请求对应的所述目标文件;
所述服务器在无法找到所述目标文件且存在另一内容相同但文件格式不同的源文件的情况下,启动实时文件格式转换,将所述源文件的数据封装格式转换成所述目标文件的格式,以在所述源文件的文件头中保留符合文件传输要求的基本编解码信息,再将数据封装格式转换后的文件传输至所述客户端加以播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110207857.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:氧化的脂质化合物和其用途
- 下一篇:电磁铁