惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题
Jina AI
Jina AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
美团技术团队
V
Visual Studio Blog
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
有赞技术团队
有赞技术团队
GbyAI
GbyAI
宝玉的分享
宝玉的分享
腾讯CDC
M
MIT News - Artificial intelligence
博客园 - 【当耐特】
Google DeepMind News
Google DeepMind News
月光博客
月光博客
MyScale Blog
MyScale Blog
Last Week in AI
Last Week in AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
Recent Announcements
Recent Announcements
MongoDB | Blog
MongoDB | Blog

WebRTC

基于 moq/dev 的多平台屏幕共享应用 - V2EX moq/dev 正式上线了付费 CDN - V2EX Cloudflare 最近上线了 MoQ 的中继,可以去试试看 - V2EX webrtc 的协议栈太重了,根本不想看 有用 LiveKit 开发过视频语音会议系统的嘛? 在 window 如何处理音频 aec? 有在生产环境用过的 livekit 的吗?体验怎么样? 安卓 WebRTC 如何使用自定义的音频数据? 请推荐一个支持在线会议(仅限于音频)的 SFU 基于声网 SDK 实现 iOS 端的一对一视频通话 webrtc 有什么封装比较好的 c/c++库吗 android google 原生 webrtc setVideoProcessor 如何消费 VideoFrame 阿里云 RTC QoS 弱网对抗之变分辨率编码 I need help froma software engineer who can work with Janus gateway (WebRTC server technologies ) system . WebRTC 如何实现美颜功能 白话解读 WebRTC 音频 NetEQ 及优化实践 WebRTC 音视频同步原理与实现 light-rtc: 理念与实践 求助: serverless-webrtc-chat 在 Firefox 下失败 求助关于 WebRTC 只能在局域网建立成功问题 正在做一个开源 WebRTC 项目,有感兴趣的小伙伴吗。 sharedrop P2P 文件分享 webrtc 不是才有的技术,应用领悟主要是网页端,现在安卓版本更新很快,为什么内置浏览器不支持这种几年前就有的新技术,这个不合理 Webtorrent 在内网环境进行播种的想法 能否用 WebRTC 做一个局域网的视频播放服务? 求助各位大神,国内目前主流浏览器支持 MediaRecorder 吗? 公司要测试 webrtc 是不是买个国内阿里云什么的? kurento room 服务端 Python 适配时 iceCandidate 内容怎么设置 kurento 的 Python 改造问题 [ 北京] WebRTC Meetup, 1 月 8 日 node-party @ 微软大厦,报名从速 !
WebSocket 假连接与 gRPC Gateway 自动发现:复杂局域网 WebR...
snowlyg · 2026-06-04 · via WebRTC

复杂局域网里的 WebRTC 稳定性,重点不只是 WebRTC offer/answer 怎么转发,还包括外围控制链路如何恢复。

这个场景不是 2C 通话,而是更接近医疗、养老等机构里的设备群:大量共享设备长时间在线,集中运维,现场环境可能比较嘈杂,同时还要保证一定收音距离和通话音质。

我遇到的核心问题是:长连接不一定会明确断开,有时会出现“看起来还连着,但应用消息已经不通”的状态。结果是设备页面显示在线,但呼叫事件发不到对端,超时、挂断、多人通话清理都会变得不一致。

这篇文章聚焦几个点:

  • WebSocket 长连接假连接为什么危险
  • 为什么只依赖客户端主动重连不够
  • gRPC Gateway 如何做双向控制
  • 自动发现和主节点状态表怎么帮助恢复
  • 呼叫超时、自动挂断、一对一挂断、多人挂断如何收敛
  • 嘈杂环境下,音频可观测性为什么也属于稳定性的一部分

我的结论是:这不是简单的 WebSocket 换 gRPC ,而是要补齐发现、状态和恢复闭环。媒体链路仍然走 WebRTC ,Go/gRPC 更适合做控制面和状态收敛。

原文地址: https://www.lodan.me/posts/webrtc-grpc-gateway-discovery-recovery/

想听听大家在局域网、弱网、设备长时间运行场景里,是怎么处理长连接假在线和通话状态恢复的。