视频直播支持区域封禁功能,通过识别客户端访问请求来源区域,拦截特定区域的访问或者只允许特定区域的访问,解决部分地区高发的恶意请求、内容分发版权等问题。本文介绍区域封禁的配置方法。
注意事项
目前支持播放协议为HLS、RTMP、FLV、RTS的封禁功能。
目前域名粒度区域封禁和流粒度区域封禁,如果同时针对某一区域配置域名粒度的白名单和流粒度黑名单,则会针对此区域执行流粒度的黑名单封禁操作。如果同时针对某一区域配置域名粒度的黑名单和流粒度白名单,则会针对此区域执行域名粒度的黑名单封禁操作。
支持同时设置域名区域封禁和直播流区域封禁,如果两者黑白名单产生冲突,禁止访问区域则以配置的黑名单为准。
域名区域封禁
登录视频直播控制台。
在左侧导航栏单击推/播流域名管理,进入域名管理页面。
选择您要配置的播流域名,单击域名配置。
- 单击 。
在区域封禁页签,开启区域域名封禁开关,选择封禁类型和禁止访问区域。
参数
说明
封禁类型
黑名单:黑名单内的区域均无法访问播流域名下的所有资源。
白名单:只有白名单内的区域能访问播流域名下的资源,白名单以外的区域均无法访问。
黑名单和白名单互斥,同一时间只支持其中一种方式生效。
禁止访问区域
设置黑白名单的区域。
单击确定,完成配置。
直播流区域封禁
登录视频直播控制台。
在左侧导航栏单击推/播流域名管理,进入域名管理页面。
选择您要配置的播流域名,单击域名配置。
- 单击 。
单击区域封禁页签,在直播流区域封禁下单击添加封禁。
参数
说明
AppName
直播流应用名称。
说明AppName不超过256字符,支持数字、大小写字母、短划线(-)、下划线(_)、等号(=)。且需和直播地址中的AppName一致,封禁规则才能生效。
StreamName
直播流的流名称。
说明StreamName不超过256字符,支持数字、大小写字母、短划线(-)、下划线(_)、等号(=)。且需和直播地址中的StreamName一致,封禁规则才能生效。
封禁类型
黑名单:黑名单内的区域均无法访问播流域名下的所有资源。
白名单:只有白名单内的区域能访问播流域名下的资源,白名单以外的区域均无法访问。
说明黑名单和白名单互斥,同一时间只支持其中一种方式生效。
访问区域
设置黑白名单的访问区域。
失效时间
封禁规则的失效时间。默认封禁规则有效期为7天,可根据需求进行调整
单击确定,完成配置。
查看直播流区域封禁列表。配置完直播流区域封禁后,您可以在封禁列表中进行刷新,即可查看直播流封禁的状态。可按照黑白名单、AppName、StreamName对直播流封禁列表进行查询。