基于可靠 UDP 的超低延时实时信令,已在火山引擎上线
消息来源:baojiabao.com 作者: 发布时间:2024-05-05
实时音视频场景中信令的使用无处不在,但基于 TCP 的长连接方案在面对复杂的弱网情况,会出现到达率无法保障、延时过高等情况,引发语聊房场景麦位状态不一致、企业通信场景会议控制状态无效、云游戏场景玩家操作指令延时高操作不流畅等问题。信令的时延与可靠性很大程度上决定了应用平台为用户提供的服务能力、质量以及体验。
针对以上痛点,火山引擎 RTC 上线实时信令 RTS(Real-time Signaling),采用自研可靠的 UDP 协议,复用 RTC 全球传输网络,具备优异的弱网对抗性能,能提供超低延时、高可靠的信令传输能力,端到端平均延时降低至 51ms。支持端到端、端到业务服务器的信令互通,历经字节跳动亿级 DAU 产品实践验证,目前已覆盖互娱社交、在线教育、线上会议、云游戏、VR 等行业场景的信令服务。
攻克业务痛点的实时信令服务
实时音视频场景下,我们时常面临一些用户体验问题:用户在麦位上,但不能连麦语音;用户静音,但其他参会方仍能听到该用户的音频。诸如此类,都可以归结为"业务状态和 RTC 状态不对齐",这个问题的关键在于"信令的可靠性"。实时信令 RTS 是如何在保证信令必达的同时,依旧保持极低延时的呢?
实时可靠的火山引擎自研信令传输协议
火山引擎基于 UDP 协议自研超低延时可靠传输协议,通过引入 ARQ、FEC 等策略,实现了消息传输的可靠性,在 80% 丢包场景仍可达到 100% 的信令到达率。同时提供多节点选路策略,信令消息基于 AI 网络预测选择最优网络通道进行传输,做到信令传输时延平均数低至 51ms,保障业务稳定运行。
实时信令 RTS 线上质量数据
高可用、广覆盖的全球传输网络
实时信令 RTS 基于火山引擎 RTC 全球实时传输网络,支持单元化部署、分布式接入,提供本地及异地的容灾备份;采用弹性可扩展网络架构设计,分钟级弹性扩容,同时点对点消息并发无上限。
业务服务端 OpenAPI 和客户端 API 信令双向互通
针对状态不对齐等问题,需要通过业务服务端统一维护状态并下发到各个客户端。实时信令 RTS 提供更快、更简单的业务服务端 OpenAPI 和客户端 API 信令双向互通方案,以最少的代码侵入快速完成业务上线,保障业务状态与 RTC 状态严格对齐。
实时信令质量透明
实时信令 RTS 提供信令质量实时数据,包括端到端传输延时、总消息到达率等数据指标,并提供指标拆解与问题归因能力,帮助开发者实时了解信令质量,针对问题有效定位原因并快速解决,以保证平台应用的用户体验。
实时信令 RTS 提供信令质量数据看板
消息类型覆盖全面,满足各种业务场景
火山引擎实时信令 RTS 支持发送文字、二进制等自定义消息内容。在消息传输类型上,支持点对点、批量点对点、房间广播等消息类型,此外还支持发送极低延时消息,通过对消息传输层针对性策略优化,显著降低弱网下消息的延时,平均延时 < 20ms,满足云游戏、IoT 设备远程控制等对信令消息传输时延有极低要求的业务场景需求。
丰富成熟的场景化解决方案沉淀
火山引擎 RTC 的实时信令产品目前已经在多个场景中得到应用。
一起看、一起听实时同步,见你所见、听你所听
在一起看、一起听场景中,保证用户之间音频 / 视频播放起点对齐以及进度控制的同步性至关重要,这关系用户体验。以一起刷短视频场景为例,用户会高频刷短视频,这需要更实时稳定的多端同步能力,来保证多端用户一起刷短视频的流畅同步。基于实时信令 RTS 的播放控制同步方案,仅需调用一个接口即可实现多端用户控制播放进度,同时对房主与其他用户播放状态进行周期性同步,结合业务侧处理可实现低至 100ms 的播放同步,为用户提供"面对面"的陪伴体验。
目前,火山引擎 RTC 已基于抖音的实践沉淀出成熟的"一起看抖音"一站式解决方案,将海量优质内容和领先的推荐算法融合进实时音视频场景中,从而快速实现同房间内用户基于短视频内容进行实时互动。
互动白板,复杂网络下多人流畅协作
互动白板逐渐成为了线上协作沟通的刚需,往往与实时音视频结合使用,在最后一公里带宽上实时音视频占用更为强势,这就容易导致白板系统消息发送困难。实时信令 RTS 具备强争取带宽能力,同时网络开销更低,可以在网络带宽有限条件下提供超低延时、稳定可靠的信令传输,保证白板的多人实时画笔轨迹同步以及多种信令控制(如课件播放、PPT 演示等),提高用户白板互动协作体验。
会议投屏,鼠标位置精准同步
视频会议投屏场景
在会议投屏过程中,因网络或画面动态转静态的影响,投屏画面的帧率会进行策略性降低。传统方案中鼠标信息是跟随共享屏幕流进行传输,这导致鼠标跟随帧率低、延时高,出现鼠标拖尾、卡顿等情况。采用实时信令 RTS 极低延时消息作为独立的数据通道,可以实现投屏上实时的鼠标位置同步,保证鼠标移动的流畅性,同时降低屏幕共享的码率,减少静止画面带宽消耗。
云游戏,流畅游戏操控体验
对云游戏场景,过去大家更多关注音视频的超低延时,但信令延时过高,也会极大影响玩家的游戏操作。火山引擎 RTC + 实时信令 RTS 的方案,无论是在多人互动场景还是弱网场景都可以确保流畅的游戏体验。实时信令 RTS 极低延时消息通过消息传输层的策略优化,防止弱网下的消息堆积、阻塞导致的时延增加,确保云游戏场景中的游戏指令端到端传输延时 < 20ms,避免操作反馈慢、操作无响应等问题,最大程度还原玩家本地游戏的丝滑操控体验。实时信令 RTS 极低延时消息,同样可以应用到云渲染、云电脑、云手机、VR 等业务场景。
远程车控,信令极致的时延与可靠性
随着 5G 行业和自动驾驶技术的发展,远程车辆操控的场景逐渐兴起,无人矿车平行驾驶、港口集卡平行驾驶、园区无人物流车等陆续落地。该场景下,驾驶模拟舱借助实时音视频获取车辆现场状态,通过实时信令进行远程控制,要求远端操控与现场反馈的画面实时同步,对稳定可靠的远程控制指令传输提出了更高要求。实时信令 RTS 通过多节点同时建联策略,在复杂网络条件丢包 80% 下,仍可保证信令 100% 到达;实时信令 RTS 应用消息压缩、加密发送等传输技术,保证传输安全的同时,显著降低网络带宽,提高传输效率。
港口集卡自动驾驶场景
目前,火山引擎 RTC 的实时信令产品已经可以直接调用火山引擎 RTC SDK 的相关 API 进行使用。实时信令 SDK 也已上线官网,欢迎下载使用。
2022-12-21 17:14:27相关文章
- 美国法院裁定阿里须为Squishmallows玩具侵权案答辩
2023-12-28 19:59:34
- 小米汽车传员工3700人 雷军称小米汽车不可能卖9万9
2023-12-28 19:41:57
- 国家新闻出版署:认真研究《网络游戏管理办法(草桉徵求意见稿)》关切 实行前进一步完善
2023-12-28 19:14:56
- 天猫新规可以无条件申请“仅退款”了?淘宝天猫又离狗多多零元购近了一步
2023-12-28 18:57:55
- 印度以打击金融犯罪为由逮捕了两名 vivo 高管
2023-12-26 16:49:01
- 在国外微信收不到国内信息?微信和WeChat将被拆分
2023-12-15 10:40:15
- 苹果iPhone15 系列手机发布最新消息 预计上市发布时间9月
2023-08-06 23:21:02
- 华为将发布鸿蒙HarmonyOS4操作系统 功能五大升级支持设备清单
2023-08-06 23:17:37
- 整治自媒体网红账号 400万粉丝网红发布擦边视频被无限期封禁
2023-07-12 09:56:09
- 网传微信文件传输助手是真人是真的吗?微信官方回应
2023-06-27 15:53:32
- 电信移动送手机成了“信用购”?你上了运营商的贷款套路了吗?
2023-06-12 17:18:55
- 中国电信广东地区崩了无信号 客服回应已在核实处理
2023-06-08 15:39:04
- 消息称小米新能源汽车价格表正讨论定价区间:双版本不同配置,高配或超 35 万元
2023-03-06 12:56:03
- 华为因制裁被传或分拆剥离手机业务? 内部人士回应:可能性不大.
2023-03-05 23:26:41
- OPPO正式发布安第斯智能云,让终端更智能
2023-02-24 16:02:27
- 华为与OPPO签订全球专利交叉许可协议 包括5G蜂窝通信专利
2023-02-24 16:02:26
- 老蛙将推MINI镜头新品:目前未知具体规格 官宣将于12月20日发布
2023-02-24 16:02:26
- 首发全新35mm定制光学系统 努比亚Z50性能同样强悍
2023-02-24 16:02:25
- Redmi K60屏幕细节曝光:全系标配2K护眼柔性直屏+5000mAh大容量电池
2023-02-24 16:02:25
- OPPO Find N2今天发 合金金属折叠屏更轻了
2023-02-24 16:02:24