[发明专利]一种手机流媒体音视频的同步方法有效
申请号: | 200810066900.0 | 申请日: | 2008-04-22 |
公开(公告)号: | CN101271720A | 公开(公告)日: | 2008-09-24 |
发明(设计)人: | 殷专;王胜娟;叶林;刘辉 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G11B27/10 | 分类号: | G11B27/10;H04M1/725 |
代理公司: | 深圳市君胜知识产权代理事务所 | 代理人: | 王永文 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手机 流媒体 视频 同步 方法 | ||
1、一种手机流媒体音视频的同步方法,其包括以下步骤:
A、将所接收到的音、视频数据包注册到手机终端的缓冲区中,并进行组帧和排序;
B、当解码器对音频数据包进行解码时记录音频数据包送解码器的系统时间与所述音频数据包中音频帧的时间戳之间的差值作为参考时间偏差值;
C、根据所述参考时间偏差值确定所述视频数据包的解码及发送显示时间,以实现同步播放。
2、根据权利要求1所述的同步方法,其特征在于,所述步骤C具体还包括:
C1、所述解码器对所述视频数据包进行解码前,确定发送视频解码的系统时间为所述参考时间偏差值、完成相同长度音、视频数据所需的解码时间延迟以及待解码视频数据包中视频帧的时间戳之和;
C2、比较所述发送视频解码的系统时间和当前手机系统时间,如果一致则进行对应的视频解码和发送显示。
3、根据权利要求2所述的同步方法,其特征在于,所述步骤C2中还包括:在所述发送视频解码的系统时间未到当前手机系统时间时,则循环比较所述发送视频解码的系统时间和当前手机系统时间。
4、根据权利要求2所述的同步方法,其特征在于,所述步骤C2中还包括:在所述发送视频解码的系统时间超过当前手机系统时间时,丢弃对应延迟的视频数据帧。
5、根据权利要求1至4任一所述的同步方法,其特征在于,所述步骤A还包括:
A1、在所述缓冲区中分别创建音频流数据链表和视频流数据链表;
A2、判断所收到数据包的类型是音频数据包还是视频数据包;
A3、如果是音频数据包则在所述音频流数据链表中注册;如果是视频数据包则在所述视频数据链表中注册。
6、根据权利要求5所述的同步方法,其特征在于,所述步骤A中的组帧和排序过程根据对应音、视频数据包中的载荷类型、序列号和时间戳进行。
7、根据权利要求1所述的同步方法,其特征在于,所述缓冲区的大小由所述音、视频数据包的码流速率和需要缓冲的音、视频数据包数据长度决定。
8、根据权利要求1所述的同步方法,其特征在于,所述步骤B还包括:
当所述缓冲区中的音频数据包达到预定阀值时,向所述解码器发送对应数据包进行解码。
9、根据权利要求8所述的同步方法,其特征在于,所述步骤B还包括:
所述阀值大小依据缓冲区大小和所用解码芯片预先设定。
10、根据权利要求1所述的同步方法,其特征在于,所述步骤C中还对所述参考时间偏差值定期更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810066900.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软秸秆炉前输送、解捆装置
- 下一篇:数字式超声波发生器