全部产品

功能介绍

更新时间:2020-12-29 10:39

低延时直播是视频直播的重要增值功能,提供易接入、毫秒级别延迟、高并发、高清流畅的视频直播服务。通过阅读本文,您可以快速了解视频直播的基本信息及使用方法。

简介

低延时直播RTS(Real-time Streaming)在阿里云视频直播(ApsaraVideo Live)的基础上,进行全链路延时监控、CDN传输协议改造、UDP等底层技术优化,通过集成直播播放端SDK,支持千万级并发场景下的毫秒级延时直播能力,弥补了传统直播3~6秒延时的问题,保障低延时、低卡顿、秒开流畅的极致直播观看体验。

功能架构

低延时直播仅需在现有的直播业务上,新增一个RTS播流域名,实现多种协议拉流。架构如下:

1
说明
  • 直播推流端继续沿用RTMP方式推流。

  • 标准直播拉流(RTMP、FLV、HLS)使用原有rtmp://http://格式。

  • 低延时直播拉流(UDP)使用artc://格式。

适用场景

  • 教育直播

    大班课可以支持超大数量规模的同学同时在线低延时与老师互动。

  • 电商直播

    实时与买家互动答疑,交流商品信息。

  • 体育直播

    精彩竞技、电竞等赛事,让观众实时了解现场情况。

  • 互动娱乐

    及时反馈增强互动,极大优化了观众送礼时的嘉宾反馈互动体验。

计费说明

不同于标准直播价格,低延时直播按新价格计费。计费规则,请参见阿里云产品定价页

说明

  • 某路拉流使用低延迟协议,按低延迟直播收费项计费,不会再按标准直播计费项计费,不存在叠加计费。

  • 计费规则与目前所选标准直播一致。例如都是按流量方式或都是按带宽方式。

  • 计费规则变更与标准直播操作一致,同步生效。

使用指南

  1. 开通低延时直播RTS服务。

    暂不支持自助开通RTS功能,需要在直播控制台添加好相关域名后,通过提交工单方式申请。

    注意

    暂不支持和普通直播(RTMP、FLV、HLS)共用一个播流域名,需单独开通一个播流域名。

    申请时,请提供如下信息:

    • 全新业务:需提交推拉关联成功后的推流域名(新)、低延时播流域名(新)。关联域名具体操作,请参见关联推流和播流域名

    • 复用旧业务:需提交推拉和主子关联成功后的推流域名(原)、普通播流域名(原)、低延时播流域名(新)。新原播流域名主子关联具体操作,请参见关联主子播流域名

  2. 推流,具体操作,请参见PC端推流与播流

    视频源要求:源码流不支持B帧(会出现画面跳跃)、H265编码,GOP不大于3秒(会增加延迟)。如您无法控制源码流参数可以使用RTS转码服务来调整参数,转码将带来几百毫秒的延时增加,详情请参见RTS转码

  3. 播流,具体操作,请参见PC端推流与播流

    • 播放器要求:低延时直播使用UDP协议,需要特殊播放器。移动端播放器需要版本不低于5.1.5,H5 RTS SDK版本不低于1.1.0,Aliplayer SDK版本不低于2.9.1

    • RTS播流地址:

      • 播流地址的拼接方法与普通直播一致,需要使用新的协议头artc://来区分。例如:artc://播放域名/AppName/StreamName?鉴权串。更多信息,请参见推流地址与播流地址(原画)

      • H5 SDK音频不支持AAC,所以需使用RTS转码功能转成Opus格式,移动端不受此影响。因此H5 SDK需要使用转码播流地址。例如:artc://播放域名/AppName/StreamName{_转码模板id}?鉴权串。更多信息,请参见推流地址和播流地址(转码)

  4. 直播录制。

    低延时直播的录制,方法同普通直播域名的录制配置方式,配置后会自动录制保存到OSS或者VOD。具体操作,请参见直播录制存储至OSS直播录制存储至VOD