[发明专利]顺序流式传输的随机播放和数据发送方法、系统及装置无效
申请号: | 200810102172.4 | 申请日: | 2008-03-18 |
公开(公告)号: | CN101540756A | 公开(公告)日: | 2009-09-23 |
发明(设计)人: | 王敬宇;张炎;张烨 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/18 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 魏 杉 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 顺序 传输 随机 播放 数据 发送 方法 系统 装置 | ||
技术领域
本发明涉及通信领域的数据传输技术,尤其涉及一种基于顺序流式传输的随机播放方法、数据发送方法、系统及装置。
背景技术
流媒体是指采用流媒体传输技术通过网络传输的多媒体文件,流媒体传输技术是一种基于时间的连续实时传输技术,其特点在于网络数据传输和客户端播放的可以并行实现。流媒体传输技术的实现关键点是流式传输,它将连续的音、视频多媒体文件流经过压缩和特殊的编码处理后,生成遵循特定协议的流文件,这些流文件在由服务器端向客户端连续传送时,不必等整个文件全部下载完毕,而只需要经过几秒或几十秒的启动时延,就可以进行连续播放,未下载的剩余部分文件数据会在播放的同时继续下载。
实现流式传输主要有两种方法:顺序流式传输(progressive streaming)和实时流式传输(Real-time streaming)。
实时流式传输需要保证媒体信号带宽与网络连接的速率匹配,使多媒体文件可被实时观看到。实时流式传输需要专用的流媒体服务器与传输协议,对于点播业务,用户可以快进或后退来随机播放多媒体文件。实时流式传输一般是实时传送,适合现场事件,如现场转播、实时授课等。但是,实时流式传输需要特定的服务器支持,如Windows Media Server,Real Server与QuicktimeStreaming Server等,这些服务器可以用来实现对多媒体文件更高级别的控制,因而设置、管理比标准HTTP服务器更复杂,需要特殊的网络协议,如实时传输协议(RTP与RTCP),实时流协议(Real Time Streaming Protocol,RTSP)及应用层协议HTTP等。另外,实时流式传输必须匹配连接带宽,这意味着在带宽较低的连接环境中图像、声音质量较差,而且容易出现信息丢失,网络拥挤等问题。
顺序流式传输是指顺序下载方式,在下载多媒体文件的同时用户在线观看,并且在传输期间不会根据用户的连接速度做出相应调整。顺序流式传输利用标准的HTTP服务器就可以发送多媒体文件,也不需要其他特殊的协议。顺序流式传输适合高质量的短片段,因为文件在播放前的部分是无损下载的,所以这种方法保证了音、视频数据播放的最终质量,同时顺序流式文件放在标准的HTTP或FTP服务器中,易于管理。但是,在传输的某个时刻,用户只能顺序下载流文件,而不能随机下载并播放多媒体文件中的任意部分。
发明内容
本发明实施例提供一种基于顺序流式传输的随机播放和数据发送的方法、基于顺序流式传输的随机播放的系统及客户端和服务器,以解决现有技术中存在的利用顺序流式传输时无法实现随机播放的问题。
一种基于顺序流式传输的随机播放方法,所述方法包括:
客户端向服务器发起包含数据段标识的随机播放请求,其中,所述数据段标识与多媒体文件划分成的多个数据段中的一个数据段对应;
所述客户端接收并播放所述服务器基于顺序流式传输的方式传送的所述数据段标识对应的数据段。
一种基于顺序流式传输的数据发送方法,所述方法包括:
服务器接收包含数据段标识的随机播放请求,其中,所述数据段标识与多媒体文件划分成的多个数据段中的一个数据段对应;
所述服务器查找所述标识对应的数据段,并通过顺序流式传输的方式发送。
一种客户端,该客户端包括:
请求模块,用于发起包含数据段标识的随机播放请求,其中,所述数据段标识与多媒体文件划分成的多个数据段中的一个数据段对应;
接收模块,用于接收基于顺序流式传输的方式传送的数据段,该数据段对应随机播放请求中的所述标识;
播放模块,用于播放接收到的所述数据段。
一种服务器,所述服务器包括:
划分模块,用于将多媒体文件划分成为多个数据段;
接收模块,用于接收包含数据段标识的随机播放请求;
查找模块,用于根据所述标识查找出该标识对应的数据段;
发送模块,用于通过顺序流式传输的方式发送查找出的所述数据段。
一种基于顺序流式传输的随机播放系统,该系统包括:
服务器,用于将多媒体文件划分成为多个数据段,根据接收到的包含数据段标识的随机播放请求中查找出该标识对应的数据段,并通过顺序流式传输的方式发送;
客户端,用于向所述服务器发起所述随机播放请求,接收并播放所述服务器发送的数据段,该数据段对应随机播放请求中的所述标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810102172.4/2.html,转载请声明来源钻瓜专利网。