
RTC观主认证作者
-
使用 eBPF 调试 WebRTC SFU:找出你的媒体服务器在哪里 “吞掉” 数据包
作者:Hector Zelaya原文:https://webrtc.ventures/2026/08/ebpf-webrtc-sfu-packet-loss-debugging/ …
-
如何搭多人会议系统(SFU 架构 / 多路流管理)
三个人以上的会议系统如何搭建?Mesh 还是 SFU?订阅哪几路流?大画面切谁?本文用 Claude Code 设计并实现一个可扩展的多人会议系统,从架构选型到多路流管理。 1、多…
-
Jitsi 推出适用于浏览器会议的文档画中画功能
Jitsi 已经在 Electron 框架下支持视频画中画功能,当焦点离开会议窗口时,画中画会自动打开。这个GSoC 2026项目的目标是将交互式文档画中画功能引入浏览器会议,包括…
-
弱网 QoS 引擎(抖动缓冲 / 丢包恢复 / 码率自适应)
前面的推流/通话在理想网络下跑通了,但真实网络是「会抖、会丢、会变慢」的。地铁里卡成 PPT、WiFi 切 4G 断流、晚高峰卡顿——这些全靠 QoS 引擎兜底。本文用 Claud…
-
【音视频】剪辑 SDK(裁剪/旋转/变速)
采集、处理、编码、推流、播放全打通了,但用户真正的高频需求其实是一个字——「剪」。拍完的 3 分钟视频要裁掉开头 5 秒、转 90°、加 1.5 倍速。本文用 Claude Cod…
-
服务端转码不求人:写 FFmpeg 分布式转码 + GOP 切片 + 缩略图
客户端编码好了、推流也通了,但服务端还得把用户上传的视频转成多码率、生成缩略图、GOP 对齐切片,这些「后端活」音视频开发也得会。本文用 Claude Code 写一套生产级转码脚…
-
多人通话混音 + 3A 处理:写多路混音器 + 回声消除
一对一通话跑通了,但多人通话(视频会议、语音聊天室、K歌)才是真正的考验。多路 PCM 怎么混音不溢出?怎么消除回声?怎么自动调节各路音量?本文用 Claude Code 从混音算…
-
音视频性能优化:启动速度 / 内存 / 功耗 / 编码延迟全链路调优
功能都跑通了,但产品抱怨「开摄像头太慢了」「推流 10 分钟手机发烫」「录 4K 视频内存飙到 800MB」。性能优化不是玄学,本文用 Claude Code 建立一套可复用的诊断…
-
超越视频通话:架构下一代可编程实时互动
现代 CPaaS 基础设施如何在企业规模下解决毫秒级延迟、客户端解码瓶颈和易波动的网络丢包问题。 实时视频工程的根本挑战说起来简单、做起来却极其复杂:在不可预测的全球网络上扩展到数…
-
低延迟音频播放:AudioUnit vs AudioQueue vs AudioTrack
视频渲染搞定了,声音播放呢?”就用系统默认的 AVAudioPlayer / MediaPlayer 呗”——但实时通话场景要求 <50ms 延迟,系…
-
【音视频】视频播放器从 0 到 1
AVPlayer 播不了自定义码流?IJKPlayer 三年没更新了?自己写一个播放器,最难的其实是渲染层和 Seek 逻辑。本文用 Claude Code 从零搭建 Metal …
-
【音视频】RTMP 直播推流实战
编码搞好了,同步也搞定了,现在把流推到服务器。RTMP 听着简单(就一个推流 URL),但生产级推流器要考虑:自适应码率、断线重连、音视频交错复用、网络拥塞检测。本文用 Claud…
-
WebRTC Android 端 + iOS-Android 跨平台音频通话实战
iOS WebRTC 跑通了,但 Android 端的依赖、权限、Camera2 采集、前后摄切换,和 iOS 完全是两个世界。本文用 Claude Code 写 Android …
-
音视频同步没那么简单
画面和声音对不上、嘴型比声音快 200ms、声音比动作早半秒,这些在音视频开发中太常见了。但 A/V 同步不是「调个参数」能解决的:它涉及采集时钟、编码延迟、网络抖动、渲染缓冲,每…
-
WebRTC Android 端 + iOS-Android 跨平台音频通话实战
iOS WebRTC 跑通了,但 Android 端的依赖、权限、Camera2 采集、前后摄切换,和 iOS 完全是两个世界。本文用 Claude Code 写 Android …
-
【音视频】iOS AudioConverter + Android MediaCodec 双端封装
视频编码优化了无数轮,音频编码却还在用默认参数。结果是 VoIP 延迟高、录制文件体积大、低端机音频爆音。本文用 Claude Code 写双端音频编码封装,涵盖 AAC/Opus…
-
MediaCodec 异步编码 + Buffer 管理:Claude Code 写防抖生产者消费者模型
MediaCodec 异步模式性能好,但线程模型复杂——输入队列满导致丢帧、输出 Buffer 忘了 release 造成泄漏、停止时 crash。本文用 Claude Code …
-
移动端视频编码参数速查:Claude Code Skill 一键查询最佳配置
编码参数选错,轻则画质下降,重则用户投诉「视频模糊」。但 iOS VideoToolbox 和 Android MediaCodec 的参数体系完全不同。本文写一个 Claude …
-
移动端视频裁剪/旋转/缩放:Claude Code 写跨平台 FFmpeg 封装
FFmpeg 是音视频瑞士军刀,但在移动端集成——交叉编译、JNI 桥接、Swift 封装,每一步都是坑。本文用 Claude Code 写一个双端统一的 FFmpeg 视频编辑封…
-
【音视频】AudioRecord + AudioTrack 低延迟采集
Android 音频 API 看似简单,实则暗藏杀机:回调线程搞错、Buffer 不归还导致无声、录制播放切换时 crash。本文用 Claude Code 写一个线程安全、支持低…