[发明专利]直播时移处理方法、电子设备和存储介质有效
申请号: | 201910755058.X | 申请日: | 2019-08-15 |
公开(公告)号: | CN110536145B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 潘兴浩;王琦;王斌;杜欧杰;蒋伟 | 申请(专利权)人: | 咪咕视讯科技有限公司;咪咕文化科技有限公司;中国移动通信集团有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/43;H04N21/845;H04J3/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 程琛 |
地址: | 201206 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 处理 方法 电子设备 存储 介质 | ||
本发明实施例提供一种直播时移处理方法、电子设备和存储介质,其中方法包括:确定时移相对时间;基于时移相对时间和服务器时间,从预先缓存的若干个待选索引文件中,选取索引文件,并发送选取的索引文件;其中,索引文件包括的媒体分片文件列表中对应的各媒体分片文件的时长大于等于预设时长阈值,预设时长阈值使得客户端在发生CDN服务器切换的过程中,切换前后的两个CDN服务器为响应时移相对时间而发送的索引文件为同一索引文件。本发明实施例提供的方法、电子设备和存储介质,避免了索引文件乱序导致的卡顿问题,保障了直播时移服务质量,优化了用户体验。
技术领域
本发明涉及内容分发网络技术领域,尤其涉及一种直播时移处理方法、电子设备和存储介质。
背景技术
目前网络直播技术的实现大多基于HLS(HTTP Live Streaming,HTTP的流媒体网络传输)类直播协议,并且是以流媒体为对象,采用流式传输方式进行的。HLS类直播协议主要用于为用户终端提供音视频服务,该协议包括m3u8索引文件和TS(Transport Stream,传输流)媒体分片文件,其中m3u8索引文件为文件列表形式,用于提供对应TS媒体分片文件的索引链接。
图1为现有技术提供的直播时移场景示意图,如图1所示,客户端和流媒体源站之间通过CDN(Content Delivery Network,内容分发网络)连接,CDN具体包括各级CDN服务器和区域中心。针对任一客户端,在需要直播时移服务时,客户端发送包含相对时间的时移请求至CDN服务器,由CDN服务器将相对时间转换为绝对时间,进而得到对应的m3u8索引文件,并返回至客户端。
然而,由于CDN服务器之间存在服务器时间误差,不同的CDN服务器针对同一相对时间计算得到的绝对时间可能不同。上述情况下,如果客户端在接受直播时移服务的过程中发生CDN服务器切换,切换前后的CDN服务器之间的服务器时间误差,极可能导致客户端在从切换前的CDN服务器处接收到任一时间对应的m3u8索引文件后,又从切换后的CDN服务器处接收到该时间之前的时间对应的m3u8索引文件,由此导致客户端接收的m3u8索引文件的乱序,引起播放卡顿。
发明内容
本发明实施例提供一种直播时移处理方法、电子设备和存储介质,用以解决CDN服务器之间存在时间误差导致在切换CDN服务器时播放卡顿的问题。
第一方面,本发明实施例提供一种直播时移处理方法,包括:
确定时移相对时间;
基于所述时移相对时间和服务器时间,从预先缓存的若干个待选索引文件中,选取索引文件,并发送选取的所述索引文件;
其中,所述索引文件包括的媒体分片文件列表中对应的各媒体分片文件的时长大于等于预设时长阈值,所述预设时长阈值使得客户端在发生CDN服务器切换的过程中,切换前后的两个CDN服务器为响应所述时移相对时间而发送的索引文件为同一所述索引文件。
优选地,所述预设时长阈值是基于如下步骤得到的:
基于多个CDN服务器间服务器时间的误差值,构建所述误差值的概率分布模型;
基于预先设定的置信水平,确定所述概率分布模型的置信区间;
基于所述置信区间,确定所述预设时长阈值。
优选地,所述预设时长阈值是服务器时差阈值的两倍,所述服务器时差阈值大于所述切换前后的两个CDN服务器之间的所述服务器时间的误差值。
优选地,所述基于所述时移相对时间和服务器时间,从预先缓存的若干个待选索引文件中,选取索引文件,并发送选取的所述索引文件,具体包括:
基于所述时移相对时间、所述服务器时间和所述服务器时差阈值,确定第一缓存特征值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于咪咕视讯科技有限公司;咪咕文化科技有限公司;中国移动通信集团有限公司,未经咪咕视讯科技有限公司;咪咕文化科技有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910755058.X/2.html,转载请声明来源钻瓜专利网。