华为云视频直播Live

华为云视频直播Live

华为云视频直播Live是在华为云提供的可信,开放,全球服务直播内容接入与分发网络的基础上,将华为公司在视频领域的多年技术积累和电信级运营和运维能力开放出来,构建了便捷接入、高清流畅、低延迟、高并发的一站式视频直播解决方案。


华为云视频直播优势:

直播加速,支持RTMP推流,RTMP/HTTP-FLV/HLS等多格式拉流;智能调度就近推流,播放卡顿率小于2.5%;播放成功率大于99.9%;直播端到端时延小于3秒,直播秒开。

高清低码支,持高清低码,同等主观画质,带宽成本降低20%~30%。

多样化媒体处理支,持直播实时录制,直播转点播按需回看,直播鉴黄和实时禁推等多样化媒体处理能力,以满足和适配不同的终端和观看需求。

性价比高支,持H.264/265实时转码、FPGA硬件加速等,保证直播体验同时大幅降低成本。

安全可靠支,持跨区域容灾,提供7*24小时服务支持。

华为云实现视频直播

华为视频直播如何降低直播延时?

一般情况下,RTMP推流 +FLV播放的正常延迟在5s左右,若您的直播出现延迟时间过长的现象,可参考以下方式进行性能优化。

GOP设置

GOP:(Group of Pictures)画面组,一个GOP就是一组连续的画面,每个画面都是一帧,一个GOP就是大量帧的集合。直播的视频数据流,其实是一系列的视频帧率组件,包括I帧、P帧等。一个GOP就是以一个I帧,多个P帧开始。当用户第一次观看的时候,播放器需要找到I帧才能开始播放,而播放器会到服务器寻找到最近的I帧反馈给用户。因此,减少GOP帧的数量,能减少播放器加载GOP帧所用的时间。在直播推流端GOP一般建议设置为1~2s。

播流协议选择

华为云视频直播服务支持RTMP、HTTP-FLV和HLS三种播放协议。

RTMP协议:rtmp://播放域名/AppName/StreamName

FLV协议:http://播放域名/AppName/StreamName.flv

M3U8协议:http://播放域名/AppName/StreamName.m3u8

RTMP:其原理是将大块的视频帧和音频帧“剁碎”,然后以小数据包的形式进行传输,且支持加密,因此隐私性相对比较理想,但由于拆包组包的过程较复杂,所以在海量并发时也容易出现一些不可预期的稳定性问题。

HLS:苹果推出的流媒体协议,将视频分成5-10秒的视频小分片,然后用m3u8索引表进行管理,由于客户端下载到的视频都是5-10秒的完整数据,故视频的流畅性很好。但一般播放器会在缓存3-4个分片后才启动播放,因此也引入了10-30s左右的延时。

HTTP-FLV:由Adobe公司主推,格式极其简单,只是在大块的视频帧和音视频头部加入一些标记头信息,在延迟表现和大规模并发方面都很成熟。但需要注意的是HTTP-FLV在手机浏览器上的支持非常有限。

因此,在降低延时方面,选择HTTP-FLV作为播放协议能有效地降低时延。但HLS对浏览器兼容比较友好,且支持跨终端,所以HLS也是很多用户的首选。

华为视频直播必看文档

  • 什么是直播服务

    直播服务是在华为云提供的可信,开放,全球服务直播内容接入与分发网络的基础上,将华为多年技术积累和电信级运营和运维能力开放出来,构建了便捷接入、高清流畅、低延迟、高并发的一站式视频直播解决方案。

    直播服务是在华为云提供的可信,开放,全球服务直播内容接入与分发网络的基础上,将华为多年技术积累和电信级运营和运维能力开放出来,构建了便捷接入、高清流畅、低延迟、高并发的一站式视频直播解决方案。

  • 标准直播功能特性

    华为云标准直播提供了直播推流、直播播放、直播转码、直播录制等功能,广泛地用于在线教育、互动文娱等场景。

    华为云标准直播提供了直播推流、直播播放、直播转码、直播录制等功能,广泛地用于在线教育、互动文娱等场景。

  • 如何降低直播延时?

    一般情况下,RTMP推流 +FLV播放的正常延迟在2-3s左右,若您的直播出现延迟时间过长的现象,可参考以下方式进行性能优化。

    一般情况下,RTMP推流 +FLV播放的正常延迟在2-3s左右,若您的直播出现延迟时间过长的现象,可参考以下方式进行性能优化。

  • 标准直播服务计费说明

    视频直播服务计费项包括流量/带宽(包括按流量、按日峰值带宽、按月结95峰值带宽和按日峰值月平均带宽计费)、直播转码、直播录制、直播截图等。您可以先使用,后付费。其中部分计费项可以通过购买套餐包进行抵扣。

    视频直播服务计费项包括流量/带宽(包括按流量、按日峰值带宽、按月结95峰值带宽和按日峰值月平均带宽计费)、直播转码、直播录制、直播截图等。您可以先使用,后付费。其中部分计费项可以通过购买套餐包进行抵扣。

  • 标准直播入门指引

    华为云视频直播提供了直播推流、直播播放、直播转码、直播录制等功能,若您需要使用自己的域名完整的体验视频直播服务的相关功能,您可以参考本章节快速实现。

    华为云视频直播提供了直播推流、直播播放、直播转码、直播录制等功能,若您需要使用自己的域名完整的体验视频直播服务的相关功能,您可以参考本章节快速实现。

  • 如何保障直播资源的安全?

    为保护用户直播源站的资源不被非法源站下载盗用,视频直播服务提供了Referer防盗链、Key防盗链、IP黑白名单鉴权机制和禁推功能。

    为保护用户直播源站的资源不被非法源站下载盗用,视频直播服务提供了Referer防盗链、Key防盗链、IP黑白名单鉴权机制和禁推功能。

