检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置完成后,单击“确定”。 通过以下方式获取推流鉴权地址。 Key防盗链配置成功后,原始地址将无法使用,您需要获取对应的推流鉴权地址。 自动生成:使用防盗链地址生成工具快速生成鉴权地址,具体生成方法请参见防盗链地址生成。 手动拼接:根据配置的鉴权类型拼接对应的鉴权地址,具体拼接示例请参见Key防盗链。
开始播放,客户端根据输入的URL到服务端拉取对应的主播流。 【请求参数】 url:必选,string类型。拉流URL,是以flv结尾的播放地址。 options:可选,StartPlayOptions类型。播放配置参数,如果不携带该参数,则复用首次起播携带的options数据。S
获取频道回看或时移地址 如果用户需要回看媒体直播,请参考本节获取频道回看和时移地址。 前提条件 已创建频道,频道处于运行中,且已开启“开启时移和回看”功能。 操作步骤 登录视频直播控制台。 在左侧导航栏中,选择“媒体直播 > 工具库 > 回看/时移地址生成”。 进入“回看/时移地址生成”界
开始播放,客户端根据输入的URL到服务端拉取对应的主播流。 【请求参数】 url:必选,string类型。拉流URL,是以m3u8结尾的播放地址 options:可选,StartPlayOptions类型。播放配置参数,如果不携带该参数,则复用首次起播携带的options数据。St
开发前准备 前提条件 已下载SDK包。 环境要求 编译工具推荐安装Microsoft Visual Studio Code 1.43.2或以上版本。 如果客户端用Node.js开发,推荐安装14.19.1或以上版本。 支持的浏览器详情请参见浏览器适配详情。 如果客户端用TypeS
此字段携带请求ID号,以便任务跟踪。格式为:request_id-timestamp-hostname(request_id在服务器端生成UUID,timestamp为当前时间戳,hostname为处理当前接口的服务器名称) 表4 响应Body参数 参数 参数类型 描述 id String 规则ID,由服务端返回。创建或修改的时候不携带
此字段携带请求ID号,以便任务跟踪。格式为:request_id-timestamp-hostname(request_id在服务器端生成UUID,timestamp为当前时间戳,hostname为处理当前接口的服务器名称) 表5 响应Body参数 参数 参数类型 描述 total Integer 查询结果的总元素数量
无法连接服务端。 检查网络状态是否正常或联系华为工程师。 HWLLS_ERROR_SERVER_NO_RESPONSE 50000003 服务器无响应。 联系华为工程师。 HWLLS_ERROR_AUTH_FAIL 50000004 鉴权失败。 请检查服务侧Referer防盗链以及key防盗链的配置是否正确。
推流鉴权地址的有效期如何设置成长久有效? 配置Key防盗链时,“类型”选择为鉴权方式B,然后将txTime设置为较长的时间,例如0xf3854988(即2099.06.20 08:30:00)。 父主题: 直播安全
200 表4 响应Body参数 参数 参数类型 描述 url String 回调地址 auth_sign_key String 鉴权密钥 call_back_area String 接收回调通知服务器所在区域。 包含如下取值: mainland_china:中国大陆区域。 out
请求Body参数 参数 是否必选 参数类型 描述 url 是 String 回调地址 auth_sign_key 否 String 鉴权密钥 call_back_area 否 String 接收回调通知服务器所在区域。 包含如下取值: mainland_china:中国大陆区域。 o
供开发者使用,如表1所示。 SDK已知安全漏洞及修复版本、规避方案,请单击表1中的SDK对应语言的Github地址进行查看。 表1 服务端SDK 语言 Github地址 参考文档 JAVA huaweicloud-sdk-java-v3 Java SDK使用指导 Python h
是否启用回调通知 on:启用。 off:不启用。 call_back_url String 通知服务器地址,必须是合法的URL且携带协议,协议支持http和https。截图完成后直播服务会向此地址推送截图状态信息。 表6 ObsFileAddr 参数 参数类型 描述 bucket String
帧率组件,包括I帧、P帧等。一个GOP就是以一个I帧,多个P帧开始。当用户第一次观看的时候,播放器需要找到I帧才能开始播放,而播放器会到服务器寻找到最近的I帧反馈给用户。因此,减少GOP帧的数量,能减少播放器加载GOP帧所用的时间。在直播推流端GOP一般建议设置为1~2s。 播流协议选择
是否启用回调通知 on:启用。 off:不启用。 call_back_url 否 String 通知服务器地址,必须是合法的URL且携带协议,协议支持http和https。截图完成后直播服务会向此地址推送截图状态信息。 表4 ObsFileAddr 参数 是否必选 参数类型 描述 bucket
用于直播播放。直播音视频会被加密传输。 存储在用户自有OBS桶中,用户可自行处理录制文件和截图。 用户可以根据实际需求配置OBS桶的安全机制。 IP地址匿名化后写入直播日志文件中,以IP地址区分终端用户,用于问题定位及直播数据统计。 存留期限与存留策略 不保存,仅在视频直播服务中进行处理。 用户自行决定存留期限和策略。
100011000 Internal communication error. 内部服务器通信异常 提交工单,申请技术客服协助解决问题 500 LIVE.100011005 Internal server error. 服务器内部出现错误 请稍后重试或者联系客服人员帮忙解决 500 LIVE.100011007
100011000 Internal communication error. 内部服务器通信异常 提交工单,申请技术客服协助解决问题 500 LIVE.100011005 Internal server error. 服务器内部出现错误 请稍后重试或者联系客服人员帮忙解决 500 LIVE.100011007
HttpConfig.getDefaultHttpConfig(); (可选操作)配置代理。 1 2 3 4 5 6 7 // (可选)使用代理服务器 // 代理服务器的password直接写入代码,会有很大安全风险。建议密文形式存储在配置文件或者环境变量中,待使用时再解密,以确保安全。 //
如果开启,需要配置“录制窗口大小”,即用户可以查看的频道历史录播内容时长。 单位:秒。 获取频道回看或时移地址的方式,请参见获取频道回看或时移地址。 说明: 直播录制内容的OBS存储路径为:OBS地址/push_domain/AppName/Channelid。 删除已有频道A后,又用频道A使