检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
生按需扣费,已按需使用的部分不可以使用新购买的资源包进行抵扣。建议您在资源包容量不足,且未到期前,及时叠加购买资源包。 操作步骤 登录华为云费用中心。 在左侧导航栏中,选择“资源包”。 在“资源包列表”页签中找到需要叠加购买的资源包 ,单击“再次购买”。 图1 再次购买资源包 根据界面提示配置资源包的参数。
详情。您可以通过视频直播提供的价格计算器,根据您的业务诉求,快速计算出购买视频直播的参考价格。 表1 资源包说明 资源包 作用 使用限制 云直播转码套餐包 H.264标清转码包:用于抵扣直播H.264 SD,未开启高清低码产生的转码时长费用。 H.264高清低码包:用于抵扣直播H
前提条件 如果需要按照标签拆分成本,您需要先激活成本标签。 已开通共同成本分拆功能。 注意事项 峰值带宽计费方式暂不支持成本分拆功能。 华为云会在每月3号出账后进行成本分拆,分拆结果在摊销成本中体现,因此请在每月4号以后查看或导出上个月的摊销成本,来获取分拆结果或明细。 该功能开通
默认情况下,用户IP归属在播放域名配置的加速区域内,可访问直播服务拉流观看,如果需要控制播放域名可访问的地区,请参考本章节进行操作。 注意事项 华为云会定期更新全球各区域的IPv4数据库。这里配置的区域访问控制白名单,无法保证100%识别准确。对于少部分未在数据库的IP,终端无法识别。如果
接方法请分别参见鉴权方式A、鉴权方式B、鉴权方式C和鉴权方式D。 验证防盗链功能。 使用第三方直播推拉流工具,通过鉴权推流地址和播放地址进行验证,若原始推流地址和播放地址无法成功推流和播放,使用鉴权推流地址和播放地址能成功推流和播放,则表示Key防盗链生效。 鉴权方式A 鉴权方式
表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点获取。 例如IAM服务在“华北-北京四”区域的Endpoint为“iam.cn-north-4.myhuaweicloud.com”。
包括推流域名和播放域名。您可以注册备案一个一级域名(如example.com),然后使用两个不同的二级域名(如live-play.example.com和live-push.example.com)分别作为媒体直播播放域名和推流域名。 2 配置CNAME 推流域名和播放域名添加成
http://test.*com$”,则“http://test.example.com”和“http://test.example01.com”也会匹配成功。 前提条件 已添加推流域名和播放域名。 已在域名DNS服务商处完成CNAME解析配置。 操作步骤 登录视频直播控制台。
frozen, deleted, or has insufficient balance. 用户当前状态不允许访问,比如冻结、删除、余额不足。 华为云账户异常,请确认是否处于欠费冻结或停用状态 401 LIVE.100011015 Project ID verification failed
转码分辨率 转码分辨率不支持配置高于入流分辨率。 音视频编码器 视频支持H.264、H.265。 音频支持AAC、MP1、MP2和MP3。 注意:MP1、MP2和MP3仅支持TS入流,默认转码成AAC输出。 不支持字幕。 入流规范 入流规范,如下所示: 支持RTMP推流。 支持HTTP
media player官网获取。 VLC运行平台 Windows,Linux,macOS X,Unix,iOS和Android等。 VLC收费模式 个人使用不收费,这个程序和其源代码都是免费的。 企业使用请参考VLC media player官方网站的使用协议。 下载方法 请从VLC
创建客户端,参考createClient。 const client = HWLLSPlayer.createClient() 填入流地址和容器ID开始播放,参考startPlay。 const streamUrl = 'webrtc://domain/appname/streamname'
直播流管理”中单击“禁推流”页签,查看已被禁推的直播流信息。 调用API查看禁推直播流信息 调用查询禁止直播推流列表接口,设置请求参数“domain”、“app_name”和“stream_name”即可查看禁推的直播流信息。 GET /v1/{project_id}/stream/blocks?domain=play
在对应直播流行单击“操作”列中的“恢复”。 图1 恢复禁推直播流 调用API恢复禁推直播流 调用禁推恢复接口,设置请求参数“domain”、“app_name”和“stream_name”即可恢复禁推直播流。 DELETE /v1/{project_id}/stream/blocks? domain=play
node_ip 接受流的节点IP。 publish_timestamp 推流Unix时间戳,一次推流活动会产生相同时间戳的推流和断流消息。 event 直播推流和断流标识。 取值为: PUBLISH:开播。 PUBLISH_DONE:停播。 auth_timestamp 事件通知签名
将签名信息添加到消息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):私有访问密钥。与访问密钥ID结合使用,对请求进行加密签名,可标识发送方,并防止请求被修改。
法进行推流活动。 调用API禁止推流 调用禁止直播推流接口,设置请求参数“domain”、“app_name”、“stream_name”和“resume_time”即可禁推指定的直播流。 POST /v1/{project_id}/stream/blocks { "domain":
频道主源流信息。入流协议为RTMP_PUSH和SRT_PUSH时,非必填项。其他情况下,均为必填项。 secondary_sources Array of SecondarySourcesInfo objects 备入流数组,非必填项。如果有备入流,则主备入流必须保证路数、codec和分辨率均一致。入流协议为RTMP_PUSH时,无需填写。
频道主源流信息。入流协议为RTMP_PUSH和SRT_PUSH时,非必填项。其他情况下,均为必填项。 secondary_sources 否 Array of SecondarySourcesInfo objects 备入流数组,非必填项。如果有备入流,则主备入流必须保证路数、codec和分辨率均一致。入流协议为RTMP_PUSH时,无需填写。
获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中projects下的“id”即为项目ID。 { "projects":