华为视频直播常见问题解答

华为视频直播常见问题解答

  • 华为视频直播的流量计费是按下行流量还是上行流量?

    华为视频直播的流量计费默认收取下行流量费用,消耗流量 = 直播码率 / 8 × 时间 × 平均观看人数。对于(上行推流/下行播放 )>(1/50)的业务,视频直播服务除了收取下行流量费用外还需要收取上行流量费用,消耗流量 = 直播码率 / 8 × 时间 × 推流路数。相关计费详情请参见产品价格详情

  • 华为视频直播支持哪些区域?

    视频直播服务暂只支持“华北-北京一”、“亚太-新加坡”和“华北-北京四”区域,即华为云直播服务暂只在这些区域部署了直播中心。新开通的用户,目前暂只支持“华北-北京四”区域。由于华为云直播的加速节点目前是覆盖中国大陆区域的,所以推流端所在区域不影响直播服务的使用。

  • 华为视频直播有哪些计费项?如何知道自己需要支付哪些费用?

    视频直播Live计费项可以分为基础费用和增值费用。

    1、基础费用:流量/带宽费用,即您开启直播后,使用直播加速服务产生的流量/带宽费用。您可以在视频直播控制台的概览页自行选择按流量或带宽计费。

    2、增值费用:包含录制、转码、截图等费用,这几项费用仅在您使用这些功能时才产生,具体请参见产品价格详情

    建议您在使用直播服务前,先根据业务的实际情况购买直播套餐包

  • 华为视频直播套餐包使用完之后会被停服吗?

    若购买的视频直播Live套餐包使用完了,则产生的相关直播费用将会从您的账户余额中扣除。只要您的账户未处于欠费状态,就不会停服。建议您注意关注账户余额。

  • 购买了视频直播Live直播CDN出流包,为什么还会从账户余额扣费?

    这可能是由于您的CDN计费模式为“按带宽计费”、“按月结95带宽峰值计费”或“按日峰值月平均计费”导致的,建议您在视频直播控制台的概览页将计费模式变更为“按流量计费”,不同的计费模式生效时间存在差异,如下所示:

    若由“月结95带宽峰值计费”或“日峰值月均计费”变更为“流量计费”模式,则新的计费模式将在次月1日零点生效。

    若由“带宽计费”变更为“流量计费”模式,则新的计费模式将在次日零点生效。

    “按流量计费”模式生效后,即可使用直播的CDN出流包了。

  • 为什么账户欠费后仍一直产生直播费用?

    视频直播Live服务欠费后,会限制直播控制台的相关操作,但对于在线的直播推流是不会自动停止的,因此会产生相关的直播费用。

  • 点播的流量包是否与直播服务通用?

    不能,所有的套餐包仅限于本服务内使用,不支持跨云服务使用

  • 使用华为云视频直播的具体流程是什么?是否需要创建直播间?

    传统方式的直播服务需要通过编码器推流,不同路直播流都会存在唯一的推流地址,即所谓的“直播间”,使用华为云平台直播服务不需要预先创建“直播间”,华为云直播服务不关注每一个直播间地址,只负责收流,RTMP推流方式会将直播流名(用户可自定义)编译为<StreamName>字段带入LiveID,用于标识不同直播流,当用户请求播放某一路直播,LiveID将作为唯一标识满足用户不同观看需求。

  • 华为视频直播支持哪些推流协议?

    华为云视频直播服务暂只支持RTMP推流。RTMP(Real Time Messaging Protocol)即实时消息传输协议。

  • 华为视频直播推流失败怎么办?

    视频直播Live推流端网络、域名状态、CNAME是否生效、推流地址是否正确、推流地址是否被占用、直播流是否禁推等因素都可能导致推流失败,您可以参考故障排除做具体问题定位。

  • 华为视频直播如何保障直播安全?防止非法盗用?

    视频直播Live支持推流鉴权、播放鉴权和播放黑白名单等多种安全策略,保护您的直播版权不受侵犯。相关鉴权详情请参见如何保障直播资源的安全?