[发明专利]一种P2P系统中音视频数据的同步方法有效
| 申请号: | 200610157736.5 | 申请日: | 2006-12-21 |
| 公开(公告)号: | CN101193311A | 公开(公告)日: | 2008-06-04 |
| 发明(设计)人: | 刘一兰;吴波;方斌;张宝和 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04N7/60 | 分类号: | H04N7/60;H04N7/62 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518057广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 p2p 系统 中音 视频 数据 同步 方法 | ||
1.一种P2P系统中音视频数据的同步方法,其特征在于,所述方法包括下述步骤:
发布端对音频数据和视频数据进行同步调整,编码生成流媒体数据包;
播放端获取所述流媒体数据包后,对流媒体数据包进行解析和解压缩,按时间片同步解码播放流媒体数据包中的音频数据和视频数据。
2.如权利要求1所述的P2P系统中音视频数据的同步方法,其特征在于,发布端对音频数据和视频数据进行同步调整时,对于在现场采集的流媒体数据,将音频数据和视频数据分为不同长度的流媒体数据信息,同时根据参考时钟生成音频数据和视频数据的时间信息,将音频数据和视频数据打上时间戳。
3.如权利要求1所述的P2P系统中音视频数据的同步方法,其特征在于,发布端对音频数据和视频数据进行同步调整时,对于现场采集的数据,采用采集时间戳;对于非现场采集的数据,提取媒体文件中的时间戳。
4.如权利要求2或3所述的P2P系统中音视频数据的同步方法,其特征在于,播放端对音频数据队列中的音频数据进行播放时,将音频数据的时间戳与参考时钟的当前时间对比,当音频数据已经到播放时间时解码播放音频数据。
5.如权利要求2或3所述的P2P系统中音视频数据的同步方法,其特征在于,播放端对视频数据队列中的视频数据进行播放时,将视频数据的时间戳与当前正在播放的音频数据的时间戳进行对比,当同时的音频数据播放时,同步播放该视频数据。
6.如权利要求1、2或3所述的P2P系统中音视频数据的同步方法,其特征在于,所述按时间片同步解码播放流媒体数据包中的音频数据和视频数据的步骤具体为:
6.1判断获取的P2P流媒体数据包是否与上一个P2P流媒体数据包连续,是则执行步骤6.3,否则执行步骤6.2;
6.2设置视频数据解码为删除P帧模式,并继续执行步骤6.3;
6.3根据流媒体数据包中的流媒体数据小包的包头判断该流媒体数据小包是否是视频数据,是则执行步骤6.5,否则执行步骤6.4;
6.4将该流媒体数据小包进行音频解码,并将解码后的数据加入音频播放队列;
6.5判断是否为删除P帧模式,是则执行步骤6.7,否则执行步骤6.6;
6.6判断当前的视频播放是否为加快模式,是则执行步骤6.7,否则执行步骤6.8;
6.7判断数据包是否为I帧,是则执行步骤6.8,否则执行步骤6.9;
6.8将该流媒体数据小包进行视频解码,并将解码后的数据加入视频播放队列;
6.9丢弃该流媒体数据小包,并把带有时间戳的空数据加入视频播放队列。
7.如权利要求1、2或3所述的P2P系统中音视频数据的同步方法,其特征在于,所述按时间片同步解码播放流媒体数据包中的音频数据和视频数据的步骤具体为:
7.1判断当前播放的视频数据的时间戳与当前播放的音频数据的时间戳的差是否大于设置的阈值,是则执行步骤7.2,否则执行步骤7.4;
7.2判断当前视频数据的播放模式是否为快进播放模式,是则执行步骤7.3,否则执行步骤7.7;
7.3通知视频解码线程取消快进播放模式;
7.4判断当前播放的音频数据的时间戳与当前播放的视频数据的时间戳的差是否大于设置的阈值,是则执行步骤7.5,否则执行步骤7.7;
7.5判断当前视频数据的播放模式是否为快进播放模式,是则执行步骤7.7,否则执行步骤7.6;
7.6通知视频解码线程设置为快进播放模式;
7.7解码播放视频数据。
8.如权利要求1、2或3所述的P2P系统中音视频数据的同步方法,其特征在于,发布端将同步调整后的音频数据和视频数据进行编码时,采取视频包和音频包交替的方式。
9.如权利要求1、2或3所述的P2P系统中音视频数据的同步方法,其特征在于,播放端获取所述流媒体数据包后,按照视频包和音频包交替的方式对流媒体数据包进行解析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610157736.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于在换档过程中控制换档的方法及其系统
- 下一篇:风扇电机壳体





