检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
什么是视频直播服务 视频直播服务(Live)依托华为云,凭借在视频领域的长期技术积累,快速敏捷地为行业提供高并发、低延迟、超清流畅、安全可靠的端到端音视频直播解决方案。为了更好地服务于不同的直播应用场景,视频直播提供了标准直播与低时延直播两种服务。标准直播致力于为常规的大规模实时
某视频监控类用户希望将流媒体推送到华为云直播源站,通过直播服务对流媒体进行分发,使监控设备可以无论所处何地都可以快速地获取到流媒体,让设备使用者可以随时获取到监控现场的情况。 在对接前,先了解下视频监控类业务和普通直播的主要区别: 视频监控类业务推流端采用专用的设备,和普通直播推流软件配置不同。 视
视频直播服务支持哪些直播流播放协议? 华为云视频直播服务支持RTMP、HTTP-FLV和HLS三种播放协议。 RTMP协议比较全能,既可以用来推流,又可以用来播放直播流。其工作方式是将较大块的视频帧和音频帧“剁碎”,然后以小数据包的形式在互联网上进行传输,且支持加密,因此安全隐秘
如何估算视频直播的流量消耗? 视频直播默认按下行流量计费,消耗流量 = 直播码率 / 8 × 时间 × 平均观看人数。 流量费用 = 消耗流量 × 当月累计流量对应阶梯区间的每GB单价。 计费示例:若直播码率为1Mbps,直播时长1小时,观看人数为200人,则消耗的流量约为:1(Mbps)/8
视频直播服务支持哪些推流协议? 华为云视频直播服务暂只支持RTMP推流。RTMP(Real Time Messaging Protocol)即实时消息传输协议。 父主题: 直播推流
视频直播有哪些计费项?如何知道自己需要支付哪些费用? 视频直播计费项可以分为基础费用和增值费用,详情请参见计费项。 基础费用:流量/带宽费用,即您开启直播后,使用直播加速服务产生的流量/带宽费用。您可以在视频直播控制台的总览页自行选择按流量或带宽计费。 图1 计费方式 增值费用:
Web SDK 浏览器适配 开发前准备 SDK使用 基本使用逻辑 最佳实践 接口参考 常见问题 修订记录
视频直播服务暂只支持“华北-北京一”、“华北-北京四”、“亚太-曼谷”、“亚太-新加坡”和“欧洲-都柏林”区域,即华为云直播服务暂只在这些区域部署了直播源站。新开通的用户,目前暂只支持“华北-北京四”区域。由于华为云直播的加速节点目前是覆盖中国大陆区域的,所以推流端所在区域不影响直播服务的使用。 父主题:
台式计算机或笔记本,使用摄像头或者桌面 使用第三方软件采集摄像头视频或桌面图像,将视频或桌面推流至RTMP推流地址。第三方推流软件包括:OBS(推荐)、FMLE、XSplit等。 Android/iOS,使用手机摄像头 使用第三方软件或SDK采集摄像头视频,并推送视频流至RTMP推流地址。
您可以根据实际的业务场景,将生成好的低时延直播推流地址输入到对应的推流软件中进行低时延直播推流,然后使用华为云低时延在线Demo或根据API接口开放web端播放。 前提条件 已安装推流工具,推荐使用推流工具OBS,若未安装,请先下载并安装。 已获取华为云低时延在线Demo或根据API接口开放web端播放。
认证证书 合规证书 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。 资源中心 华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 图1 资源中心 销售许可证&软件著作权证书 另外,华为云还提供了以下销
置对应转码模板,开启转码服务,但这样会引入额外的转码延迟,并且会产生转码费用。建议推流端尽量推H264+不包含B帧的流,可以通过调整推流端软件(如OBS)的视频编码参数去除B 帧。如果使用OBS推流,可以通过设置,关闭B帧。如下图所示: 华为低时延直播Web SDK,播放报错:NotAllowedError:xxx?
SDK介绍 华为云低时延直播的软件开发工具包是对低时延直播提供的REST API进行的封装,以简化用户开发工作。用户直接调用低时延直播SDK提供的接口函数,即可实现使用低时延直播业务能力的目的。各类客户端SDK的下载和集成操作、接口参考等,请参见表1。 目前不支持信令接入低时延直播业务,仅支持SDK接入。
如何调用API 构造请求 认证鉴权 返回结果
I帧反馈给用户。因此,减少GOP帧的数量,能减少播放器加载GOP帧所用的时间。在直播推流端GOP一般建议设置为1~2s。 播流协议选择 华为云视频直播服务支持RTMP、HTTP-FLV和HLS三种播放协议。 RTMP:rtmp://播放域名/AppName/StreamName
内容合规说明 视频直播不支持接入违反相关法律法规的域名,包括但不限于: 涉黄、涉赌、涉毒、涉诈、侵权内容的网站 游戏私服类 盗版游戏/软件/盗版视频网站 P2P类金融网站 彩票类网站 违规医院和药品类网站 无法正常访问或内容不含有任何实质信息 如果您的直播加速域名含有以上违规的内容,您将自行承担相关风险。
接口参考 主入口(HWLLSPlayer) 客户端对象(HWLLSClient) 客户端对象(HWFlvClient) 客户端对象(HWHlsClient) 客户端事件通知(HWLLSClientEvent) 错误码(ErrorCode) 公网地址 客户端错误码 父主题: Web
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。具体获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中“我的凭证”。 在“API凭证”页面,即可获取对应的账号ID信息。 图1 获取账号ID 父主题: 附录
修订记录 表1 修订记录 修改时间 修改说明 2024-12-02 低时延直播Web SDK更新点,如下所示: 支持自动降级和指定降级。 支持移动端后台播放音频。 解决设备兼容性问题。 支持多实例video标签id。 2024-11-12 新增最佳实践及其相关的代码示例。 2024-06-27
最佳实践 进阶用法 音频受限处理 降级处理 代码示例 父主题: Web SDK