检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
错误信息 描述 处理措施 400 LIVE.100011001 Invalid request parameter. 请求参数非法。 可能缺少必要参数,或者参数值格式不正确,具体错误信息请查看错误描述 error_detail 字段。 400 LIVE.100011004 The protocol
选择“Referer防盗链”,弹出“Referer防盗链”对话框。 单击“开关”,配置Referer防盗链参数,如图1所示。 图1 配置Referer防盗链 防盗链配置及对应访问权限说明如表1所示。 表1 Referer防盗链配置 参数名 描述 类型 支持黑名单和白名单模式。 Referer黑名单:允许非名单内
为保障播放端观看质量,推流前需在推流端进行以下配置: 直播秒开:一般需要推流侧的关键帧间隔时长小于2s。若摄像机的音视频配置中没有此参数,则调整帧速、帧率参数,具体配置方法请联系您的设备提供商。配合服务端切片改小和首个M3U8返回2个ts的方法,一般可以达到直播秒开的效果。 直播延时:
已申请的播放或推流域名。 注意:若您的域名未备案,将添加失败,并提示“添加域名失败:ICP编号不存在”。 图2 添加域名 表1 域名参数说明 参数名 描述 域名 输入二级推流域名或播放域名。示例:“test-push.example.com”。 说明: 域名长度限制为64个字符,暂不支持大写的域名。
选择“Referer防盗链”,弹出“Referer防盗链”对话框。 单击“开关”,配置Referer防盗链参数,如图1所示。 图1 配置Referer防盗链 防盗链配置及对应访问权限说明如表1所示。 表1 Referer防盗链配置 参数名 描述 类型 支持黑名单和白名单模式。 Referer黑名单:允许非名单内
注意:若您的域名未备案,将添加失败,并提示“添加域名失败:ICP编号不存在”。 图1 添加媒体直播播放域名 图2 添加媒体直播推流域名 表1 参数说明 参数 说明 域名 输入二级推流域名或播放域名。示例:“test-push.example.com”。 说明: 域名长度限制为64个字符,暂不支持大写的域名。
全加速的播放域名行,单击“管理”。 在左侧导航树中,选择“模板配置 > HTTPS证书配置”。 单击“添加”,在打开的页面中配置HTTPS参数,如图1所示。 图1 配置HTTPS证书 将获取的证书文件、私钥文件以文本工具打开,并将证书内容和私钥内容复制到对应的文本框中。不同机构颁布的证书,存在如下差异:
支持SRT-Caller拉流,仅支持TS流。 不支持输入加密流。 不支持纯音频入流,须至少一路视频;不支持纯视频输出,系统会自动补齐一路静音流。 主备输入流的编码器参数必须保持一致,否则主备输入流切换过程中,播放可能会中断。 入流码率≤50Mbps,帧率≤60fps,分辨率≤4K。 入流GOP时长 入流GOP时长的设置建议如下所示:
支持SRT-Caller拉流,仅支持TS流。 不支持输入加密流。 不支持纯音频入流,须至少一路视频;不支持纯视频输出,系统会自动补齐一路静音流。 主备输入流的编码器参数必须保持一致,否则主备输入流切换过程中,播放可能会中断。 入流码率≤50Mbps,帧率≤60fps,分辨率≤4K。 入流GOP时长 入流GOP时长的设置建议如下所示:
BasicCredentials(ak, sk, project_id).with_security_token(security_token) 相关参数说明如下所示: ak:华为云账号Access Key,建议以密文形式存储在配置文件或者环境变量中,待使用时再解密,以确保安全。 sk:华为云账号Secret
可能会影响服务端接收到消息的时序,即可能会导致接收到的推流和断流通知消息的先后顺序无法对应上。您需要通过查看通知消息中的推流Unix时间戳参数publish_timestamp,确定推流和断流消息是否属于同一次推流活动(同一次推流活动产生的推流和断流通知消息的时间戳是相同的)。 前提条件
BasicCredentials(ak, sk, projectId).withSecurityToken(securityToken); 相关参数说明如下所示: ak:华为云账号Access Key,建议以密文形式存储在配置文件或者环境变量中,待使用时再解密,以确保安全。 sk:华为云账号Secret
注意:若您的域名未备案,将添加失败,并提示“添加域名失败:ICP编号不存在”。 图2 添加媒体直播播放域名 图3 添加媒体直播推流域名 表1 参数说明 参数 说明 域名 输入二级推流域名或播放域名。示例:“test-push.example.com”。 说明: 域名长度限制为64个字符,暂不支持大写的域名。
单击“新建录制”,将录制类型设置为“手动录制”。录制模板各参数说明请参见配置录制模板。 调用提交录制控制命令接口,控制该直播流录制的启动与停止。 通过API调用方式设置按需启停直播录制 调用创建录制规则接口,设置录制类型参数“record_type”为“COMMAND_RECORD”。
基本概念 账号 用户注册时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用创建的用户进行日常管理工作。 用户 由账号在IAM中创建的用户,是云
基本概念 账号 用户注册时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用创建的用户进行日常管理工作。 用户 由账号在IAM中创建的用户,是云
配置OBS的关键参数。 单击右下角的“设置”,如图2所示。 图2 设置OBS参数 选择“输出”,将“输出模式”配置为“高级”,“关键帧间隔”配置为“2”,如图3所示。 图3 配置关键帧间隔 输入推流地址。 单击右下角的“设置”,如图4所示。 图4 设置OBS参数 选择“直播”,输入直播推流URL,如图5所示。
withSecurityToken(securityToken) .withProjectId(projectId) 相关参数说明如下所示: ak:华为云账号Access Key,建议以密文形式存储在配置文件或者环境变量中,待使用时再解密,以确保安全。 sk:华为云账号Secret
21日采用流量计费,按小时结算。下面以1小时的资源用量为例进行对账: 登录直播控制台,选择“业务监控”,默认为“下行带宽/流量”页签,流量用量的查询参数设置如下: 时间:选择“自定义”,并设置自定义时间为“2023/08/21 11:00:00 - 2023/08/21 11:59:59 ”
false } startPlayPromise = playClient.startPlay(streamUrl, options) 设置播放参数autoPlay为false,添加播放按钮让用户在点击的时候才开始播放。 图1 样例效果图 自动播放失败监听 先自动播放,且不静音播放: const