检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
版本规划 低时延直播(Low Latency Live)客户端SDK的版本规划说明。 版本号说明 版本号格式为a.b.c,其中: a为主版本号:在版本架构重构的情况下更新。例如,在版本间接口存在兼容问题时会进行变更。 b为次版本号:正常迭代版本,如有新功能特性、接口新增或优化等,则该字段递增。
支持RTMP协议推流,也支持纯音频或纯视频推流。 推流形式 支持常见的第三方软件例如OBS/XSplit/FMLE等。 上行加速 支持直播内容上行推流加速、用户接入点/设备调度(DNS/HTTP DNS)、访问鉴权、弹性伸缩。 直播播放 播放协议 标准直播场景:支持RTMP、HTTP-FLV和HLS三种播放协议。
注意:若您的域名未备案,将添加失败,并提示“添加域名失败:ICP编号不存在”。 图1 添加域名 表1 参数说明 参数 说明 域名 输入二级推流域名或播放域名。示例:“test-push.example.com”。 说明: 域名长度限制为64个字符,暂不支持大写的域名。 推流域
info(showTranscodingsTemplateResponse.toString()); 异常处理。 表1 异常处理 一级分类 一级分类说明 二级分类 二级分类说明 ConnectionException 连接类异常 HostUnreachableException 网络不可达、被拒绝 S
启动直播推流任务。 在“来源”区域单击左下角的“+”,选择直播流来源,如图6所示。 图6 选择直播来源 媒体源:表示本地媒体文件。 视频采集设备:表示摄像头。 单击“开始直播”,开始推送直播流。 父主题: 第三方工具使用
注意:若您的域名未备案,将添加失败,并提示“添加域名失败:ICP编号不存在”。 图2 添加域名 表1 参数说明 参数 说明 域名 输入二级推流域名或播放域名。示例:“test-push.example.com”。 说明: 域名长度限制为64个字符,暂不支持大写的域名。 推流域
基础上降低30-40%直播码率。 稳定可靠 支持多中心和跨区域的集群保障和容灾能力,7*24小时服务支持。基于华为20年实践经验的云原生2.0搭建的直播服务架构安全可信、敏捷智能,可快速弹性扩容,为您的直播业务保驾护航。 数据统计 提供包含直播用量统计、增值服务统计、流播放画像等
注意:若您的域名未备案,将添加失败,并提示“添加域名失败:ICP编号不存在”。 图2 添加域名 表1 域名参数说明 参数名 描述 域名 输入二级推流域名或播放域名。示例:“test-push.example.com”。 说明: 域名长度限制为64个字符,暂不支持大写的域名。 推流域
单击“确定”,完成直播推流地址的配置。 在“来源”区域单击左下角的“+”,选择直播流来源。 图6 来源设置 媒体源:表示本地媒体文件。 视频采集设备:表示摄像头,若PC有配套摄像头,会直接启用摄像头。 单击右下角的“开始直播”,开始推送直播流。 播放 获取播放地址。 登录视频直播控制台。
audio_bitrate Long 音频码率(单位:Kbps) resolution String 视频分辨率 client_ip String 推流设备的ip start_time String 开始推流的时间,UTC格式:2006-01-02T15:04:05Z 状态码: 400 表6 响应Body参数
单击“确定”,完成低时延直播推流地址的配置。 在“来源”区域单击左下角的“+”,选择直播流来源。 图5 来源设置 媒体源:表示本地媒体文件。 视频采集设备:表示摄像头,若PC有配套摄像头,会直接启用摄像头。 单击右下角的“开始直播”,开始推送低时延直播流。 播放(Web接入方式) 获取播放地址。
NAME配置完成配置。 检查播放端 在第三方播放器中输入播放地址进行播放,检查播放器是否存在问题,建议可以使用VLC播放器检测。 检查播放设备是否存在问题,建议可以换一个手机和PC进行检测。 检查播放器是否支持对应的格式。 以下为华为云视频直播播放器对直播流格式的支持情况: We
单击“确定”,完成直播推流地址的配置。 在“来源”区域单击左下角的“+”,选择直播流来源。 图5 来源设置 媒体源:表示本地媒体文件。 视频采集设备:表示摄像头,若PC有配套摄像头,会直接启用摄像头。 单击右下角的“开始直播”,开始推送直播流。 播放 获取播放地址。 登录视频直播控制台
的推流域名。 注意:若您的域名未备案,将添加失败,并提示“添加域名失败:ICP编号不存在”。 表1 域名参数说明 参数名 描述 域名 输入二级推流域名或播放域名。示例:“test-push.example.com”。 说明: 域名长度限制为64个字符,暂不支持大写的域名。 推流域
30, // 重试间隔,单位:秒 retryTimes: 30, // 重试次数 } ) 如何处理兼容性问题? 某些设备的浏览器可能不支持WebRTC协议拉流,该场景下,可以采取降级播放策略。 全屏操作等常规功能不生效? 检查Client在使用过程中是否有保
<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"
<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"
<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"
配置录制模板 直播服务支持将直播内容进行录制并将录制的视频存储到OBS桶中,您可以在OBS中对录制的直播视频进行下载、分享等处理。 直播录制至OBS的相关操作流程,如图1所示。 图1 直播录制至OBS流程图 创建桶(可选):创建用于存储直播录制文件的OBS桶,若已有OBS桶,请直接执行2。
Go SDK使用指导 本章节介绍了Go SDK的使用说明,您可以参考本章节进行快速集成开发。 开发前准备 已注册华为账号并开通华为云,完成实名认证。 具备已备案的域名用于直播推流和播放,并在视频直播控制台添加推流和播放域名,且已完成域名关联。 已具备开发环境 ,支持go 1.14及以上版本。