检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
I的时候将Token加到请求消息头中,从而通过身份认证,获得操作API的权限。Token可通过调用获取用户Token接口获取。 调用本服务API需要项目级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。 {
com/notify 推流回调:在左侧导航栏中,选择“模板配置 > 开停播通知”,单击“添加”,配置推流回调地址,如图2所示。 图2 开停播通知配置 录制回调:在左侧导航栏中,选择“模板配置 > 录制配置(新版)”,单击“新建回调配置”,配置录制回调地址,如图3所示。 图3 添加录制回调URL
String 项目ID,获取方法请参考获取项目ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token,使用Token鉴权方式时必选。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。
直播录制周期最多支持录制多长时间? 是否支持为每个直播流配置录制模板? 直播录制是否会录制转码流? 直播录制支持的ts分片大小是多少? 一次直播录制会生成几个录制文件? 已经删除录制规则,为什么还会生成录制文件? 为什么直播推流未中断,录制文件分成了两个? 直播录制后,如何获取录制文件地址? 是否支持通过调用API进行直播录制?
SDK。 getVersion 获取SDK版本号。 createClient 创建一个直播拉流客户端对象,如果需要拉取多个直播流则需要创建多个客户端对象。 uploadLog 上传日志。 saveLog 保存日志 setParameter 设置全局配置参数。 setLogLevel
推流配置 拼接推流地址 直播转码 直播录制至OBS 直播截图 开停播通知 HLS配置 推流鉴权
可单独创建直播播放域名或推流域名,每个租户最多可配置64条域名记录。 调用方法 请参见如何调用API。 URI POST /v1/{project_id}/domain 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 请求参数 表2
andwidth/detail 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 publish_domains 是 Array of strings
由于视频直播服务默认开启直播下行加速服务,即播放加速,若您未配置CNAME解析,将由于无法解析播放域名,导致播放失败。请您参照如下方法,验证播放CNAME是否配置成功。 登录视频直播控制台。 在左侧导航树中,选择“域名管理”。 在域名列表中,获取播放域名的CNAME。 图2 域名管理 打开Wi
如果添加的是媒体直播的推流域名,才会展示当前配置项。 媒体直播的推流协议。 包含如下选项: RTMP:RTMP_PUSH类型的频道需要配置RTMP协议的推流域名。 SRT:SRT_PUSH类型的频道需要配置SRT协议的推流域名。 单击“确定”。 在“域名管理”页面的列表中会新增一条“状态”为“配置中”的域名记录
CreateRecordCallbackConfig 创建录制回调配置 listRecordCallbackConfigs list_record_callback_configs ListRecordCallbackConfigs 查询录制回调配置列表 updateRecordCallbackConfig
/traffic/detail 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 play_domains 否 Array of strings 播
pauseAudio 暂停音频。 resumeAudio 恢复音频。 setPlayoutVolume 设置播放音量。 getPlayoutVolume 获取音频音量。 muteAudio 静音。 streamStatistic 设置是否开启流信息统计。 enableStreamStateDetection
andwidth/detail 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 play_domains 否 Array of strings 播
/v2/{project_id}/stats/area/detail 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 start_time 是 String 查询起始时间。日期格式按照
FunctionGraph资源委托授权。授权成功后,媒体直播服务才能查询用户的函数、工作流、触发器,并调用函数。 回看和时移地址生成 支持获取频道回看和时移地址,回看频道历史播放内容。
pauseAudio 暂停音频。 resumeAudio 恢复音频。 setPlayoutVolume 设置播放音量。 getPlayoutVolume 获取音频音量。 muteAudio 静音。 streamStatistic 设置是否开启流信息统计。 enableStreamStateDetection
tream/play-info 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 play_domains 否 Array of strings 播
直播鉴权 项目 描述 配置 Referer防盗链 您可以配置访问的Referer黑白名单,对访问者身份进行识别和过滤。 请参见Referer防盗链。 Key防盗链 您可以配置防盗链Key,通过URL鉴权方式保障直播资源的安全。 请参见Key防盗链。 IP黑白名单 您可以配置访问的IP黑白名单,对访问者身份进行识别和过滤。
图2 云资源授权 步骤三:配置直播截图 OBS授权成功后,您可以开始配置直播截图模板。 登录视频直播控制台。 在左侧导航栏中,选择“域名管理”,进入域名管理页面。 在需要进行直播截图的推流域名行,单击“管理”。 在左侧导航栏中,选择“模板配置 > 截图配置”。 单击“新建截图”,界面右侧弹出“截图配置”对话框。