著录项信息
专利名称 | 一种流媒体直播业务系统及实现方法 |
申请号 | CN201010139670.3 | 申请日期 | 2010-03-17 |
法律状态 | 驳回 | 申报国家 | 中国 |
公开/公告日 | 2011-09-21 | 公开/公告号 | CN102196319A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/643 | IPC分类号 | H;0;4;N;2;1;/;6;4;3;;;H;0;4;N;2;1;/;2;4;2查看分类表>
|
申请人 | 中兴通讯股份有限公司 | 申请人地址 | 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中兴通讯股份有限公司 | 当前权利人 | 中兴通讯股份有限公司 |
发明人 | 陈晨 |
代理机构 | 北京派特恩知识产权代理事务所(普通合伙) | 代理人 | 程立民;张颖玲 |
摘要
本发明公开了一种流媒体直播业务系统及实现方法。用于实现使用实时传输协议的流媒体业务的音频、视频及字幕的同步播放。本发明针对使用RTP作为数据传输协议的流媒体直播业务,在流媒体直播服务器端,对输入的音频、视频和字幕内容计算采样时间,采样时间精确到每一个采样样本,在各媒体的RTP传输通道内,每一个包含媒体样本的RTP包都携带该媒体样本的采样时间,在流媒体客户端,以音频样本的播放时间为基准,并根据视频样本和字幕样本的采样时间计算视频样本和字幕样本的播放时间,从而达到对音频、视频和字幕在时间上进行同步控制播放,实现准确还原直播现场的效果。
1.一种流媒体直播业务实现方法,其特征在于,包括:
流媒体直播服务器端在采集音频样本、视频样本和字幕样本的同时获取样本的采集时间;
在音频、视频和字幕各自的传输通道内,将音频样本、视频样本和字幕样本及其样本采样时间封装成网络数据包发送给流媒体客户端;
流媒体客户端从各通道的网络数据包中分别还原出具有采样时间的音频样本、视频样本和字幕样本序列,并依据样本的采样时间,按照发生时间顺序重现直播内容。
2.根据权利要求1所述的方法,其特征在于,所述流媒体客户端依据样本的采样时间,按照发生时间顺序重现直播内容具体为:
以所述音频样本的播放时间作为播放时间轴上的基准时间播放所述音频样本、视频样本和字幕样本序列;所述流媒体客户端根据音频样本的采样时间和所述基准时间计算标准播放时间偏差;对于视频样本和字幕样本,首先根据样本的采样时间和所述标准播放时间偏差计算其理想播放时间,然后通过理想播放时间计算其等待时间。
3.根据权利要求2所述的方法,其特征在于,
所述标准播放时间偏差等于所述基准时间减去音频样本的采样时间;
所述视频样本和字幕样本的理想播放时间等于标准播放时间偏差加样本的采样时间,所述视频样本和字幕样本的等待时间等于其理想播放时间减去当前的系统时间;
若所述视频样本和字幕样本的等待时间小于零则丢弃该样本。
4.根据权利要求1所述的方法,其特征在于,所述流媒体直播服务器端和所述流媒体客户端之间采用实时传输协议(RTP)实现媒体数据的网络传输,所述样本的采样时间位于包含样本内容的网络数据包的包头中。
5.一种流媒体直播业务系统,其特征在于,包括:
流媒体直播服务器端,用于采集音频样本、视频样本和字幕样本,并同时获取样本的采集时间;分别将音频样本、视频样本和字幕样本及其样本采样时间封装成网络数据包,并通过各自的传输通道发送给流媒体客户端;
流媒体客户端,用于从传输通道的网络数据包中分别还原出具有采样时间的音频样本、视频样本和字幕样本序列,并依据音频样本、视频样本和字幕样本的采样时间,按照发生时间顺序重现直播内容。
6.根据权利要求5所述的系统,其特征在于,所述流媒体客户端以所述音频样本的播放时间作为播放时间轴上的基准时间播放所述音频样本、视频样本和字幕样本序列;所述流媒体客户端根据音频样本的采样时间和所述基准时间计算标准播放时间偏差;对于视频样本和字幕样本,首先根据其采样时间和所述标准播放时间偏差计算其理想播放时间,然后通过理想播放时间计算其等待时间。
7.根据权利要求6所述的系统,其特征在于,
所述标准播放时间偏差等于所述基准时间减去音频样本的采样时间;
所述视频样本和字幕样本的理想播放时间等于标准播放时间偏差加样本的采样时间,所述视频样本和字幕样本的等待时间等于其理想播放时间减去当前的系统时间;
所述流媒体客户端在播放所述视频样本和字幕样本序列时,若判断到该样本的等待时间小于零时则丢弃该样本。
8.根据权利要求5所述的系统,其特征在于,所述流媒体直播服务器端和所述流媒体客户端之间采用RTP实现媒体数据的网络传输,所述样本的采样时间位于包含样本内容的网络数据包的包头中。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-01-27
|
2008-07-22
| | |
2
| |
2008-02-13
|
2007-09-25
| | |
3
| |
2008-02-20
|
2007-09-06
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2015-09-01 | 2015-09-01 | | |
2 | | 2012-04-10 | 2012-04-10 | | |
3 | | 2011-12-23 | 2011-12-23 | | |
4 | | 2012-06-25 | 2012-06-25 | | |
5 | | 2015-09-01 | 2015-09-01 | | |
6 | | 2014-07-17 | 2014-07-17 | | |
7 | | 2011-12-23 | 2011-12-23 | | |
8 | | 2015-12-22 | 2015-12-22 | | |
9 | | 2012-04-10 | 2012-04-10 | | |
10 | | 2012-11-29 | 2012-11-29 | | |