百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

libpeer

> 编程语言
开源

使用 C 语言的 IoT/嵌入式设备 WebRTC 库

1.5K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

使用 C 语言的 IoT/嵌入式设备 WebRTC 库

libpeer - 适用于物联网/嵌入式设备的便携式 WebRTC 库 libpeer 是一款使用 C 语言编写的 WebRTC 实现,采用 BSD 套接字。该库旨在将 IoT/嵌入式设备的视频/音频流与 WebRTC 集成在一起,例如 ESP32 和 Raspberry Pi。

bash
$ sudo apt -y install git cmake wget ffmpeg
$ git clone --recursive https://github.com/sepfy/libpeer
$ cd libpeer
$ cmake -S . -B build && cmake --build build
$ wget -O sample.mp4 \
    https://download.samplelib.com/mp4/sample-30s.mp4
$ ffmpeg -i sample.mp4 \
    -map 0:v:0 -vf fps=25 -c:v libx264 -profile:v baseline -pix_fmt yuv420p \
    -x264-params bframes=0:keyint=25:min-keyint=25:scenecut=0:repeat-headers=1 \
    -f h264 test.264 \
    -map 0:a:0 -ac 1 -ar 8000 -c:a pcm_alaw -f wav test.wav
$ ./build/examples/generic/sample -u <URL>
``` - 点击网站上的"连接"按钮

Issues· 79 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ccesp32h264iot

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言