Raspberry Camera

环境

启动本地摄像头并建立rtsp服务

Raspberry Pi OS Bookworm(2024+)已将libcamera-vid该为rpicam-vid。如果没有可以安装rpicam-apps包

复制代码
rpicam-vid --inline --listen -t 0 -o - --nopreview | ffmpeg -f h264 -i - -vcodec copy -f rtsp rtsp://localhost:8554/stream

rpicam-vid --width 1280 --height 720 --framerate 15 --codec h264 --profile high --level 4.2 --inline --listen -t 0 -o - --nopreview | ffmpeg -f h264 -i - -vcodec copy -f rtsp rtsp://localhost:8554/stream

rpicam-vid -t 0 --inline -o - --nopreview | ffmpeg -i 
- -c:v copy -f rtsp rtsp://localhost:8554/stream

附带音频

复制代码
# 视频流(通过管道)
rpicam-vid --width 1280 --height 720 --framerate 15 --codec h264 --inline -t 0 -o - --nopreview | \

# FFmpeg 合并视频+音频,推流到 RTSP
ffmpeg \
  -i - \                                    # 输入1:来自管道的视频(H264)
  -f alsa -ac 1 -ar 44100 -i hw:1,0 \       # 输入2:ALSA 音频(USB麦克风/声卡)
  -c:v copy \                               # 视频直接复制,不重新编码
  -c:a aac -b:a 128k \                      # 音频转 AAC 编码
  -f rtsp rtsp://localhost:8554/stream

录制

录制视频流到当前目录文件

复制代码
ffmpeg -i rtsp://192.168.204.151:8554/stream -c copy output.mp4

树莓派安装rtsp服务器

1)下载解压mediamtx
复制代码
# 进入家目录
cd ~

# 64位系统(Raspberry Pi OS 64-bit)
wget -c https://github.com/bluenviron/mediamtx/releases/download/v1.9.3/mediamtx_v1.9.3_linux_arm64v8.tar.gz -O - | sudo tar -xz

# 或 32位系统(Raspberry Pi OS 32-bit)
wget -c https://github.com/bluenviron/mediamtx/releases/download/v1.9.3/mediamtx_v1.9.3_linux_armv7.tar.gz -O - | sudo tar -x
2)移动到系统目录
复制代码
sudo mkdir -p /usr/local/bin/
sudo mv mediamtx /usr/local/bin/
sudo chmod +x /usr/local/bin/mediamtx
3)启动RTSP服务器
复制代码
# 基础启动
mediamtx

# 后台运行
mediamtx &
4)推流测试
复制代码
# 使用 rpicam-vid(Bookworm/Bullseye 系统)
rpicam-vid -t 0 --inline -o - | ffmpeg -i - -c:v copy -f rtsp rtsp://localhost:8554/live

# 或使用 ffmpeg 直接推流
ffmpeg -f v4l2 -input_format h264 -video_size 1280x720 -framerate 25 -i /dev/video0 -c:v copy -an -f rtsp rtsp://localhost:8554/live
5)使用VLC等播放器
复制代码
rtsp://<树莓派IP地址>:8554/live
相关推荐
Inhand陈工6 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
大鱼>6 天前
大语言模型+物联网:LLM理解物理世界
物联网·struts·语言模型·多模态·aiot
果丁智能6 天前
物联网智能锁赋能集中式住宿:身份核验与远程权限管控的全链路技术实践
大数据·人工智能·物联网·智能家居
国产化创客6 天前
ESP32 CameraWebServer 原生摄像头项目全解析
物联网·开源·嵌入式·实时音视频·智能硬件
谁似人间西林客6 天前
数据智能怎么赋能工业制造?物联网场景落地方法解析
物联网·制造
InHand云飞小白6 天前
无人值守站点网络困境?工业级路由器IR315破解连接难题
网络·物联网·4g·工业路由器·4g路由器·iiot·蜂窝路由器
MetrixAeroCore6 天前
Metrix 国际物联网卡资费方案|多场景共享流量池·按需扩容
物联网
by————组态6 天前
Ricon组态系统 - 新一代Web可视化组态平台
前端·后端·物联网·架构·组态·组态软件
王二端茶倒水6 天前
智慧园区网络运营:认证、分权、运维和安全闭环
运维·物联网·架构
Hotchip_MEMS6 天前
MEMS 开关麦克风新手入门与实战指南
人工智能·物联网