[发明专利]一种直播系统的多源站切换的方法及装置有效
| 申请号: | 201811502533.4 | 申请日: | 2018-12-10 |
| 公开(公告)号: | CN109640106B | 公开(公告)日: | 2022-02-15 |
| 发明(设计)人: | 连陈琳;卢美辉;吴岩冰;王志彬;杨淑有 | 申请(专利权)人: | 网宿科技股份有限公司 |
| 主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/4425;H04N21/845 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
| 地址: | 200030 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 直播 系统 多源站 切换 方法 装置 | ||
本发明公开了一种直播系统的多源站切换的方法及装置,该方法包括获取源站发送的视频流的切片数据,该切片数据包括特征信息,对切片数据的特征信息进行特征异常检测,得到特征异常检测的结果,根据特征异常检测的结果,确定播放视频流的源站。通过对切片数据的特征信息进行异常检测,可以得到切片源站是否发生异常,当切片源站出行异常时,自主地选择新的播放源站,重新播放,避免在播放过程中出行花屏或卡顿的现象,提高视频直播的播放质量。
技术领域
本发明实施例涉及直播技术领域,尤其涉及一种直播系统的多源站切换的方法及装置。
背景技术
在P2P(Peer-to-peer,对等网络)直播系统中,通常需要对直播视频进行切片分发。客户端根据相同的切片命名规则依次访问切片。命名规则通常是:系统时间或者切片时间戳或者由系统内全局唯一的处理集群为视频打上ID等信息。
如果在直播过程中出现切片源站不可用,或者切片源站机房网络故障等问题的时候,为了保证观看质量,便需要替换使用新的切片源站或者将备用源站拉起。新的切片源站或者备用源站和原来故障源站之间的系统时间以及因网络状态导致的时间戳序列(部分帧可能会被网络丢弃)可能不同,因此虽然切片的命名规则相同,但是由于数据未同步,切出来的切片数据都比较难完全一致。
在对视频流切出来的切片数据不同的时候,如果不做处理直接播放,可能存在如下问题:1、播放花屏,2、播放卡顿。这样会影响客户观看质量。
发明内容
本发明实施例提供一种直播系统的多源站切换的方法及装置,用以提高视频直播的播放质量。
本发明实施例提供的一种直播系统的多源站切换的方法,包括:
获取源站发送的视频流的切片数据,所述切片数据包括特征信息;
对所述切片数据的特征信息进行特征异常检测,得到特征异常检测的结果;
根据所述特征异常检测的结果,确定播放所述视频流的源站。
上述技术方案中,通过对切片数据的特征信息进行异常检测,可以得到切片源站是否发生异常,当切片源站出行异常时,自主地选择新的播放源站,重新播放,避免在播放过程中出行花屏或卡顿的现象,提高视频直播的播放质量。
可选的,所述特征信息是由下述信息之一或任意组合确定的:
切片源站的MAC地址、切片源站的IP地址、切片源站的序列号。
可选的,所述对所述切片的特征信息进行特征异常检测符合公式(1);
所述公式(1)为:
其中,f(n)为视频流的第n个切片数据的特征信息的特征异常检测的结果,Y(n)为视频流的第n个切片数据的特征信息的判断结果,n为正整数,Z为偏置参数,1<t<n。
可选的,所述视频流的第n个切片数据的特征信息的判断结果需要符合公式(2);
所述公式(2)为:
其中,Y(n)为视频流的第n个切片数据的特征信息的判断结果,P(n)为视频流的第n个切片数据的特征信息。
上述技术方案中,通过公式(1)和公式(2)可以实现对切片源站是否异常进行判断,从而可以确定是否进行源站切换,防止播放视频的过程中出行卡顿现象。
可选的,所述根据所述特征异常检测的结果,确定播放所述视频流的源站,包括:
若所述特征异常检测的结果为异常且发生切片源站替换,则确定播放所述视频流的源站为替换的新源站;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811502533.4/2.html,转载请声明来源钻瓜专利网。





