SmolRTSP:一把为嵌入式场景量身打造视频直播服务
SmolRTSP是一款专为嵌入式设备设计的超轻量级RTSP 1.0服务器库,压缩包仅几百KB,支持TCP/UDP传输协议及H.264、H.265等主流视频编码格式。该库采用零拷贝解析技术,无需额外内存分配,性能表现出色。其API设计灵活,可兼容libevent等各类网络框架,已在OpenIPC项目的IP摄像头中得到实际应用验证。开发者可通过CMake快速集成,示例代码即可实现秒级视频播放。
最流行的开源硬件平台
SmolRTSP是一款专为嵌入式设备设计的超轻量级RTSP 1.0服务器库,压缩包仅几百KB,支持TCP/UDP传输协议及H.264、H.265等主流视频编码格式。该库采用零拷贝解析技术,无需额外内存分配,性能表现出色。其API设计灵活,可兼容libevent等各类网络框架,已在OpenIPC项目的IP摄像头中得到实际应用验证。开发者可通过CMake快速集成,示例代码即可实现秒级视频播放。
LwOW是一款纯C编写的轻量级1-Wire协议库,创新性地使用UART硬件外设替代传统的GPIO模拟时序,彻底解决1-Wire通讯需要精确微秒级定时的问题。该库支持STM32、ESP32等多种平台,提供9600和115200两种标准速率,支持DMA加速和DS18B20等常见设备驱动。采用MIT许可证,代码线程安全,可适配FreeRTOS和RT-Thread。实测用LwOW读取DS18B20温度数据仅需不到20行代码,大幅降低开发门槛,是嵌入式开发者处理1-Wire总线的理想选择。
Wear-Pico是一款基于Raspberry Pi Pico开发的开源智能手表固件,采用C语言编写,精简系统功能至核心部分。它集成触摸屏、加速度计、蜂鸣器和振动电机,支持蓝牙连接Android手机,可实现运动健康追踪、通话通知管理、媒体播放控制、闹钟日程提醒等功能。项目代码、文档及3D模型全部开源,开发者可自由定制,是嵌入式系统爱好者和硬件极客的理想选择。
这是一个基于ESP32S3N16R8主控的AI聊天机器人项目,配备数字麦克风实现语音唤醒,通过WiFi连接服务器实现AI语音实时对话。硬件包含TP4056充电IC、RY3715升压芯片、MSM261S4030H0R数字麦克风、NS4168音频输出、1.83寸触摸屏幕及12颗RGB灯。最有趣的是,当两个机器人放在一起时,它们能够互相聊天!项目软件基于开源代码魔改,显示表情包使用稚晖君的透明小电视方案,已完全开源,可前往立创开源硬件平台复刻。
这是一个基于ESP32S3N16R8主控的AI聊天机器人项目,配备数字麦克风实现语音唤醒,通过WiFi连接服务器实现AI语音实时对话。硬件包含TP4056充电IC、RY3715升压芯片、MSM261S4030H0R数字麦克风、NS4168音频输出、1.83寸触摸屏幕及12颗RGB灯。最有趣的是,当两个机器人放在一起时,它们能够互相聊天!项目软件基于开源代码魔改,显示表情包使用稚晖君的透明小电视方案,已完全开源,可前往立创开源硬件平台复刻。