
特别致谢开源开发者 kisChang 贡献PR!
在开源社区的助力下,CanMV K230/K230D再迎功能更新!由社区开发者kisChang提交的【#53】【#55】两个Pull Request已经合入canmv_k230仓库,正式新增RtspPusher主动推流模块,补齐了CanMV RTSP能力的重要一环。

新能力:
RtspPusher 主动推流登场
借助kisChang的开源贡献,新增RtspPusher模块,实现设备主动向RTSP服务器推送音视频流。
✅核心能力亮点
主动推流模式:K230/K230D作为客户端,主动连接内网/公网RTSP服务器,将摄像头H.264/H.265编码码流向上推送。
SPS/PPS头部同步保护:I帧发送时同步携带码流头部信息,有效解决远端解码器“缺失PPS/SPS”导致花屏、闪黑问题,提升流媒体稳定性。
TCP/UDP传输可配置,适配不同网络环境,支持自定义RTSP服务地址、端口、流路径。
适配CanMV Micropython上层API,开发者几行代码即可完成推流业务开发,降低安防监控、远程AI视觉项目开发门槛。
PR参考:
PR#53:https://github.com/kendryte/canmv_k230/pull/53
PR#55:https://github.com/kendryte/canmv_k230/pull/55
适合哪些开发场景?
🏠 本地安防监控:设备推流至局域网NVR、RTSP流媒体服务器
☁️ 云端接入:推流至支持RTSP协议的云端视频平台
🤖 AI视觉项目:人形检测、红外夜视摄像头,AI分析同时把实时画面向外推送
📡 4G/Wi‑Fi远程方案:K230+网络模组,远端查看设备实时画面
致谢开源贡献者
本功能完全来自社区开发者 kisChang 的开源贡献。 开源的魅力就在于此:每一位开发者的PR,都在持续拓展K230的能力边界,让更多嵌入式爱好者可以快速落地项目。也欢迎更多小伙伴参与CanMV社区,提交Issue、PR,一起共建K230生态!
写在最后
从被动RTSP服务端,升级到同时支持「服务端拉流+客户端主动推流」,K230/K230D在视频流媒体应用上更加完善。 不管是做红外监控、AI人形识别、还是小型IPC原型开发,RtspPusher都会给你的项目带来极大便利。