岗位职责
- 参与端到端语音交互链路的方案设计与技术验证:客户端接入 → LiveKit 服务端 → AI 语音服务 → 语音回传;
- 负责客户端侧的 LiveKit 接入与联调(Web / 移动端 / 桌面端至少一种),打通连接、订阅、音频采集与播放链路;
- 基于 LiveKit 框架集成语音能力模块(VAD、ASR、TTS),完成 AI 服务侧与实时音频流的对接与串联;
- 负责 LiveKit 服务端的部署与配置,包括框架搭建、参数调优与版本管理;
- 基于开源方案(coturn)构建、部署并联调 TURN / STUN 服务,保障 NAT 穿透与媒体传输可用性;
- 编写与维护部署脚本、容器化配置(d-compose 或 K8s),输出部署与链路联调文档;
- 配合排查端到端链路中的音视频与网络连接问题(连接失败、延迟、丢包、回声等)。
职位要求
必备条件 • 计算机、通信、软件工程等相关专业在读本科及以上; • 掌握基础计算机网络知识:TCP/UDP、IP 与端口、NAT、防火墙,了解 STUN / TURN / ICE 的作用与基本原理; • 具备工程能力:熟悉 Linux 常用命令,能独立完成服务部署、日志排查与环境配置; • 至少熟悉一门编程语言(Python / Go / Node.js / TS / Java 等),能读懂并编写客户端或服务端代码; • 学习能力强,能快速上手陌生框架与文档。 加分项 • 了解 WebRTC 基本协议与信令流程,有客户端实时音视频接入经验; • 有 LiveKit、Janus、mediasoup 等实时音视频框架的使用或部署经验; • 有 VAD、ASR、TTS 接入经验(Whisper、FunASR、各类云厂商语音 API 等); • 有 coturn 等开源 TURN/STUN 服务的配置与联调经验; • 熟悉 K8s,有容器化部署经验。