检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。 Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。
一般情况下,RTMP推流+FLV播放的正常延迟在5s左右,若您的直播出现延迟时间过长的现象,可参考以下方式进行性能优化。 GOP设置 GOP:(Group of Pictures)画面组,一个GOP就是一组连续的画面,每个画面都是一帧,一个GOP就是大量帧的集合。直播的视频数据流,其实是一系列的视频帧率组
object_write_mode Integer 在OBS桶存储截图的方式: 0:全保存模式,截图文件名中含时间戳,每条流的所有截图文件均会保存在存储对象里。示例:snapshot/{domain}/{app_name}/{stream_name}/{UnixTimestamp}
口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必填,携带的鉴权信息。 X-Sdk-Date 否 String 使用AK/SK方式认证时必填,请求的发生时间。 X-Project-Id 否 String
统计分析 视频直播支持哪些数据统计? 直播流播放画像,为什么累计观看人数比峰值观看人数少?
流监控 查询推流帧率数据接口 查询推流码率数据接口 查询推流监控数据接口 查询CDN上行推流质量数据接口
String 应用名称,与推流或播放地址中的AppName一致。 check_level 否 Integer 鉴权方式C必选。 检查级别。LiveID由AppName和StreamName组成,即"<app_name>/<stream_name>"。 包含如下取值: 3:只检查Li
String 推流域名 application 是 Array of PushDomainApplication objects 推流域名APP配置 表4 PushDomainApplication 参数 是否必选 参数类型 描述 name 否 String 应用名,默认为live hls_fragment
可能有以下两个原因导致未生成录制文件: 存储录制文件的OBS桶未授权成功,您可以通过登录视频直播控制台,在左侧导航树中选择“云资源授权”,完成直播服务的授权。 授权直播服务:允许直播服务将录制文件存储到对应的OBS桶中。 目前仅支持通过主账号进行云资源授权,IAM子账号暂不支持使用。 直播流的编码格式不是H.264或者H
口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必填,携带的鉴权信息。 X-Sdk-Date 否 String 使用AK/SK方式认证时必填,请求的发生时间。 X-Project-Id 否 String
直播录制是指在直播推流时将直播内容进行录制并将录制的视频存储到OBS(对象存储服务 Object Storage Service)中,然后在OBS中对录制的直播视频进行下载、分享等处理。 因直播录制文件最终存储在OBS中,所以您需要在OBS中创建存储桶,操作请参见创建桶。其中,OBS服务计费情况,请参见OBS产品价格详情。
由于低时延直播推流端不推包含B帧的流,所以您需要在OBS推流端中关闭B帧。 图3 输出设置 在左侧菜单栏选择“直播”,输入步骤1获取的直播推流URL。 图4 直播设置 推流地址分两部分输入“服务器”和“推流码”中。具体填写规则如下: 服务器:填写包含AppName前的地址,如"rtmp://livepush-test
产品优势 云直播不同场景下的产品优势,如下所示: 标准直播场景 低时延直播场景 标准直播场景 直播加速:支持RTMP推流,RTMP/HTTP-FLV/HLS等多格式拉流;智能调度就近推流,播放卡顿率小于2.5%;播放成功率大于99.9%。 高清低码:支持高清低码,同等主观画质,带宽成本降低20%~30%。
object_write_mode 是 Integer 在OBS桶存储截图的方式: 0:全保存模式,截图文件名中含时间戳,每条流的所有截图文件均会保存在存储对象里。示例:snapshot/{domain}/{app_name}/{stream_name}/{UnixTimestamp}
CreateDomainMappingRequest request = new CreateDomainMappingRequest(); DomainMapping body = new DomainMapping(); body.
publish_domain 是 String 直播推流域名 app 是 String 应用名,如需匹配任意应用则填写*。录制规则匹配的时候,优先精确app匹配,如果匹配不到,则匹配* stream 是 String 录制的流名,如需匹配任流名则填写*。录制规则匹配的时候,优先精确stream匹配,如果匹配不到,则匹配*
流管理 查询直播加速的带宽数据 查询直播加速的流量数据 查询直播播放在线人数 父主题: 历史API
object_write_mode 是 Integer 在OBS桶存储截图的方式: 0:全保存模式,截图文件名中含时间戳,每条流的所有截图文件均会保存在存储对象里。示例:snapshot/{domain}/{app_name}/{stream_name}/{UnixTimestamp}
如何获取推流地址? 域名配置后,您可以直接通过如下方式拼接对应的推流地址。 原始推流地址:rtmp://推流域名/AppName/StreamName 其中“AppName”默认为“live”,您也可以根据实际需求进行自定义,“StreamName”自定义即可,如,huawei1。具体请参见原始推流地址。
某些设备的浏览器可能不支持WebRTC协议拉流,该场景下,可以采取降级播放策略。 全屏操作等常规功能不生效? 检查Client在使用过程中是否有保证为单例,调用Client的方法时,使用的Client是对的。如果是用vue等开发框架,建议Client实例不要设为响应式数据。 低端手机播放超高清视频,可能体验差