检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用前必读 视频直播服务(Live)是在华为云提供的可信,开放,全球服务直播内容接入与分发网络的基础上,将华为公司在视频领域的多年技术积累和电信级运营和运维能力开放出来,构建了便捷接入、高清流畅、低延迟、高并发的一站式视频直播解决方案。 您可以使用本文档提供API对视频直播进行相
功能特性 华为云标准直播提供了直播推流、直播播放、直播转码、直播录制等功能,广泛地用于在线教育、互动文娱等场景。具体如表1所示。 HTTP协议存在安全风险,建议使用HTTPS协议。 表1 功能特性 类别 特性名称 特性说明 直播推流 推流协议 支持RTMP协议推流,也支持纯音频或纯视频推流。
.withAk(ak) .withSk(sk); LiveClient client = LiveClient.newBuilder() .withCredential(auth)
.withAk(ak) .withSk(sk); LiveClient client = LiveClient.newBuilder() .withCredential(auth)
.withAk(ak) .withSk(sk); LiveClient client = LiveClient.newBuilder() .withCredential(auth)
.withAk(ak) .withSk(sk); LiveClient client = LiveClient.newBuilder() .withCredential(auth)
.withAk(ak) .withSk(sk); LiveClient client = LiveClient.newBuilder() .withCredential(auth)
0:表示主播推流 1:表示第三方推流 video_codec String 视频编码格式。 audio_codec String 音频编码格式。 client_ip String 主播ip。 start_time String 采样开始时间。日期格式按照ISO8601表示法,并使用UTC时间。
区域限制 视频直播服务暂只支持“华北-北京一”“亚太-曼谷”、“亚太-新加坡”、“华北-北京四”和“欧洲-都柏林”区域,即华为云直播服务暂只在这些区域部署了直播源站。新开通的用户,目前暂只支持“华北-北京四”区域。 父主题: 使用限制
.withAk(ak) .withSk(sk); LiveClient client = LiveClient.newBuilder() .withCredential(auth)
.withAk(ak) .withSk(sk); LiveClient client = LiveClient.newBuilder() .withCredential(auth)
.withAk(ak) .withSk(sk); LiveClient client = LiveClient.newBuilder() .withCredential(auth)
.withAk(ak) .withSk(sk); LiveClient client = LiveClient.newBuilder() .withCredential(auth)
.withAk(ak) .withSk(sk); LiveClient client = LiveClient.newBuilder() .withCredential(auth)
.withAk(ak) .withSk(sk); LiveClient client = LiveClient.newBuilder() .withCredential(auth)
.withAk(ak) .withSk(sk); LiveClient client = LiveClient.newBuilder() .withCredential(auth)
视频监控类业务推送的视频内容无音频、画面内容变化小。 视频监控类业务使用的直播域名需要提交工单联系华为云技术客服进行定制化的配置。 接入直播服务前,建议您通过阅读《视频直播 产品介绍》,了解华为云视频直播服务是否能满足您的业务需求。 常用功能 对于视频监控类业务一般需要支持的功能及注意事项,如表1所示。
图1阐明了区域和可用区之间的关系。 图1 区域和可用区 目前,华为云已在全球多个地域开放云服务,您可以根据需求选择适合自己的区域和可用区。更多信息请参见华为云全球站点。 区域和终端节点 当您通过API使用资源时,您必须指定其区域终端节点。有关华为云的区域和终端节点的更多信息,请参阅地区和终端节点。
.withAk(ak) .withSk(sk); LiveClient client = LiveClient.newBuilder() .withCredential(auth)
.withAk(ak) .withSk(sk); LiveClient client = LiveClient.newBuilder() .withCredential(auth)