在线收看多媒体文件的方法

文档序号:7684091阅读:302来源:国知局
专利名称:在线收看多媒体文件的方法
技术领域
本发明属互联网视频接收领域,尤其涉及一种在线收看及收听多媒体文件 的方法。
背景技术
随着社会生活的网络化水平的不断提高,人们可以通过互联网在线欣赏影 视娱乐节目,有了带宽作为基础,在线影视播放技术和相关产品呈现出爆炸式 增长趋势。近年来在线影视播放网站犹如雨后春笋般出现,其互动的丰富媒体 内容和增值应用吸引了广大用户,使用户有了很好的观看体验。这类在线影视
播放网站和软件大多采用的是CDN技术与P2P技术。
CDN (Content Delivery Network),即内容发布网络。它是一种新型的网 络构建方式,是特别优化的网络覆盖层。CDN技术的基本思路就是尽可能避开 互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更 快、更稳。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上 的一层智能虚拟网络,在网络传输上利用网络缓存技术使得Web服务数据流能 就近访问,全局负载均衡流量,优化网络数据传输,从而获得高速的体验和品 质保证。CDN技术能加速和提高宽带流媒体的使用,使互联网的多媒体用户更 加普及,这些应用包括在线播放、音乐点播、电视直播、游戏等,大大促进网 上应用和服务的发展。
P2P (PEER TO PEER)点播技术使用P2P技术交换视频数据,它在每个观
看的用户机器上申请一块内存,用户在观看节目的时候,同时在内存中缓存一部分数据,为其它用户提供端到端的下载,也能从别的机器上获得所需的数据, 最终完成视频数据的多用户、高带宽播放。但是它需要将用户按照时间片分成
多批用户,单位时间片内的用户之间实际上是P2P视频直播,当用户任意选择 视频播放位置时,需要将用户从原来的时间片中去除,然后加入相应的时间片 中,经过短暂的缓冲后,就能从用户指定的位置开始播放视频。
P2P是一种低成本高效率的流媒体传输技术。它充分利用用户的闲置上行 带宽来协助服务器分发流媒体内容。在P2P模式下,并非所有的客户端都从服 务器获取媒体数据,客户端也连接其他客户端来获取媒体数据,因此在增加用 户的同时无须相应增加服务器和带宽,从而大大降低了服务器的负载和带宽占 用。
通过以上两种技术都可以实现网络影视在线播放,但是会存在如下的问
随着用户欣赏水平的提高,要求有更清晰的,视觉、听觉效果更好的多媒 体文件来供用户欣赏,所以高码流文件应运而生。高码流文件就是每秒传输数 据量比较大的文件,显然,在使用同类型压縮算法的情况下,每秒的数据量越 大,清晰度越高;清晰度越高,需要的码流也越高;而码流高了,网速就不够 用。
如果提供高码流在线视频,则低于该码流网速的用户则不能收看;如果提 供低码流在线视频,则无法满足用户收看高码流视频节目内容的需要。
当高带宽用户带宽不稳定时,也会容易影响视频观看的流畅,影响用户观 看的体验。

发明内容
本发明旨在克服现有技术的不足之处而提供一种视听效果好,能保障高低带宽条件下在线多媒体文件流畅播放,客户端启动在线多媒体文件所用时间及
在线多媒体文件内容切换所用时间短,且可与CDN及P2P两种技术联合使用的
在线收看多媒体文件的方法。
为达到上述目的,本发明是这样实现的 — 一种在线收看多媒体文件的方法,可按如下步骤实施
(1) 选取高码流多媒体文件;
(2) 将步骤(1)所述高码流多媒体文件在发送源逐帧进行分割;
(3) 标记或保存分量,并形成分割信息;
(4) 客户端得到相应分量并进行播放。
本发明在完成步骤(3)后,客户端可获取单一分量,并将其进行播放; 本发明所述分量的容量小于被选取高码流多媒体文件的容量。
作为一种优选方案,本发明在完成步骤(3)后,客户端可获取最大化分 量,将相应分量进行组合后进行播放;本发明所述分割后分量的容量总和小于 或等于被选取高码流多媒体文件的容量。
本发明与现有技术相比具有如下特点
1) 网络速度快的用户能够清晰的收看高码流在线多媒体文件,网络速度 慢的用户也能够流畅收看在线多媒体文件,同时满足了各种网络速度用户的需 要。
2) 无论网络带宽大小是否稳定,都能够保障在线多媒体文件的流畅播放, 给用户带来了良好的观看体验。
3 )客户端启动在线多媒体文件所用的时间与在线多媒体文件内容切换所 用的时间短,给用户使用带来了很大的方便。


