[发明专利]一种改变流媒体文件播放速度的方法无效
申请号: | 200610080545.3 | 申请日: | 2006-05-15 |
公开(公告)号: | CN101075949A | 公开(公告)日: | 2007-11-21 |
发明(设计)人: | 沈灿 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/02;H04L1/20 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 许志勇;颜涛 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 改变 流媒体 文件 播放 速度 方法 | ||
技术领域
本发明属于计算机网络电子通讯技术领域,特别涉及一种实现流媒体文件的加快或放慢播放的方法。
背景技术
流媒体技术是近年来兴起的一种在线播放技术。在线播放,顾名思义就是边下载边播放,播放器并不用等到多媒体文件全部下载到本地硬盘以后再播放,而是在下载的同时进行播放。播放器在客户端的内存中开辟出一个缓冲区,通常是几兆字节的空间,播放器等到缓冲区中有足够的数据后开始解码播放,这个过程通常需要几秒钟的时间,同下载完后再播放相比大大节省了等待时间,而且由于没有下载到硬盘上,而是直接存储到内存中,播放完后即被播放器删除,因此对数字版权起到保护作用。在技术上在线播放器要比下载播放的播放器更复杂,它必须支持网络播放功能。
从网络上获取多媒体信息主要有两种方式:下载播放和在线播放。下载播放就是将多媒体文件通过HTTP协议或FTP协议下载到本地硬盘,然后启动多媒体播放器播放。由于多媒体文件通常都很大,从几兆到几十兆甚至几百兆字节大小,要完全下载完需要几分钟、几十分钟、到几个小时不等,往往会使客户等的不耐烦。而且通过这种方式无法观看现场直播、远程教育等实时性较强的节目。下载播放的最大的缺点是无法提供数字版权的保护,用户将多媒体文件下载以后,就可以在网上随意发布,因此不适合商业应用。
“流媒体”不同于传统的多媒体,它是一种结构化的网络媒体流,它的主要特点就是以“视音频流”(Video-Audio Stream)的形式在网络上传送,播放器可以象播放本地文件一样播放网络流媒体,从而实现暂停、恢复、快进、快退等功能,也为慢速、快速播放提供了可能。
人们在低带宽到高带宽环境下都可以在线欣赏到连续不断的较高品质的音频和视频节目。流媒体技术广泛应用在互联网多媒体新闻发布、在线直播、网络广告、网络视频广告、电子商务、视频点播、远程教育、网络电台、实时视频会议等互联网的信息服务领域。现在的主流播放器有微软公司的Media Player,Real公司的Real Player和苹果公司的Quick Time都支持该网络播放功能。
流媒体播放器对收到的视频帧的显示顺序及时间是根据视频帧内的时间戳来确定的,时间戳是视频节目采集制作时存储到视频帧内的一种时间值,流媒体播放器利用它来决定某一视频帧在什么时间播放。视频帧的时间戳就反映了视频帧的显示顺序以及显示时间间隔,由此可以决定节目的显示速率。流媒体播放器按照收到的视频帧时间戳的大小和顺序进行播放,就实现了正常播放。
现有技术的一种方法如图1所示,包括以下步骤:
步骤101,音视频文件在进行网络传输前,首先对每一视频帧的时间戳进行变换,然后将变换后的视频帧通过网络传送出去。
步骤102,客户端的流媒体播放器收到视频帧后对它的时间戳进行反变换。
步骤103,播放器将转换后的视频帧送到解码单元进行解码。
步骤104,播放器将解码后的视频帧送到显示单元,显示单元根据视频帧内的时间戳显示该视频帧,播放器按照正常帧速率播放视频。
采用上述方法的用户在通过网络欣赏音视频节目的时候只能以正常播放速率的视频速度进行播放,不能根据的意愿选择不同于正常播放速率的视频速度进行播放,使用户的需求受到限制。
现有技术的一种变速播放是通过客户端实现的,客户端收到数据包后,通过对时戳的特殊处理,实现变速功能。这种方法的缺点是:客户端实现慢速播放,需要修改终端;服务器不能保证客户端缓存区不溢出,如果服务器按照正常速度发送码流,会让客户端无法实现相关功能;快速播放时,服务器对码流控制的方法不完善。
发明内容
本发明的目的是为克服已有技术的不足之处,提出了一种改变流媒体文件播放速度的方法,采用本发明方法,用户在通过网络欣赏音视频节目的时候可以选择不同于正常播放速率的视频速度进行播放,可以选择低于正常帧速率的速度播放,也可以选择高于正常帧速率的速度播放,便于用户更好地按自己的意愿欣赏节目,从而为用户提供更多、更丰富的服务。
为解决上述技术问题,本发明提出了一种改变流媒体文件播放速度的方法,在用户播放器以正常速度播放时,对其播放速度进行切换,改为快速播放或慢速播放。本发明方法包括以下步骤:
(1)客户端选择改变流媒体文件的播放速度,改变后的播放速度为其原播放速度的N倍或N分之一;
(2)客户端通过RTSP协议将变速播放请求上报服务器;
(3)服务器接收到变速播放请求后,判断变速播放请求是倍速加快播放请求还是倍速放慢播放请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610080545.3/2.html,转载请声明来源钻瓜专利网。