即构推出低延迟直播产品L3,可将直播延迟降到1s
近日,全球云通讯服务提供商ZEGO即构科技推出低延迟直播产品Low-Latency Live,简称L3。这款产品对传统CDN直播中“延迟较大、弱网抗性差、观众端内容不同步”等问题进行了有效优化,将有效提升“在线教育、电商直播、体育直播、秀场直播”场景中的延迟高、弱网抗性差和内容不同步等问题。
L3具备与云商 CDN 相同的高并发能力,但相比标准的 CDN直播产品,延迟更低、同步性更强、弱网抗性更好,依靠直播起家的即构科技,此次将直播延迟低于1s,给用户带来了真正实时的直播体验。
“直播+”破圈加速进行,但痛点日渐突出
2020年8月,人民网舆情数据中心发布了《 互联网平台“直播+”赋能研究报告 》,《报告》深度分析了当下直播新生态,如电商直播、在线教育、在线医疗、云旅游和文化传承等应用现状。
如今的“直播”已经不再是线上娱乐内容的生产工具,而是与商业场景越来越紧密地结合,逐渐演变为基础的业务工具。作为未来社会的新型基础设施,“直播+”将在全面推动社会经济、政治、文化发展等方面大有可为。
但在有些场景,“直播+”还面临着很多痛点,传统 CDN 直播存在“观众延迟大、弱网抗性差、观众端内容不同步”等弊病,直接影响用户体验。
而在其中,直播延迟大的问题尤为突出,观众从发出评论,到看到主播给出反馈,一般要在5-10秒以上。而在有些场景,如果做不到实时同步,将很影响产品/平台的转化能力。
- 在线教育场景,学生提出一个问题,老师听到的时候可能已经是下一个知识点了。
- 电商直播场景,观众还没听到主播发红包,红包已经发出来了。
- 体育直播,隔壁寝室都在呐喊进球了,你看到的还是一个妙传,观看内容不同步。
- 秀场直播,观众打赏/弹幕互动后,迟迟听不到主播的口播感谢/弹幕响应。
低延迟直播产品L3:可将直播延迟降到1s,让直播转化能力更强
基于以上痛点,即构ZEGO推出了低延迟直播产品L3。
在降低延迟方面,即构L3产品负责人许键树介绍:“基于自研的 AVERTP媒体协议,L3只有1s延迟,相比传统CDN直播方案5-10s的延迟,最高降低 90% 以上。”延迟问题解决了,直播场景的内容同步就不是问题。
针对弱网抗性,L3是基于即构的自研媒体协议,相比传统CDN直播弱网抗性更好。市面上实现低延迟直播的方案大多使用WebRTC 技术,虽然是开源且完整的协议,但存在一些局限性,WebRTC 协议最大支持30%丢包,弱网抗性能力比较一般。
而即构团队是基于自研媒体协议 AVERTP ,在 ABC(码率自适应)的基础上,结合包含 FEC(前向纠错)、ARQ(丢包重传)和 PLC(错误隐藏)的智能 QoS 信道策略,充分利用链路带宽,保证音视频传输的低延迟、弱网抗性和多端的同步性。
即构团队耗时3个多月打造了这样一款低延迟产品,利用即构自研协议灵活开放的优势,让直播延迟更低、内容同步性更强、互动更加高效无阻。
另外许键树还提到,L3的扩展性还很强。它不仅提供了“低延迟的媒体服务”,也提供“房间及用户信息管理服务”, 也就是说,用户可以在连麦的同时进行低延迟直播。而在此前,客户可能需要在两者之间2选1。L3的强扩展性给了开发者定制更多精品业务的可能,支持客户随时进行用户体验升级”
L3不仅延迟低、接入更简单,且更加灵活
L3接入极其简单,客户只需一个SDK,即可拥有全场景音视频能力,仅需调用 1 个 API ,就可以实现从“实时音视频”到“低延迟直播”的切换,简单易用。
L3的灵活性表现在,其开发是基于 ZEGO 的实时音视频 SDK ,这使得L3能与实时音视频产品无缝互通,全面的 SDK 接口和齐全的配套插件/服务,同样适配。
L3充分适用于在线教育、电商直播、一起看、在线竞拍等场景,让互动即刻到达
L3适用于对“低延迟、内容同时同步、强弱网抗性”要求比较高的场景,比如在线教育的大班课、超级小班;泛娱乐领域的“一起看”场景,一起看电影/演出/竞技比赛等。同时,也适用于视频平台的“一起看”场景,因为只有每个人看到的片段是一致的,我们才可以对一部电影发表点评。
在线教育场景中,大班课对低延迟的要求很高。老师在讲课的时候,学生要提问,但是如果过了4-5s老师才听到,这时候老师都讲到下一个知识点了。即构低延迟直播产品L3支持课堂的随问随答,让互动白板、文件共享等与音视频实时同步。除此之外,超低的延迟还可以让在线课堂变换更多玩法,比如近期火热的实时互动的在线自习室,低延迟直播产品L3可以支持无缝切换直播和连麦,学生与老师实时互动。
电商直播、在线拍卖场景对“实时性、同步性”的要求更高。此前,为了保持口播声音和红包同步,主播在口播之后需要等待大概3s才可以发红包。而在竞拍时刻,多一秒的延迟用户都可能错过心爱之物。L3可以让主播与用户端更加同步,让用户少有“错过”体验,主播口播之后就可以发出红包,看到用户咨询就可以即刻回复,有效减少用户流失,帮助提升商家活动的转化率。
而在“一起看竞技/演出/电影”的场景,低延迟直播产品L3可以让用户立刻命中情绪热点,即刻表达观看体验。
ZEGO即构深刻洞察客户需求,用极致服务提升用户体验
一直以来,即构科技都在贴近客户需求做产品和服务。2018年,即构为刚起步的叮咚课堂贴身定制了行业首套AI课堂解决方案,提前一年让叮咚的业务上线起量。疫情期间,即构的极致技术服务让叮咚的互动课堂得到稳定保障,叮咚抓住行业机遇,业务获得飞速发展。
而这次的低延迟直播产品L3,也是ZEGO即构在深刻洞察客户需求的基础之上、为了针对性解决传统CDN的直播痛点而推出的。如今,创业5年的即构迈向“技术+服务”的2.0阶段,深刻理解和服务客户需求成为即构人每天都在研究的议题。
未来,随着“直播+”日渐成为现代生活的常态,每个人身边正在发生的故事、每一份实时知识的传递、每一个场景的实时再现,都可能有直播在背后提供支持,因此更加高效的直播显得至关重要。许键树对此表示:“影响直播转化效果的往往有可能是那几秒的延迟,和那转瞬即逝的卡顿。我们不希望这些发生,我们希望可以为未来更多场景、更多场高效直播提供绝对靠谱的产品,和绝对细致的服务”
即构推出低延迟直播产品L3,可将直播延迟降到1s的更多相关文章
- 阿里云低延时直播 RTS 能力升级 让直播推流效果更佳
行业背景 直播技术飞速发展让各个行业的用户体验呈现多样化和个性化,不同业务场景下创新实践满足大众对于音视频互动体验和参与的高标准要求.历经2020年初的巨变之后,以视频.游戏.电商.教育为主的互联网经 ...
- 国内游戏直播火热 为何YY游戏直播却巨亏
为何YY游戏直播却巨亏" title="国内游戏直播火热 为何YY游戏直播却巨亏"> 伴随"千万年薪主播"."美女主播陪玩那些事儿&q ...
- day122:MoFang:OSSRS流媒体直播服务器&基于APICloud的acLive直播推流模块实现RTMP直播推流
目录 1.docker安装OSSRS流媒体直播服务器 2.基于APICloud的acLive直播推流模块实现RTMP直播推流 3.直播流管理 1.docker安装OSSRS流媒体直播服务器 1.OSS ...
- 【直播预告】云栖直播:阿里热修复产品HotFix2.0升级详解
全面——你知道吗?1891年,卡尔森纳做出的第一把瑞士军刀,只有螺丝刀和开罐器.经过一代又一代能工巧匠的打磨,这把刀陆续增加了锯子.剪刀.镊子.放大镜.改锥,甚至内藏激光.LED手电筒.USB记忆碟等 ...
- 本机号码认证黑科技:极光(JG)开发者服务推出“极光认证”新产品
近日,中国领先的大数据服务商极光(JG)推出全新产品--极光认证JVerification.极光认证是极光针对APP用户注册登陆,二次安全验证等身份验证场景打造的一款本机号码认证SDK,验证用户提供的 ...
- 【UE4】虚幻引擎技术直播汇总(含中英文直播)
B站虚幻引擎官方账号 中文直播 [中文直播]第35期 | 使用GIS在UE中创造真实地球风貌 | Epic 周澄清 [中文直播]第34期 | 包教包会的Epic MegaGrants申请之道 | Ep ...
- 直播时代--IOS直播客户端SDK,美颜直播【开源】
当前视频直播非常火爆,手机端的视频直播也非常火爆,PGC.UGC的视频直播门槛都降低了很多. 本文介绍一个:IOS 客户端直播的SDK,代码完全开源. 直播时代:让IOS普通开发者一天内做出一个RTM ...
- 直播时代--IOS直播客户端SDK,美艳直播【开源】
看到该文章我非常喜欢,为了方便自己查看和参考所以将其复制过来,源文地址:http://www.cnblogs.com/runner42/p/5241407.html 请支持原作者.原作者如看到请原谅复 ...
- P2P直播承载平台与CDN直播承载平台比较
收看软件不一样:CDN直播收看无需安装第三方收看软件,一般操作系统已带播放器软件:P2P直播收看需要安装厂家自己的播放器软件,每家P2P的软件不兼容,收看者要装多套软件才能收看不同内容. 收看人数不一 ...
- OBS实现直播解决方案【html实现直播】
项目的需要,要整一个视频直播,但又不想在其他平台那种直播室盗链展示,那我就直接用播放器来实现rtmp流媒体服务器推流吧!没废话,走起 1.你要有一个媒体服务器,暂时用[盘古云],这个还好,算是不错的平 ...
随机推荐
- $\Beta$分布推导与可视化
$\Gamma$函数 $\Gamma$函数(Gamma函数)是阶乘函数在实数和复数域的扩展.对于正整数$n$,阶乘函数表示为$n! = 1 \times 2 \times ... \times n$. ...
- 基于Mongodb分布式锁简单实现,解决定时任务并发执行问题
前言 我们日常开发过程,会有一些定时任务的代码来统计一些系统运行数据,但是我们应用有需要部署多个实例,传统的通过配置文件来控制定时任务是否启动又太过繁琐,而且还经常出错,导致一些异常数据的产生 网上有 ...
- 25-tree shaking(树摇)
const { resolve } = require('path'); const MiniCssExtractPlugin = require('mini-css-extract-plugin') ...
- 业务系统对接CAS
启动类加@EnableCasClient <!--cas客户端--> <dependency> <groupId>net.unicon.cas</groupI ...
- Python if 语句练习
if语句 练习 # 1.以特殊方式跟管理员打招呼 # 创建一个至少包含 5 个用户名的列表,且其中一个用户名为 'admin' .想象你要编写代码,在每位用户登录网站后都打印一条问 # 候消息.遍历用 ...
- #Python pandas库,读取模块,代码笔记
日常数据清洗中,利用python清洗的第一步就是读取对应文件,今天一起复盘一下数据读取环节的常规操作. csv和xlsx格式读取类似,所以用csv做案例 X-MIND图
- 在Bamboo上怎么使用iOS的单元测试
作者:京东零售 吴滔 本教程将使用北汽登录模块为例,一步一步和大家一起搭建单元测试用例,并在Bamboo上跑起来,最终测试结果和代码覆盖率会Bamboo上汇总. 模块名称:BQLoginModule, ...
- JavaWeb之day01html
目录: 1.html简介 - html的操作思想(*****) 2.文字标签和注释标签 3.标题标签.水平线标签和特殊字符 4.列表标签 5.图像标签(********) 6.路径介绍(相对路径*** ...
- 2022-08-30:给你一个字符串化学式 formula ,返回 每种原子的数量 。 原子总是以一个大写字母开始,接着跟随 0 个或任意个小写字母,表示原子的名字。 如果数量大于 1,原子后会跟着数
2022-08-30:给你一个字符串化学式 formula ,返回 每种原子的数量 . 原子总是以一个大写字母开始,接着跟随 0 个或任意个小写字母,表示原子的名字. 如果数量大于 1,原子后会跟着数 ...
- .cur 图片加载提示 You may need an appropriate loader to handle this file type
最近一个gis 项目需要加载一个.cur的图标,但是编译时提示 You may need an appropriate loader to handle this file type, current ...