视频直播 LIVE-如何保障直播资源的安全?:实现原理

时间:2024-07-04 11:53:35

实现原理

图1所示, 视频直播 服务主要通过以下几方面保障直播资源的安全。

图1 直播安全架构图
  • 推流鉴权
    • Key防盗链:主播使用租户提供的带加密串的鉴权推流地址向CDN请求直播推流,CDN会根据推流地址中携带的鉴权信息校验请求的合法性,仅校验通过的请求会被允许。
    • IP黑白名单:配置IP黑名单或白名单后,CDN会根据名单对推流请求者的IP进行识别和过滤,允许或拒绝推流请求。
  • 播放鉴权
    • Referer防盗链:配置Referer黑名单或白名单后,CDN会根据名单对播放请求中携带的Referer字段进行识别,允许或拒绝播放请求。
    • Key防盗链:观众使用租户提供的带加密串的鉴权播放地址向CDN请求直播播放,CDN会根据请求地址中携带的鉴权信息进行检验,判断地址是否在有效期内,只有通过校验的请求才会被允许,从而保障直播资源的安全。
    • IP黑白名单:配置IP黑名单或白名单后,CDN会根据名单对播放请求者的IP进行识别和过滤,允许或拒绝播放请求。
  • 直播流管理:在直播过程中,发现直播流内容不合法或推流地址被非法盗用,将直播控制台上将此直播流加入禁推名单,对直播流进行封禁,在执行恢复推流前将无法进行推流活动。
support.huaweicloud.com/bestpractice-live/live060003.html