[发明专利]多路直播的视频精确同步方法在审

专利信息
申请号: 201710350221.5 申请日: 2017-05-18
公开(公告)号: CN107071509A 公开(公告)日: 2017-08-18
发明(设计)人: 白旭辉;陈靖 申请(专利权)人: 北京大生在线科技有限公司
主分类号: H04N21/2187 分类号: H04N21/2187;H04N21/236;H04N21/242;H04N21/262
代理公司: 北京双收知识产权代理有限公司11241 代理人: 陈泉
地址: 100085 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 直播 视频 精确 同步 方法
【权利要求书】:

1.一种多路直播的视频精确同步方法,

包括直播推送端、流媒体服务器、直播接收端;

流媒体服务器接收直播推送端推送的视频信号;

流媒体服务器接收到的视频信号传输到CDN直播接收端;

各路直播端分别保存本地当前时间戳;

其特征在于,还包括时钟服务器,直播推送端从时钟服务器获取时钟服务器当前时钟戳;

建立直播推送端时间戳与时钟服务器时间戳的映射公式;

直播推送端将直播端时间戳与时钟服务器时间戳的映射公式发送给流媒体服务器;

流媒体服务器根据直播端时间戳与时钟服务器时间戳的映射公式实现多路视频精确同步。

2.根据权利要求1所述多路直播的视频精确同步方法,其特征在于,包括如下步骤:

步骤一:直播推送端初始化时,向时钟服务器请求绝对时间戳,时钟服务器获取本机当前时间戳,时钟服务器将本机当前时间戳返回给直播推送端;

步骤二:直播推送端收到时钟服务器时间戳后,估算RTT,建立直播推送端时间戳与时钟服务器时间戳的映射公式:TS(Client)<==>TS(Server)-RTT/2;

步骤三:直播推送端发送步骤二中的映射信息到服务端;服务端收到映射信息后,保存时间戳映射信息表,该映射表表项包括:直播推送端ID,直播推送端首帧时间戳,时钟服务器时间戳,表项内容如下:

直播端ID直播端TSc_m时钟服务器TSs_mID信息TS1+RTTTSs

步骤四:直播推送端开启正常的直播流程,向服务端发送直播数据报文;

步骤五:服务端接收到直播报文后,提取直播推送端时间戳,查找时间戳映射表,以时钟服务器时间戳为基准,将报文中的时间戳转换为时钟服务器对应的时间戳;

步骤六:多路报文进行合流,完成后各路报文的帧数据同步。

3.根据权利要求1所述多路直播的视频精确同步方法,其特征在于:流媒体服务器端对某单路直播的处理流程,具体步骤如下:

(1)直播推送端接收到直播请求后,向时钟服务器请求更新TS映射表,保证流媒体服务器上的TS映射表为最新;

(2)开始接收该路直播流;

(3)接收到一个完整的视频帧数据后,对该帧数据进行视频解码操作,并提取该帧携带的直播端TS信息,记为TSc

(4)对该帧的时间戳进行重新计算:

a)获取本地保存的合流后的视频的首帧TS信息,记为TSfirst,从TS映射表中,获取本路直播的客户端TS信息,记为TSc_m,获取对应的时钟服务器的TS信息,记为TSs_m

b)计算新的TS信息,记为TSNew_s,公式如下:

TSNew_s=TSc-TSc_m+TSs_m-(TSfirst-TSs_m)

=TSc-TSc_m-TSfirst+2TSs_m

(3)将该帧的数据及TS信息送入同步模块;

对具有相同时间戳TS的各路帧数据进行合流操作,若某队列在该TS不存在帧数据,则合流时,不考虑该路直播数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大生在线科技有限公司,未经北京大生在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710350221.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top