检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何查看直播按需资源的使用量和消费金额? 您可以登录华为云费用中心,在“账单管理 > 流水和明细账单”页面中,查看“计费模式”为“按需”的资源使用量和消费金额详情。 父主题: 公共类
PC端推流和播放(标准直播场景) 本节主要介绍如何在PC端借助第三方软件实现直播推流和播放。 前提条件 已参考配置域名在视频直播控制台配置推流域名和播放域名。 已安装推流工具,推荐使用推流工具OBS,若未安装,请先下载并安装。 已安装播放工具,推荐使用VLC播放器,若未安装,请先下载并安装。
language_code 是 String 语言简称,输入2或3个小写字母的语言代码。 language_selection_policy 否 String 语言输出策略。 取值如下: LOOSE:宽松匹配,示例“eng”会优先匹配源流中语言为English的音轨,如果匹配不到,则选择PID最小的音轨。
支持拉取其它平台的直播流至华为云直播吗? 支持,可以通过配置拉流回源实现,但不支持推流和回源拉流使用相同的域名,即回源拉流需要使用单独的拉流域名。 父主题: 直播播放
“notify_event_subscription”参数中增加“RECORD_NEW_FILE_START”字段即可。 父主题: API使用
language_code_control String 语言代码控制。这里的设置不会修改音频实际的语言,只会修改音频对外展示的语言。 包含如下选项: FOLLOW_INPUT:如果所选音频选择器对应的输出音频有语言,则与其保持一致,否则会以这里配置的语言代码和流名称进行兜底。推荐当前选项,为默认值。
language_code_control 否 String 语言代码控制。这里的设置不会修改音频实际的语言,只会修改音频对外展示的语言。 包含如下选项: FOLLOW_INPUT:如果所选音频选择器对应的输出音频有语言,则与其保持一致,否则会以这里配置的语言代码和流名称进行兜底。推荐当前选项,为默认值。
PC端推流和播放 本节主要介绍如何在PC端借助第三方软件实现媒体直播推流和播放。 前提条件 已参考配置域名在视频直播控制台配置推流域名和播放域名。 已参考创建频道,创建完成频道。 已安装推流工具,推荐使用推流工具OBS,若未安装,请先下载并安装。 已安装播放工具,推荐使用VLC播放器,若未安装,请先下载并安装。
与其它服务的关系 若您需要使用直播服务的消息通知功能、直播录制和截图功能,您还需要开通其它依赖服务,如表1所示。 表1 与其它服务的关系 交互功能 相关服务 位置 使用消息通知服务(SMN)发布直播推流开始、推流结束及录制相关的消息。 消息通知服务(Simple Message Notification,SMN)
仅支持RTMP推流协议,视频编码格式推荐使用H.264。 直播播放 支持RTMP、HTTP-FLV、HLS三种播放协议。 通常情况下,建议使用HTTP-FLV协议播放视频,可以做到更小的时延。但由于iOS端不支持使用RTMP、HTTP-FLV协议播放,因此,如果需要在微信端播放视频,建议使用HLS协议播放,兼容性更为友好。
开启鉴权机制后,CDN会对访问者的身份进行识别和过滤,符合规则的才可使用直播服务,其它非法的访问将予以拒绝。 禁推功能主要针对正在推送的直播流,在直播过程中,发现直播流内容不合法或被非法盗用,用户可对直播流进行禁止推送操作,从而保障直播资源的安全。 实现原理 如图1所示,视频直播服务主要通过以下几方面保障直播资源的安全。
向主备双URL推流。 编码器推流断链时,需具备主动重推能力。建议断链重推周期小于一个分片时长。 4 推流 您可以使用第三方推流工具OBS进行推流。 5 播放 您可以使用第三方播放工具VLC进行播放。 父主题: 快速入门
支持查看所有播放域名的下行带宽/流量使用统计信息,还支持查看所有推流域名的转码时长、录制最大并发数和截图数量统计信息。 业务监控 支持查看播放域名的下行带宽/流量使用量、播放画像信息、请求响应返回的所有状态码及对应直播流的在线观看人数等数据,还支持查看对应推流域名的上行带宽/流量使用量、总推流路数、
用量统计:支持查看所有播放域名的下行带宽/流量使用统计信息,还支持查看所有推流域名的转码时长、录制最大并发数和截图数量统计信息。 业务监控:支持查看播放域名的下行带宽/流量使用量、播放画像信息、请求响应返回的所有状态码及对应直播流的在线观看人数等数据,还支持查看对应推流域名的上行带宽/流量使用量、总推流路数及推流帧率/码率等监控信息。
如果业务上App只能使用http协议,是否能够集成使用华为低时延直播Web SDK ? 部分浏览器(chrome)可以集成使用,但不推荐。由于浏览器兼容性识别是根据浏览器暴露的WebRTC对象判断的,在非https协议下,对象可能不存在。 Firefox浏览器中无法使用华为低时延直播Web
进行自定义,“StreamName”自定义即可,如,huawei1。具体请参见原始推流地址。 若您域名配置后,还配置了key防盗链,则需要使用鉴权地址推流。具体鉴权地址生成示例请参见推流Key防盗链。 鉴权方式A的鉴权地址为:原始URL?auth_key={timestamp}-
用户Token,使用Token鉴权方式时必填。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必填,携带的鉴权信息。 X-Sdk-Date 否 String 使用AK/SK方式认证时必填,请求的发生时间。
供的接口函数,即可实现使用低时延直播业务能力的目的。各类客户端SDK的下载和集成操作、接口参考等,请参见表1。 目前不支持信令接入低时延直播业务,仅支持SDK接入。 表1 客户端SDK 客户端 SDK下载 版本号 开发者 主要功能 个人信息处理规则 合规使用说明 集成SDK 接口参考
点播的流量包直播服务能用吗? 点播的流量包,直播服务不能用。所有的套餐包仅限于本服务内使用,不支持跨云服务使用。 父主题: 计费购买
SDK。如果不兼容,则返回对应Error异常。 由于低延时直播需使用WebRTC能力,存在部分浏览器不支持播放WebRTC的情况,可根据特定错误码(HWLLS_ERROR_WEBRTC_UNSUPPORTED),进行播放降级,请参考SDK使用。 getVersion getVersion():