下面结合附图和具体实施方式
对本发明作进一步说明。本发明的保护范围 将不仅局限于下列内容的表述。图l为本发明的程序流程图2-1、 2-2、 2-3、 2-4、 2-5为本发明实施例1的示意图; 图3-l、 3-2、 3-3、 3-4为本发明实施例2的示意图。
具体实施例方式
如图1所示,本发明首先选取高码流多媒体文件,将高码流多媒体文件在 发送源逐帧进行分割,分割成为n个分量,分割后保存相关的分割信息,客户 端根据相关的分割信息和客户端的当前网络状况,尝试取得尽可能多的分量; 客户端得到每个分量都可以单独播放,任意多个分量的组合可以得到更加清晰 的质量;若客户端网速足够快,能够实时得到所有分量,就能在线实现完全的 播放效果。其中,分割高码流多媒体文件的原则是每个分量可以独立播放,每 个分量的大小都必须小于原多媒体文件。一种优选的分割方法是将多媒体文件 分割后的分量大小的总和等于或非常接近原多媒体文件。 实施例1:
本发明首先选取高码流视频文件,将高码流视频文件在发送源逐帧进行像 素分割,首先将高码流视频中的每个像素分割为2X2的像素组,得到4个视 频分量,分别提取每个视频分量,对每个视频分量做出从1到4的标记,每组 左上角的像素,都提取到分量l,右上角的像素,都提取到分量2,左下角的 像素都提取到分量3,右下角的像素都提取到分量4,把多个2X2的像素组组 合起来成为一个24X20的完整图像,如图2-l所示;按照标记将高码流视频 文件的每祯分成四个分辨率低但完整的图像,如图2-2、 2-3、 2-4、 2-5,四 个视频分量画质虽然低,但是却是完整的视频,时长也和原视频相等。文件大 小之和也和原视频接近。分割后保存相关的分割信息,客户端根据相关的分割 信息和客户端的当前网络状况,尝试取得尽可能多的分量;如果在用户的网速 带宽不高的情况下,客户端只得到一个分量,也可以单独播放得到的这个分量的信息,那么用户收看到的将是画质一般的高码流视频文件;如果用户客户端 的网速足够快,能够实时得到所有分量,那么用户收看到的将会收看到完全画 质的高码流视频文件。 实施例2:
如图3-1、 3-2、 3-3、 3-4,本发明首先选取高码流音频文件,将高码流 音频文件在发送源逐帧进行频率分割,将高码流音频文件分割为3个分量,拆 分的方式是
选取频率为44.1KHz的音频片断,该片断有42个抽样点,对逐个抽样点 作出1到3的标记,如图3-1所示;将该音频片断按照标记拆分为三个14. 7KHz 的音频片断,每个片断各有14个抽样点,三个分量大小的总和恰好和原音频 大小的总和相等。每个音频都能够独立播放,不过音质稍差一些,任意两个音 频合并以后,便形成抽样率为29.4KHz的音频,音质更高,如果三个都获得, 则可以还原原来44. lKHz的音频。
权利要求
1、一种在线收看多媒体文件的方法,其特征在于,按如下步骤实施(1)选取高码流多媒体文件;(2)将步骤(1)所述高码流多媒体文件在发送源逐帧进行分割;(3)标记或保存分量,并形成分割信息;(4)客户端得到相应分量并进行播放。
2、 根据权利要求1所述的在线收看多媒体文件的方法,其特征在于在 完成步骤(3)后,客户端获取单一分量,并将其进行播放。
3、 根据权利要求1所述的在线收看多媒体文件的方法,其特征在于在 完成步骤(3)后,客户端获取最大化分量,将相应分量进行组合后进行播放。
4、 根据权利要求2所述的在线收看多媒体文件的方法,其特征在于所 述分量的容量小于被选取高码流多媒体文件的容量。
5、 根据权利要求3所述的在线收看多媒体文件的方法,其特征在于所 述分割后分量的容量总和小于或等于被选取高码流多媒体文件的容量。
全文摘要
本发明属互联网视频接收领域,尤其涉及一种在线收看及收听多媒体文件的方法,可按如下步骤实施(1)选取高码流多媒体文件;(2)将步骤(1)所述高码流多媒体文件在发送源逐帧进行分割;(3)标记或保存分量,并形成分割信息;(4)客户端得到相应分量并进行播放。本发明在完成步骤(3)后,客户端获取单一分量,并将其进行播放。另外,为得到更加清晰的视听质量,本发明在完成步骤(3)后,客户端获取最大化分量,将相应分量进行组合后再进行播放。本发明视听效果好,能保障高低带宽在线多媒体文件流畅播放,客户端启动在线多媒体文件所用时间及在线多媒体文件内容切换所用时间短,且可与CDN及P2P两种技术联合使用。
文档编号H04L29/06GK101547183SQ200810010770
公开日2009年9月30日 申请日期2008年3月27日 优先权日2008年3月27日
发明者园 田 申请人:园 田
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1