【技术实现步骤摘要】
本专利技术涉及音视频直播,特别涉及一种直播系统多源站切换的方法。
技术介绍
1、在音视频直播过程中,cdn接收客户端请求后,向源站转推或回源音视频数据时,通常会存在多个直播源站集群,为均衡源站之间的负载或解决某个源站异常问题,需要对直播流进行源站的切换。
2、传统技术通常通过手动切换地址或通过接口通信来完成,由于直播是实时性场景,人工介入,会增加切换时间,因此,需要设计一种直播系统多源站切换的方法,来解决这一问题。
技术实现思路
1、本专利技术的目的在于提供一种直播系统多源站切换的方法,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:一种直播系统多源站切换的方法,所述切换方法包括以下几个步骤:
3、第一步,数据接收,cdn接收客户端的数据请求;
4、第二步,数据转推,向源站转推音频数据;
5、第三步,进行源站配置,将所有源站及其目标可切换的源站的映射关系写入配置中心,所述源站配置包括推流和拉流;<
...【技术保护点】
1.一种直播系统多源站切换的方法,其特征在于,所述切换方法包括以下几个步骤:
2.根据权利要求1所述的一种直播系统多源站切换的方法,其特征在于,所述源站的表示为s1、s2、s3,所述s1,s3的推流都切换到s3源站,所述s1的拉流从s3回源拉流,所述推流的切换配置为:
3.根据权利要求2所述的一种直播系统多源站切换的方法,其特征在于,所述推流的域名配置为:
4.根据权利要求1所述的一种直播系统多源站切换的方法,其特征在于,所述第三步中的源站收到推流或回源时,根据配置来决定重定向到目标源站,所述源站收到的请求类型有不同的重定向实现。<
...【技术特征摘要】
1.一种直播系统多源站切换的方法,其特征在于,所述切换方法包括以下几个步骤:
2.根据权利要求1所述的一种直播系统多源站切换的方法,其特征在于,所述源站的表示为s1、s2、s3,所述s1,s3的推流都切换到s3源站,所述s1的拉流从s3回源拉流,所述推流的切换配置为:
3.根据权利要求2所述的一种直播系统多源站切换的方法,其特征在于,所述推流的域名配置为:
4.根据权利要求1所述的一种直播系统多源站切换的方法,其特征在于,所述第三步中的源站收到推流或回源时,根据配置来决定重定向到目标源站,所述源站收到的请求类型有不同的重定向实现。
5.根据权利要求1所述的一种直播系统多源站切换的方法,其特征在于,所述第四步中的上行推流切换通过推流协议进行切换,所述推流协议为rtmp,返回一个自定义的rtmponstatus消息,且cdn节点侧需要做稍许改动,能识别到该消息,重新转推到新的目标源站。
6.根据权利要求5所述的一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。