一种直播系统多源站切换的方法技术方案

技术编号:40917020 阅读:15 留言:0更新日期:2024-04-18 14:43
本发明专利技术公开了一种直播系统多源站切换的方法,包括第一步,进行源站配置,将所有源站及其目标可切换的源站的映射关系写入配置中心,所述源站配置包括推流和拉流;第二步,上行推流切换,将上行推流端与源站建立连接,根据当前源站对应的推流配置信息,判断是否需要切换;本发明专利技术采用系统多源站切换的方法,通过将切换源站的映射关系存于配置中心,源站收到推流或回源时,根据配置来决定是否将请求重定向到目标源站,按照源站收到的请求类型有不同的重定向实现,源站切换之后,会出现跨区不同源站的数据交互,此时通过源站某个节点去回源音视频数据,切换音视频的转推及回源,且切换后不影响增量及存量的推流和拉流。

【技术实现步骤摘要】

本专利技术涉及音视频直播,特别涉及一种直播系统多源站切换的方法


技术介绍

1、在音视频直播过程中,cdn接收客户端请求后,向源站转推或回源音视频数据时,通常会存在多个直播源站集群,为均衡源站之间的负载或解决某个源站异常问题,需要对直播流进行源站的切换。

2、传统技术通常通过手动切换地址或通过接口通信来完成,由于直播是实时性场景,人工介入,会增加切换时间,因此,需要设计一种直播系统多源站切换的方法,来解决这一问题。


技术实现思路

1、本专利技术的目的在于提供一种直播系统多源站切换的方法,以解决上述
技术介绍
中提出的问题。

2、为实现上述目的,本专利技术提供如下技术方案:一种直播系统多源站切换的方法,所述切换方法包括以下几个步骤:

3、第一步,数据接收,cdn接收客户端的数据请求;

4、第二步,数据转推,向源站转推音频数据;

5、第三步,进行源站配置,将所有源站及其目标可切换的源站的映射关系写入配置中心,所述源站配置包括推流和拉流;</p>

6、第四本文档来自技高网...

【技术保护点】

1.一种直播系统多源站切换的方法,其特征在于,所述切换方法包括以下几个步骤:

2.根据权利要求1所述的一种直播系统多源站切换的方法,其特征在于,所述源站的表示为s1、s2、s3,所述s1,s3的推流都切换到s3源站,所述s1的拉流从s3回源拉流,所述推流的切换配置为:

3.根据权利要求2所述的一种直播系统多源站切换的方法,其特征在于,所述推流的域名配置为:

4.根据权利要求1所述的一种直播系统多源站切换的方法,其特征在于,所述第三步中的源站收到推流或回源时,根据配置来决定重定向到目标源站,所述源站收到的请求类型有不同的重定向实现。</p>

5.根据...

【技术特征摘要】

1.一种直播系统多源站切换的方法,其特征在于,所述切换方法包括以下几个步骤:

2.根据权利要求1所述的一种直播系统多源站切换的方法,其特征在于,所述源站的表示为s1、s2、s3,所述s1,s3的推流都切换到s3源站,所述s1的拉流从s3回源拉流,所述推流的切换配置为:

3.根据权利要求2所述的一种直播系统多源站切换的方法,其特征在于,所述推流的域名配置为:

4.根据权利要求1所述的一种直播系统多源站切换的方法,其特征在于,所述第三步中的源站收到推流或回源时,根据配置来决定重定向到目标源站,所述源站收到的请求类型有不同的重定向实现。

5.根据权利要求1所述的一种直播系统多源站切换的方法,其特征在于,所述第四步中的上行推流切换通过推流协议进行切换,所述推流协议为rtmp,返回一个自定义的rtmponstatus消息,且cdn节点侧需要做稍许改动,能识别到该消息,重新转推到新的目标源站。

6.根据权利要求5所述的一...

【专利技术属性】
技术研发人员:郑锋
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1