区域封禁

视频直播支持区域封禁功能,通过识别客户端访问请求来源区域,拦截特定区域的访问或者只允许特定区域的访问,解决部分地区高发的恶意请求、内容分发版权等问题。本文介绍区域封禁的配置方法。

注意事项

  • 目前支持播放协议为HLS、RTMP、FLV、RTS的封禁功能。

  • 目前域名粒度区域封禁和流粒度区域封禁,如果同时针对某一区域配置域名粒度的白名单和流粒度黑名单,则会针对此区域执行流粒度的黑名单封禁操作。如果同时针对某一区域配置域名粒度的黑名单和流粒度白名单,则会针对此区域执行域名粒度的黑名单封禁操作。

  • 支持同时设置域名区域封禁直播流区域封禁,如果两者黑白名单产生冲突,禁止访问区域则以配置的黑名单为准。

域名区域封禁

  1. 登录视频直播控制台

  2. 在左侧导航栏单击推/播流域名管理,进入域名管理页面。

  3. 选择您要配置的播流域名,单击域名配置

  4. 单击直播管理 > 访问控制
  5. 区域封禁页签,开启区域域名封禁开关,选择封禁类型禁止访问区域

    参数

    说明

    封禁类型

    • 黑名单:黑名单内的区域均无法访问播流域名下的所有资源。

    • 白名单:只有白名单内的区域能访问播流域名下的资源,白名单以外的区域均无法访问。

    黑名单和白名单互斥,同一时间只支持其中一种方式生效。

    禁止访问区域

    设置黑白名单的区域。

  6. 单击确定,完成配置。

直播流区域封禁

  1. 登录视频直播控制台

  2. 在左侧导航栏单击推/播流域名管理,进入域名管理页面。

  3. 选择您要配置的播流域名,单击域名配置

  4. 单击直播管理 > 访问控制
  5. 单击区域封禁页签,在直播流区域封禁下单击添加封禁添加封禁..png

    参数

    说明

    AppName

    直播流应用名称。

    说明

    AppName不超过256字符,支持数字、大小写字母、短划线(-)、下划线(_)、等号(=)。且需和直播地址中的AppName一致,封禁规则才能生效。

    StreamName

    直播流的流名称。

    说明

    StreamName不超过256字符,支持数字、大小写字母、短划线(-)、下划线(_)、等号(=)。且需和直播地址中的StreamName一致,封禁规则才能生效。

    封禁类型

    • 黑名单:黑名单内的区域均无法访问播流域名下的所有资源。

    • 白名单:只有白名单内的区域能访问播流域名下的资源,白名单以外的区域均无法访问。

    说明

    黑名单和白名单互斥,同一时间只支持其中一种方式生效。

    访问区域

    设置黑白名单的访问区域。

    失效时间

    封禁规则的失效时间。默认封禁规则有效期为7天,可根据需求进行调整

  6. 单击确定,完成配置。

  7. 查看直播流区域封禁列表。配置完直播流区域封禁后,您可以在封禁列表中进行刷新,即可查看直播流封禁的状态。可按照黑白名单、AppName、StreamName对直播流封禁列表进行查询。