树莓派CSI摄像头实时传输rtsp流
本文最后更新于 156 天前,其中的信息可能已经有所发展或是发生改变。

最近翻出了亿年前买的pi2,又在某宝购入了一枚csi摄像头,准备做个家用监控,本来一开始的方案是直接莽motionEyeOS,但后来又购入了块3.5寸lcd,不得不选择raspbian,本来上motion也是可以的,但估计是散热的缘故,我这垃圾pi2用了motion就死机…后来在网上看到了live555就打算试一下

一、配置live555
wget http://live555.com/liveMedia/public/live555-latest.tar.gz  
tar -zxvf live555-latest.tar.gz
cd live
sudo ./genMakefiles linux
sudo make
sudo make install 
二、配置x264
sudo apt-get install libavcodec-dev
sudo apt-get install libswscale-dev 
sudo apt-get install libavutil-dev

wget https://code.videolan.org/videolan/x264/-/archive/master/x264-master.zip
unzip x264-master.zip
cd x264-master
./configure
sudo make
sudo make install
三、配置live555实例
git clone https://gitee.com/secho1997/live_camera_linux.git
mv live_camera_linux /opt/vc/src/hello_pi/
cd /opt/vc/src/hello_pi
make -C libs/ilclient
make -C libs/vgfont
cd live_camera_linux

修改Makefile

1. 将其中的 -lGLESv2 -lEGL 改为 -lbrcmGLESv2 -lbrcmEGL //解决找不到 lGLESv2 lEGL问题
2. 在LDFLAGS处加上 -lssl -lcrypto //解决依赖缺少问题
3. INCLUDES 增加一行 -I/opt/vc/src/hello_pi/libs/ilclient
4. 首行 LIVE555= 可根据需要进行修改 //如果你改变了位置

编译

sudo make

运行

./zk_v4l2_x264_source

出现 using url “rtsp://192.168.x.x:9554/webcam” 字样即为成功

网上教程年久失修,部署过程中依赖频频丢失,需要手动查找,实属恼火…

参考资料

socket——树莓派通过csi摄像头实时传输rtsp流

使用树莓派专用摄像头实现rtsp流的方法总结

Raspberry Pi(树莓派)基于Raspbian操作系统开发OpenGL ES应用

编译问题一 undefined reference to `EVP_sha1′ ‘RAND_byte’ ‘DES_key_sched’ 问题解决

undefined reference to `SSL_library_init’错误

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