白桦的天空

第一次的心动,永远的心痛!
随笔 - 349, 文章 - 15, 评论 - 203, 阅读 - 25万
  首页  :: 新随笔  :: 联系 :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

树莓派VLC获取实时视频流

Posted on   白桦的天空  阅读(526)  评论(0编辑  收藏  举报

一、安装VLC之前,升级安装程序apt-get。
sudo apt-get update
sudo apt-get upgrade


二、在摄像头已激活的情况下,安装VLC。
输入命令 sudo apt-get install vlc

VLC安装成功。

三、执行streaming,输入以下命令,开始制作实时视频流。
(1)使用http协议传输视频流,输入以下命令。

raspivid -o - -t 0 -vf -w 800 -h 400 -fps 24|cvlc -vvv stream:///dev/stdin --sout ‘#standard{access=http,mux=ts,dst=:8080}’ :demux=h264

注意:demux冒号前有一个空格!一定不要忘了!不然视频流无法传到网络上!

-vf 垂直翻转,也可输入-hf进行水平翻转
-h 视频高度
-w 视频宽度
-o - 输出写到stdout
-t 0 无延时
-fps 每秒传输帧数
dst 网络端口
demux h264视频压缩格式

执行命令,摄像头捕获的视频显示在画面上。

 

(2)使用rtsp协议传输视频流,输入以下命令。

raspivid -o - -t 0 -vf -w 800 -h 400 -fps 24|cvlc -v stream:///dev/stdin --sout ‘#rtp{sdp=rtsp://:8080/}’ :demux=h264

执行命令,摄像头捕获的视频显示在画面上。

四、PC端VLC连接树莓派观看实时视频
Ctrl+N打开网络串流
输入树莓派IP地址及端口号
点击播放


如下图所示,串流成功。

————————————————
版权声明:本文为CSDN博主「UGI,」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43371047/article/details/90764091

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示