跨境直播最佳实践及解决方案

跨境直播场景描述
场景一:直播在国内,观众在海外
如国内的大型活动直播,需要在全球各地输出的场景。跨国链路传输的稳定性,是用户核心关注的点,可以通过配置海外链路加速的播放通道提高跨境播放的稳定性,降低直播延时和卡顿率。
本方案适用于所有跨境直播场景,通用无特定行业。
本方案使用阿里云产品:视频直播、域名、推流SDK、播放器SDK

阿里云跨境直播官方解决方案 https://help.aliyun.com/document_detail/85866.html
阿里云视频直播开通地址 https://www.aliyun.com/product/live

架构说明:

1、国内直播通过推流SDK或其他推流工具(如OBS)使用推流域名,推流到阿里云上海直播中心。

2、阿里云海外数据中心通过海外链路加速从伤害直播中心拉取直播流(支持RTMP/FLV/m3u8)。

3、海外数据中心再分发直播流到全国各个区域,如目前覆盖东南亚(如新加坡、印尼、印度等)、欧洲(德国、英国、法国等)、和北美(美国、加拿大等)。

场景二:直播在海外、观众在国内

如跨境电商直播场景,通常买手在海外进行直播,观众在国内观看直播购买产品。教育类直播场景,外教老师在海外,学生在国内进行听课。可以配置海外链路加速的推流通道直接将直播流推送到国内的直播中心,降低直播延迟和卡顿率。

本方案适用于所有跨境直播场景,通用无特定行业。

本方案使用阿里云产品:视频直播、域名、推流SDK、播放器SDK
架构说明:

1、海外直播通过推流SDK或其他推流工具,使用推流地址推送到CDN海外边缘节点。

2、海外边缘节点访问海外数据中心再通过海外链路加速连接到上海直播中心。

3、直播中心再通过CDN分发到全国观看。

限制条件
1、当前视频直播的海外链路加速产品目前支持华东2(上海)直播中心,更多直播中心支持海外链路加速建设中。当前,非上海直播中心的用户可联系架构师获取《非上海直播中心构建跨境直播解决方案》。

2、使用海外链路加速必须使用视频直播的边缘推流功能。