检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
直播事件回调 视频直播服务目前提供了推流回调、录制回调和截图回调三种功能回调。若在直播前配置了相关回调,则当直播过程触发了对应的事件时,视频直播会通过HTTP接口向用户服务器发送POST请求,将事件回调信息实时反馈到用户服务器。 回调协议 请求:HTTP POST请求,请求Body的内容为JSON格式。
会影响用户体验。 推流 获取推流地址。 登录视频直播控制台。 在左侧导航树中,选择“媒体直播 > 频道管理”,进入“频道管理”页面。 找到对应的频道,单击右侧的“管理”,进入“修改频道”页面。 “输入类型”为“RTMP_PUSH”或“SRT_PUSH”时,才需要获取推流地址,进行
API概览 媒体直播服务对应的接口列表如下所示,在调用媒体直播API前,您需要先获取用户Token,Token可以用于调用其他API时鉴权,具体如何调用媒体直播API请参考应用示例。 OTT频道管理接口 表1 OTT频道管理接口 接口 说明 POST /v1/{project_id}/ott/channels
取到账号ID。具体获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中“我的凭证”。 在“API凭证”页面,即可获取对应的账号ID信息。 图1 获取账号ID 父主题: 附录
同一个域名,不支持同时创建“SRT_PUSH”和“RTMP_PUSH”类型的频道。 客户端限制 表5 客户端限制 限制项 说明 音视频编码格式 iOS 16.0及以上版本,HE-AAC的音频码率仅支持小于等于64kbps。AAC-LC无此限制。 客户端使用限制 如果原流音视频出现“空洞”,即音视频切片大小
取到账号ID。具体获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中“我的凭证”。 在“API凭证”页面,即可获取对应的账号ID信息。 图1 获取账号ID 父主题: 附录
支持查看播放域名的下行带宽/流量使用量、播放画像信息、请求响应返回的所有状态码及对应直播流的在线观看人数等数据,还支持查看对应推流域名的上行带宽/流量使用量、总推流路数、历史推流详情及推流帧率/码率等监控信息。 LLL统计分析 查看播放域名对应低时延直播业务的统计数据,包括:下行带宽/流量使用量、观众数、全局播放统计和单路播放统计。
是否支持通过调用API进行直播录制? 视频直播提供了录制至OBS模板管理相关接口,您可以调用创建录制规则接口,新建一条录制规则。当开启直播时,即可按照对应的录制规则进行直播录制了,录制文件存储在OBS中。 父主题: 直播录制
主业务流程包括: 拉流前:创建客户端。 拉流播放:拉流播放请求。 停止播放:停止播放请求。 拉流后:销毁客户端。 单击下图中的接口名称可快速跳转至对应的接口描述,查看其使用方法。 父主题: Web SDK
同一个域名,不支持同时创建“SRT_PUSH”和“RTMP_PUSH”类型的频道。 客户端限制 表5 客户端限制 限制项 说明 音视频编码格式 iOS 16.0及以上版本,HE-AAC的音频码率仅支持小于等于64kbps。AAC-LC无此限制。 客户端使用限制 如果原流音视频出现“空洞”,即音视频切片大小
控服务,方便您进行实时数据分析。 总览 开通Live服务后,登录视频直播控制台,进入“总览”页面。 可以看到Live操作指引流程、资源统计及数据趋势图、计费模式和文档的快速访问入口。 图1 总览页面 在该页面可以查看如下信息,也可以单击界面右上角的“使用指南”,查看操作文档。 操作指引
速。打开Windows操作系统中的cmd程序,输入如下命令: nslookup -qt=cname 加速域名 如果回显CNAME值,则表示对应的域名启动加速,如图1所示。 图1 CNAME生效验证 父主题: 域名管理
如何获取播放地址? 域名配置后,针对不同的播放协议,对应的播放地址格式如下所示: RTMP格式:rtmp://播放域名/AppName/StreamName FLV格式:http://播放域名/AppName/StreamName.flv M3U8格式:http://播放域名/AppName/StreamName
云直播录制需要收取哪些费用? 视频直播流录制产生的费用,根据每月并发录制峰值路数进行计费,具体价格请参见产品价格详情。除此外,直播录制至OBS对应产生的费用:录制文件存储在OBS桶中,存储费用由OBS收取,OBS价格请参见OBS产品价格详情。 父主题: 计费购买
云直播录制需要收取哪些费用? 视频直播流录制产生的费用,根据每月并发录制峰值路数进行计费,具体价格请参见产品价格详情。除此外,直播录制至OBS对应产生的费用:录制文件存储在OBS桶中,存储费用由OBS收取,OBS价格请参见OBS产品价格详情。 父主题: 公共类
单位:bps。取值范围:(0,104,857,600](100Mbps) width Integer 分辨率对应宽的值,非必填项 取值范围:0 - 4096(4K) height Integer 分辨率对应高的值,非必填项 取值范围:0 - 2160(4K) enable_snapshot Boolean
单位:bps。取值范围:(0,104,857,600](100Mbps) width 否 Integer 分辨率对应宽的值,非必填项 取值范围:0 - 4096(4K) height 否 Integer 分辨率对应高的值,非必填项 取值范围:0 - 2160(4K) enable_snapshot 否 Boolean
推流鉴权key值是否需要与播放鉴权key值保持一致? 不需要,您可以通过登录视频直播控制台,在对应的推流域名和播放域名下分别配置Key防盗链获取鉴权Key值,其中,Key值支持自定义或自动生成。推流域名和播放域名的Key防盗链配置方法相同,具体请参见Key防盗链。 父主题: 直播安全
本章节介绍了低时延直播Web SDK的HWLLSClient接口详情。 表1 主入口接口 接口 描述 startPlay 开始播放,客户端根据输入的URL到服务端拉取对应的主播流。 switchPlay 快速切换下一路流播放。 stopPlay 停止播放。 replay 重新播放。 startPlayCustomize
fmt.Println(err) } } 更多 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 推流通知配置修改成功 201 推流通知配置新增成功 400 推流通知配置修改失败 错误码