logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

BK7258 LiveKit WebRTC 适配实战(02):启动流程拆解(app_main 到 system_manager)

本文聚焦系统启动主链路,解释 `app_main` 到 `system_manager` 的协作关系,以及网络就绪到协议触发之间的关键状态切换。通过梳理初始化时序、事件线程和恢复路径,给出一套可复现的启动排查方法,帮助你把“连接失败”的问题前移到启动阶段定位,提高整体联调效率。

文章图片
#人工智能#AI#webrtc +1
BK7258 x LiveKit WebRTC :从 0 到 1 的端侧适配

BK7258 x LiveKit:从 0 到 1 的端侧适配,webRTC 实现

文章图片
#人工智能#AI
BK7258 LiveKit WebRTC 适配实战(01):架构总览与迁移边界(ESP32 迁移)

本文从 `projects/livekit/` 的真实代码结构出发,拆解 BK7258 适配 LiveKit 的四层模块边界,明确哪些逻辑可复用、哪些平台能力必须重构。重点给出从 ESP32 迁移时的改造顺序和风险控制方法,帮助你在项目初期就建立稳定的技术路线,避免后续出现“边改边返工”的问题。

文章图片
#webrtc#嵌入式#AI
BK7258 LiveKit WebRTC 适配实战(03):连接全流程(Room/Engine/Signaling)

本文从 Room、Engine、Signaling 三层拆解 LiveKit 连接主流程,覆盖从 `livekit_room_create` 到 JOIN 完成的完整路径。你将看到每层职责如何分工、状态机如何衔接、失败点通常出现在哪些节点,并获得一套连接链路的日志定位思路,快速判断异常属于入口参数、状态切换还是信令收发问题。

文章图片
#人工智能#AI#webrtc
BK7258 LiveKit 适配实战(05):WebRTC 协商与 ICE 时序控制

本文聚焦 WebRTC 协商与 ICE 处理,围绕 Offer/Answer/Trickle 的函数级时序,说明为什么同样的代码在多线程场景会出现乱序和竞态。通过状态门控、候选缓存和重连上下文清理策略,给出可落地的协商稳定化方案,帮助你提升 BK7258 侧协商成功率与异常恢复能力。

文章图片
#webrtc#人工智能#AI
BK7258 LiveKit WebRTC 适配实战(01):架构总览与迁移边界(ESP32 迁移)

本文从 `projects/livekit/` 的真实代码结构出发,拆解 BK7258 适配 LiveKit 的四层模块边界,明确哪些逻辑可复用、哪些平台能力必须重构。重点给出从 ESP32 迁移时的改造顺序和风险控制方法,帮助你在项目初期就建立稳定的技术路线,避免后续出现“边改边返工”的问题。

文章图片
#webrtc#嵌入式#AI
到底了