【K230/K230D新技能点亮】Linux 原生WebRTC正式上线!低延迟摄像头推流一键落地

嘉楠开发者 2026-07-17 08:00


远程监控、可视对讲、设备实时预览、机器人远程操控……边缘AI设备的实时音视频需求越来越多。

以往嵌入式Linux做低延迟网页推流,要适配复杂第三方WebRTC库、手动适配硬件编码、自研信令通道,开发周期长、资源占用高。

今天,勘智K230/K230D Linux SDK重磅更新——原生内置轻量级纯C libpeer WebRTC协议栈,配套完整C语言API、开箱即用摄像头推流Demo,硬件编码深度适配,零门槛实现浏览器超实时预览,延迟低至130ms!

【K230/K230D新技能点亮】Linux 原生WebRTC正式上线!低延迟摄像头推流一键落地图1



一、核心能力一览

专为K230嵌入式优化

本次内置libpeer为纯C轻量化WebRTC实现,深度适配K230 Linux硬件编码、V4L2采集管线,资源开销极小,完全适配边缘低功耗设备。


1.音视频编码全面支持

✅ 视频硬编码:H.264、H.265(HEVC)原生支持;VP8/MJPEG规划中

✅ 音频编码:G711A(PCMA)、G711U(PCMU)、OPUS全覆盖

优势:直接传入硬件输出完整NAL单元,无需二次转码,减少内存拷贝损耗


2. 完整WebRTC标准能力

  • SDP Offer/Answer标准信令交互,支持HTTP、MQTT双信令协议

  • ICE NAT穿透,内置STUN/TURN服务器配置接口,局域网/公网均可P2P直连

  • DataChannel双向数据通道:支持字符串/二进制传输,6种可靠/无序传输策略可选

  • 全生命周期状态回调:ICE连接状态、远端音视频帧、丢包统计、关键帧请求、DataChannel消息事件全覆盖

  • 端到端DTLS/SRTP加密,音视频传输安全可靠


3. 配套摄像头Demo亮点

官方提供完整可运行推流Demo,开箱即用,无需从零搭建管线:


  1. 完整零拷贝采集链路

V4L2摄像头NV12采集 → 动态OSD叠加(最多8个区域,non-ai-2d零拷贝)→ V4L2 M2M硬件编码器 → WebRTC推流

  1. 浏览器免插件播放

内置Web UI,设备开机后浏览器访问http://设备IP:8080直接查看实时画面

  1. 灵活参数可调

编码格式(h264/h265)、分辨率、码率、HTTP端口、OSD数量、调试日志均可命令行配置

  1. 完善浏览器兼容提示

内置mDNS隐私检测,自动提示Chrome/Edge兼容问题,附带修复方案


4. 开发友好C语言API

整套API全C实现,兼容C/C++工程,提供标准化接口:

  • 库初始化/销毁:peer_init/peer_deinit

  • PeerConnection创建、SDP协商、ICE候选管理

  • 音视频帧发送接口、DataChannel收发接口

  • 全事件回调注册:ICE状态、音视频接收、丢包、DataChannel消息等

配套完整API手册,每个接口含参数、返回值、代码示例,快速对接自有业务逻辑。


二、典型落地场景

  1. AI视觉摄像头:车间监控、家用可视摄像头、农机视觉实时预览

  2. 智能可视对讲:门禁、巡检机器人双向音视频交互

  3. 工业远程调试:设备画面实时回传+DataChannel下发控制指令

  4. 低延迟直播:边缘设备本地推流,浏览器实时查看,延迟百毫秒级




三、3步快速上手Demo


步骤1:编译SDK

make


步骤2:开发板运行&浏览器预览

# 默认H.264 720P 2000kbpscamera_webrtc_demo
# 自定义参数示例:H.265 1080P 4M码率+4个OSDcamera_webrtc_demo -t h265 -w 1920 -h 1080 -b 4000 -r 4

浏览器访问:http://开发板IP:8080,一键查看实时视频流


四、官方配套资源直达


WebRTC完整API参考手册

https://www.kendryte.com/k230_linux/zh/main/api_reference/webrtc_api.html

覆盖全部libpeer接口、枚举结构体、代码示例,开发查阅首选


camera_webrtc_demo源码仓库

https://github.com/kendryte/k230_linux_sdk/tree/dev/buildroot-overlay/package/camera_webrtc_demo

完整工程源码,包含采集、编码、WebRTC、HTTP信令、前端页面全部代码


Demo使用详细说明文档

https://github.com/kendryte/k230_linux_sdk/blob/dev/buildroot-overlay/package/camera_webrtc_demo/src/README.md

参数说明、浏览器兼容问题、架构流程图、文件分工、依赖清单完整说明


结尾

K230/K230D Linux WebRTC能力补齐,大幅降低边缘设备实时音视频开发门槛。无论是快速验证原型,还是量产产品开发,均可直接复用官方libpeer库与Demo工程,省去协议栈适配、编码对接、信令开发大量工作量。

欢迎各位开发者下载SDK体验,如有开发问题可在GitHub仓库提交Issue交流!


关于科技区角:国内科技展会垂直内容策划服务商,提供从论坛内容全案策划、会展市场化IP打造到精准专业观众一站式邀约服务,以产业内容吸引高质量B端人群,打通展会从议题设计、演讲嘉宾邀约、宣传预热、精准邀观到供需对接全链路。
声明:内容取材于网络,仅代表作者观点,如有内容违规问题,请联系处理。
摄像头
more
苹果自己泄露了 AirPods 摄像头演示视频,但这副耳机今年不会来
戴森首款牙刷来了,售价3899元,还装了摄像头
苹果AirPods拟植入摄像头:隐私焦虑下的“视觉智能”豪赌
3100万次迭代后,他让监控摄像头“失明”:noRecognition项目实车测试成功
苹果发布 AirPods Pro 新固件,带摄像头的 AirPods 预计明年秋季推出
苹果「摄像头耳机」曝光;小米机器人将亮相机器人大会;特斯拉与 SpaceX 合并预期升温 | 极客早知道
展前预览 | 精密光学与摄像头技术应用科技革新力量,尽在9月CIOE!
突发|苹果带摄像头的 AirPods 泄露了
狐讯 | 特斯拉筹备智驾出租车;AirPods 摄像头首曝
特斯拉专利揭秘:用“沸石”塑料从源头终结摄像头起雾
Copyright © 2025-成都区角科技有限公司
蜀ICP备2025143415号-1
  
川公网安备51015602001305号