畅直播
  • iOS
  • Android : Java
  • macOS
  • Windows
  • Web
  • Flutter
  • 产品简介
    • 概述
    • 发布日志
    • 基本概念
    • 产品优势
    • 应用场景
    • 限制说明
    • 升级指南
  • 计费说明
  • 下载
  • 快速开始
  • 直播推流
  • 直播拉流
  • 基础功能
  • 进阶功能
  • 最佳实践
  • 常用错误码
  • 服务端 API
  • 客户端 API
  • 常见问题

超低延迟直播

更新时间:2022-11-30 15:32

1 功能简介

畅直播 通过 All-in-One 的 SDK,一次流畅接入,即可获得超低延迟直播、CDN Plus 直播、CDN 直播 3 种差异化服务,致力于提供直播体验最佳的全场景解决方案。

超低延迟直播(Low-Latency Live Streaming,L3)是ZGEO 自研的超低延迟直播能力。相比于 CDN 直播和 CDN Plus 直播,超低延迟直播的音画延迟低至 1s 以内,同步性更强,弱网抗性最高可达 80%,为用户带来毫秒级的直播体验。

超低延迟拉流功能不是默认开启的,使用前请先联系 ZEGO 技术支持开通功能。

1.1 功能特点

  • SDK 功能:与实时音视频产品拥有的功能一致,暂不支持下行测速。
  • 超低延迟:正常网络下超低延迟直播延迟 600 ms ~ 1000 ms。
  • 强抗弱网:复杂网络环境下,抗 80% 弱网,且画质、音质等更加稳定流畅。
  • 秒开优化:关注用户秒开体验,重点优化国内和海外的首帧时长。
  • 超大并发:推流不限,最高支持单流千万并发拉流。
  • 多端同步:观众与观众之间的直播延迟差异小于 400 ms,观众体验一致。

1.2 应用场景

  • 在线教育:超低延迟在线课堂体验,完美兼容多样化教学插件,优秀的师生互动体验,学生课堂进度一致,教学沉浸感媲美线下课堂。
  • 秀场直播:提供秒开、美颜等必备秀场直播功能,实现分人群、地区、场景的精细化运营,在保障所有观众的低延迟直播观看的同时,还可以精准保障大主播、VIP 用户等高价值用户的直播优质体验。
  • 电商直播:助力秒杀、发券等电商新玩法,打造更丰富的电商互动场景,助力提升平台 UV 转化率和 GMV。
  • 一起看:全球海量观众可在同一直播间内同步观看电影、演唱会或者竞技比赛等内容,低延迟、多端同步的音画体验帮助用户零距离畅快沟通,带来沉浸式观感体验。
  • 在线拍卖:支持跨国跨地域的实时网上拍卖,低延迟体验和优良的弱网抗性保障每一位用户的实时参与,竞价及时的画面同步保证拍卖公平。

2 前提条件

在实现超低延迟直播功能之前,请确保:

3 使用步骤

设置 ZegoPlayerConfig 的 “resourceMode” 参数为 “ONLY_L3”,调用 startPlayingStream 接口,根据传入的流 ID 参数 “streamID”,拉取远端推送的低延迟直播流。

ZegoPlayerConfig playerConfig = new ZegoPlayerConfig();
playerConfig.resourceMode = ZegoStreamResourceMode.ONLY_L3;
ZegoExpressEngine.getEngine().startPlayingStream(streamID, playCanvas, playerConfig);

4 API 参考列表

方法 描述
startPlayingStream 开始拉流