检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK概述 华为云提供了直播服务端SDK,您可以直接集成服务端SDK来调用直播的相关API,从而实现对直播服务的快速操作。目前视频直播提供了Java、Python、Go和PHP四种语言SDK供开发者使用,如表1所示。 SDK已知安全漏洞及修复版本、规避方案,请单击表1中的SDK对应语言的Github地址进行查看。
什么是视频直播服务 视频直播服务(Live)依托华为云,凭借在视频领域的长期技术积累,快速敏捷地为行业提供高并发、低延迟、超清流畅、安全可靠的端到端音视频直播解决方案。为了更好地服务于不同的直播应用场景,视频直播提供了标准直播与低时延直播两种服务。标准直播致力于为常规的大规模实时
Key防盗链 为保障直播资源不被非法盗用,您可以使用直播的Key防盗链功能,在原始推流或播放地址末尾加上鉴权信息。在主播请求直播推流或观众请求播放时,CDN会对其URL带的加密信息进行合法性判断,仅校验通过的请求会予以响应,其它非法的访问将予以拒绝。 若您有其它自定义防盗链规则的
示例1:创建频道 本节通过调用一系列媒体直播的API来创建频道。 涉及API 当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。 操作步骤 获取用户Token,用于调用媒体直播接口时进行认证鉴权。
开停播通知能只回调源流,不回调转码流吗? 开停播通知功能默认将原始流和转码流的事件回调信息都反馈到用户服务器,您可以通过提交工单申请关闭转码流的回调,只接收源码流的回调通知。 父主题: 直播回调
示例1:创建转码模板 本节通过调用一系列直播的API来创建转码模板。 涉及API 当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。 操作步骤 获取用户Token,用于调用直播接口时进行认证鉴权。
Key防盗链 为保障直播资源不被非法盗用,您可以使用直播的Key防盗链功能,在原始推流或播放地址末尾加上鉴权信息。在主播请求直播推流或观众请求播放时,CDN会对其URL带的加密信息进行合法性判断,仅校验通过的请求会予以响应,其它非法的访问将予以拒绝。 若您有其它自定义防盗链规则的
为什么拉取转码流的一级M3U8文件的BANDWIDTH不是实际转码流的码率? 可能是由于返回M3U8文件时,还未获取到真实转码流的码率和编码格式等信息,此时,视频直播服务会先返回一个默认值。 父主题: 直播转码
使用限制 在使用媒体直播服务前,您需要了解本服务的使用限制信息。 频道入流约束 表1 频道入流约束 限制项 说明 转码帧率 转码帧率不支持配置高于源流。 转码分辨率 转码分辨率不支持配置高于入流分辨率。 音视频编码器 视频支持H.264、H.265。 音频支持AAC、MP1、MP2和MP3。
视频直播服务支持哪些直播流播放协议? 华为云视频直播服务支持RTMP、HTTP-FLV和HLS三种播放协议。 RTMP协议比较全能,既可以用来推流,又可以用来播放直播流。其工作方式是将较大块的视频帧和音频帧“剁碎”,然后以小数据包的形式在互联网上进行传输,且支持加密,因此安全隐秘
媒体直播限制 在使用媒体直播服务前,您需要了解本服务的使用限制信息。 频道入流约束 表1 频道入流约束 限制项 说明 转码帧率 转码帧率不支持配置高于源流。 转码分辨率 转码分辨率不支持配置高于入流分辨率。 音视频编码器 视频支持H.264、H.265。 音频支持AAC、MP1、MP2和MP3。
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。具体获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中“我的凭证”。 在“API凭证”页面,即可获取对应的账号ID信息。 图1 获取账号ID 父主题: 附录
云直播限制 在使用云直播服务前,您需要了解本服务的使用限制信息。 使用限制 表1 使用限制说明 限制项 说明 并发直播流 对并发直播流未做相关限制,但若有超过100G的大规模并发需求,建议提交工单进一步咨询。 推流 视频直播服务不限制推流码率,支持常见分辨率以及对应码率,但为了保证推流顺畅,建议码率不超过4Mbps。
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。具体获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中“我的凭证”。 在“API凭证”页面,即可获取对应的账号ID信息。 图1 获取账号ID 父主题: 附录
Go SDK使用指导 本章节介绍了Go SDK的使用说明,您可以参考本章节进行快速集成开发。 开发前准备 已注册华为账号并开通华为云,完成实名认证。 具备已备案的域名用于直播推流和播放,并在视频直播控制台添加推流和播放域名,且已完成域名关联。 已具备开发环境 ,支持go 1.14及以上版本。
录制管理 直播录制完成后,您可以在直播控制台中查看录制文件。 操作步骤 登录视频直播控制台。 在左侧导航树中,选择“直播管理 > 录制管理”,进入录制管理页面。 选择您需要查看的日期、推流域名、AppName、直播流名称(请填写完整,为必填项),并单击“确定”。 可以查看当前推流域名下的所有录制文件列表。
合规使用指南 华为云Live云直播低时延直播场景SDK开发者合规指南 《中华人民共和国个人信息保护法》自2021年11月1日起正式施行后,监管部门、各行业参与方和终端消费者越来越关注用户的隐私保护问题。为了有效治理App、SDK违规收集使用个人信息的现象,监管部门也陆续出台相关标准规范。
调用直播API的Token是什么? Token是系统颁发给用户的访问令牌,承载用户的身份、权限等信息。视频直播服务通过调用IAM获取Token接口,这样调用直播API时,可以使用Token鉴权,从而获得API操作权限。Token获取方法请参见如何调用API。 父主题: API使用
什么是ICP备案? Internet Content Provider,网站备案+域名备案=ICP备案,现在一般说的网站备案和域名备案泛指ICP备案。您可以在工信部的ICP/IP地址/域名信息备案管理系统查询确认您的域名是否完成了备案。 父主题: 域名管理
如何进行ICP备案? 华为云为可以协助使用大陆节点服务器提供互联网信息服务的用户完成ICP备案。华为云备案拥有专属服务支持、快速初审,免费幕布等优势。您可以在华为云上完成备案,具体操作请参见备案指导。 父主题: 域名管理