[发明专利]一种改变流媒体文件播放速度的方法无效
申请号: | 200610080545.3 | 申请日: | 2006-05-15 |
公开(公告)号: | CN101075949A | 公开(公告)日: | 2007-11-21 |
发明(设计)人: | 沈灿 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/02;H04L1/20 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 许志勇;颜涛 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 改变 流媒体 文件 播放 速度 方法 | ||
1、一种改变流媒体文件播放速度的方法,通过调节播放时间戳在客户端实现流媒体文件的倍速加快或倍速放慢播放,其特征在于,所述方法包括以下步骤:
(1)客户端选择改变流媒体文件的播放速度,改变后的播放速度为其原播放速度的N倍或N分之一;
(2)客户端通过RTSP协议将变速播放请求上报服务器;
(3)服务器接收到变速播放请求后,判断变速播放请求是倍速加快播放请求还是倍速放慢播放请求;
(4)服务器根据变速播放请求,对播放时间戳进行变换,并将变换后的时间戳保存在流媒体文件码流中。
2、根据权利要求1所述方法,其特征在于,所述方法进一步包括:
(5)客户端接收到流媒体文件码流后,发送到解码单元解码;
(6)客户端将解码后的流媒体文件发送显示单元,显示单元根据流媒体文件视频帧内的时间戳显示该视频帧。
3、根据权利要求1所述方法,其特征在于,所述步骤1中,客户端选择改变流媒体文件的播放速度,改变后的播放速度为其原播放速度的N倍或N分之一,N为2、4、8、16、32或64。
4、根据权利要求1所述方法,其特征在于:
所述步骤3中,服务器接收到变速播放请求后,如果变速播放请求为倍速放慢播放请求,则所述步骤4进一步包括,服务器根据倍速放慢播放请求,对播放时间戳依照下列公式进行变换:
TSn’=(TSn-TS)×C×N+Rd
上式中:
TSn’为变换后的时间戳;
TSn为变换前的原始时间戳;
TS为初始参考时间戳;
C为常数;
Rd为随机数或伪随机数;
N为放慢倍数。
5、根据权利要求1所述方法,其特征在于:
所述步骤3中,服务器接收到变速播放请求后,如果变速播放请求为倍速加快播放请求,则所述步骤4进一步包括,服务器根据倍速加快播放请求,对播放时间戳依照下列公式进行变换:
TSn’=(TSn-TS)/(C×N)+Rd
上式中:
TSn’为变换后的时间戳;
TSn为变换前的原始时间戳;
TS为初始参考时间戳;
C为常数;
Rd为随机数或伪随机数;
N为加快倍数。
6、根据权利要求1所述方法,其特征在于:
所述步骤3中,服务器接收到变速播放请求后,如果变速播放请求为倍速加快播放请求,则所述步骤4进一步包括,服务器根据倍速加快播放请求,对播放时间戳进行变换;服务器选择关键帧传送,抛弃非关键帧。
7、根据权利要求6所述方法,其特征在于:
所述步骤4进一步包括,服务器选择关键帧传送,抛弃非关键帧,当关键帧的码流超过发送带宽时,抛弃部分关键帧,保持发送带宽恒定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610080545.3/1.html,转载请声明来源钻瓜专利网。