视频直播支持配置全球加速功能,对您的直播服务进行加速。本文介绍视频直播全球加速功能及配置方式。
背景信息
视频直播基于全球加速GA产品的加速能力,提供直播链路的推流加速和播流加速服务,依托阿里云优质BGP带宽和全球传输网络,实现直播链路全球网络就近接入,减少延迟、抖动、丢包等网络问题对直播服务质量的影响。
在视频直播中使用全球加速功能时,视频直播服务将为您创建全球加速按量付费实例,自动为您配置实例的加速区域、服务监听等信息,并将实例自动关联至视频直播加速链路。配置成功后,相应区域的直播服务将通过全球加速网络进行传输加速,提升直播服务质量。
前提条件
已开通全球加速功能。具体操作,请参见步骤一:开通全球加速功能。
已开通跨境加速。具体操作,请参见步骤二:(可选)开通跨境加速。
使用场景
提升直播服务质量
如您的视频直播业务有高质量要求,可使用视频直播全球加速功能,减少延迟、抖动、丢包等网络问题对直播服务质量的影响,提升直播服务质量。
跨境直播加速
如您的直播服务链路涉及跨境时,可使用视频直播全球加速功能加速直播服务,创建跨境加速通道,直播服务将自动实现全球网络就近接入,降低传输时延,提升直播服务质量。
使用限制
子播流域名使用限制
子播流域名不支持配置全球加速。仅支持在主播流域名中配置。
RAM用户使用限制
RAM用户默认情况下不能创建全球加速资源,也不能访问和管理阿里云账号下的全球加速资源。如果您希望RAM用户可以访问或操作全球加速资源,您需要为RAM用户授权以下权限策略:
策略类型 | 权限策略 | 授权操作 |
系统策略 |
| RAM用户授权具体操作,请参见创建RAM用户并授权。 |
自定义策略 | CreateServiceLinkedRole(创建SLR权限) |
RAM用户CreateServiceLinkedRole权限配置方法
RAM用户或STS用户需要确保拥有CreateServiceLinkedRole权限。
如果调用时接口返回报错信息:“没有ram:CreateServiceLinkedRole的权限”
,则需要阿里云账号或权限管理员为当前RAM用户添加自定义权限策略。
需要添加的自定义权限策略的相关信息如下:Service Name: gaaccess.live.aliyuncs.com
,Action:ram:CreateServiceLinkedRole
。
使用RAM管理员登录RAM控制台。
左侧导航栏,选择
。在权限策略页面,单击创建权限策略。
在创建权限策略页面,单击脚本编辑页签。
将以下内容复制到脚本编辑器中,并单击确定。
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "ram:CreateServiceLinkedRole", "Resource": "*", "Condition": { "StringEquals":{ "ram:ServiceName":[ "gaaccess.live.aliyuncs.com" ] } } } ] }
在弹出的创建权限策略页面中,为该自定义策略命名(例如
createSLRForLiveGA
)并单击确定。左侧导航栏,选择
。为RAM用户添加已创建的自定义权限策略。
服务计费
视频直播为您创建的全球加速实例类型为标准型全球加速实例,将按照全球加速标准型实例费用、使用加速产生的流量费用两部分进行计费,费用账单将产生在全球加速产品下。
计费类型 | 计费项 | 计费说明 |
按量付费全球加速实例计费 | 视频直播为您创建的全球加速实例类型为标准型全球加速实例。标准型全球加速实例的计费项包含实例费和CU费。 | |
流量计费 | 接入全球加速网络产生的流量费用统一由云数据传输CDT(Cloud DataTransfer)结算出账。 |
加速区域与地域
按量付费全球加速实例支持的加速区域与地域如下表所示。
加速区域 | 包含的地域 |
华北 | 华北1(青岛)、华北2(北京) |
华南 | 华南1(深圳)、华南3(广州) |
华东 | 华东1(杭州)、华东2(上海) |
西南 | 西南1(成都) |
北美洲 | 美国(硅谷)、美国(弗吉尼亚) |
亚太 | 中国香港、韩国(首尔)、新加坡、马来西亚(吉隆坡)、日本(东京)、印度尼西亚(雅加达)、泰国(曼谷)、越南(胡志明) |
欧洲 | 德国(法兰克福)、英国(伦敦) |
使用方法
视频直播全球加速可以使用以下两种配置方式: