检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
为什么配置的Referer防盗链未生效? 推流鉴权key值是否需要与播放鉴权key值保持一致? 推流鉴权地址的有效期如何设置成长久有效? 直播配置了HTTPS证书,为什么HTTPS访问失败? 配置HTTPS证书后,为什么播放视频时出现拦截,并提示不安全?
前提条件 已参考配置域名在视频直播控制台配置推流域名和播放域名。 已参考创建频道,创建完成频道。 已安装推流工具,推荐使用推流工具OBS,若未安装,请先下载并安装。 已安装播放工具,推荐使用VLC播放器,若未安装,请先下载并安装。 注意事项 检查推流工具OBS的输出分辨率。
图1 直播推流URL 以仅配置了播放域名场景的直播推流URL为例,推流URL的生成规则请参见查看推流URL。 按照软件安装向导安装好OBS软件。 配置OBS的关键参数。 单击右下角的“设置”,如图2所示。
为什么配置的Referer防盗链未生效? Referer防盗链功能是基于HTTP协议支持的Referer机制,通过播放请求中携带的Referer字段识别请求来源。目前仅HTTP-FLV和HLS播放协议适用于该播放鉴权机制,若使用RTMP播放协议,则Referer防盗链是无效的。
单击“开关”,配置Referer防盗链参数,如图1所示。 图1 配置Referer防盗链 防盗链配置及对应访问权限说明如表1所示。 表1 Referer防盗链配置 参数名 描述 类型 支持黑名单和白名单模式。
前提条件 已参考配置域名在视频直播控制台配置推流域名和播放域名。 已安装推流工具,推荐使用推流工具OBS,若未安装,请先下载并安装。 已安装播放工具,推荐使用VLC播放器,若未安装,请先下载并安装。 推流 获取推流地址。
下载后,请根据软件安装界面的引导完成安装。 操作指导 获取直播播放域名。 您可以在直播域名配置列表中单击“管理”获取直播播放域名,如图1所示。 图1 播放域名 按照软件安装向导安装好VLC播放器软件。 打开VLC media player工具。
= 'username' config.proxy_password = os.environ['PROXY_PASSWORD'] (可选操作)配置连接。
单击“开关”,配置Referer防盗链参数,如图1所示。 图1 配置Referer防盗链 防盗链配置及对应访问权限说明如表1所示。 表1 Referer防盗链配置 参数名 描述 类型 支持黑名单和白名单模式。
前提条件 已安装推流工具,推荐使用推流工具OBS,若未安装,请先下载并安装。 已获取华为云低时延在线Demo或根据API接口开放web端播放。 低时延直播,使用的是视频直播控制台。所以用户直接访问视频直播控制台即可。 推流 下面以OBS推流工具为例进行低时延直播推流演示。
环境要求 编译工具推荐安装Microsoft Visual Studio Code 1.43.2或以上版本。 如果客户端用Node.js开发,推荐安装14.19.1或以上版本。 支持的浏览器详情请参见浏览器适配详情。
安装SDK 视频直播服务端SDK支持PHP 5.6及以上版本。执行“ php --version”,检查当前PHP的版本信息。 推荐使用Composer安装SDK。 Composer是PHP的依赖管理工具,允许您在项目中声明依赖关系并安装这些依赖。
ACCESS_DOMAIN string类型,可选,默认为空,主要用于拉流环境配置,沟通华为工程师填入。 GLSB_DOMAIN string类型,可选,默认为空,主要用于GSLB环境配置,沟通华为工程师填入。
SDK 您可以通过Maven方式获取和安装SDK,首先需要在您的操作系统中下载并安装Maven ,安装完成后您只需要在Java项目的pom.xml文件中加入相应的依赖项即可。
Firefox浏览器使用之前需要安装H264的编解码插件。浏览器中输入about:addons,跳转到插件安装页面,查看H264插件是否安装完成,如未安装请在该页面更新安装。 集成华为低时延直播Web SDK后,无法正常使用,可能原因?
WithPassword(os.Getenv("PROXY_PASSWORD"))) (可选操作)配置连接。 1 httpConfig.WithTimeout(30); (可选操作)配置SSL。
设置Referer防盗链黑白名单 功能介绍 设置Referer黑白名单,直播服务会根据配置的referer黑白名单,对访问者的身份进行识别和过滤,符合规则的可以顺利访问到该内容。如果不符合规则,该访问请求将会被禁止。 调用方法 请参见如何调用API。
true则必填 referer_white_list String 是否为referer白名单:true表示白名单;false表示黑名单;guard_switch为true则必填 referer_auth_list Array of strings 域名列表,域名为正则表达式;最多支持配置
表1 直播鉴权 项目 描述 配置 Referer防盗链 您可以配置访问的Referer黑白名单,对访问者身份进行识别和过滤。 请参见Referer防盗链。 Key防盗链 您可以配置防盗链Key,通过URL鉴权方式保障直播资源的安全。 请参见Key防盗链。
如果同时配置了多个鉴权机制,则需要来访请求通过所有鉴权机制后,才能正常访问直播资源。 推流鉴权与播放鉴权的配置方法完全相同,操作请参考播放鉴权的配置操作:Referer防盗链、播放Key防盗链和IP黑白名单。 父主题: 推流配置