網頁

2015年6月11日 星期四

[RPi] 影像串流工具整理 (未完成)


在 Raspberry Pi 上面拍照, 錄製影片, 發送串流有很多選擇. 各有各的優缺點. 以下逐步整理列出

raspivid

這是 Raspberry Pi 官方釋出的錄影工具程式. 但是只能使用 Raspberry Pi 的 camera module.

raspistill

這是 Raspberry Pi 官方釋出的拍照工具程式. 但是只能使用 Raspberry Pi 的 camera module.

picam

這是 Raspberry Pi 社群所釋出的 script. 它以 Python Imaging Library 為基礎. 用來偵測是否有移動, 如果有的話, 它會拍一張照片.
雖然它的功能很簡單, 但是因為它本身就是一個 script, 是很不錯的一個參考.
http://www.maketecheasier.com/raspberry-pi-as-surveillance-camera/

Motion

這是一個比較大型的軟體. 它可以在螢幕上顯示 web cam/camera module 的 Live View, 並且拍攝照片存檔.
Motion 強調的就是它的名字, 也就是 motion detection.
Motion 比較厲害的地方是, 它就是一個 RTSP server, 換句話說, 可以在 local lan 裡面的任一台電腦連過來看.
http://www.maketecheasier.com/setup-motion-detection-webcam-ubuntu/
http://www.instructables.com/id/Raspberry-Pi-remote-webcam/
http://www.maketecheasier.com/setup-motion-detection-webcam-ubuntu/
http://www.instructables.com/id/Raspberry-Pi-remote-webcam/
 

fswebcam

Ubuntu 釋出的 Web Cam 工具程式. 可以用來拍照, 但不能錄影. 不過這不是問題, 因為錄影本質上就是一張一張的照片. 主要的問題是容易出現壞照片.
http://manpages.ubuntu.com/manpages/lucid/man1/fswebcam.1.html
https://www.raspberrypi.org/documentation/usage/webcams/

 

ffmpeg & avconv (Libav)

ffmpeg 和 avconv 是不一樣的軟體工具. 但又不是很不一樣. 這怎麼說呢 ? avconv 的團隊是 ffmpeg 的一些人獨立出來的. 因此大部份都是沿襲 ffmpeg, 在大部份的命令上, 是可以互通的.
http://techzany.com/2013/09/live-streaming-video-using-avconv-and-a-raspberry-pi/
http://techzany.com/2013/09/live-streaming-video-using-avconv-and-a-raspberry-pi/
                                                                   

mjpg-streamer

 http://jacobsalmela.com/raspberry-pi-webcam-using-mjpg-streamer-over-internet/
http://jacobsalmela.com/raspberry-pi-webcam-using-mjpg-streamer-over-internet/
http://www.arthurtoday.com/2014/05/raspberrypi-using-mjpgstreamer-monitoring-multiple-webcams.html
http://www.arthurtoday.com/2014/05/raspberrypi-using-mjpgstreamer-monitoring-multiple-webcams.html
https://www.raspberrypi.org/forums/viewtopic.php?t=48597

https://www.raspberrypi.org/forums/viewtopic.php?t=48597
http://jacobsalmela.com/raspberry-pi-webcam-using-mjpg-streamer-over-internet/ 

LVC


 

OpenCV



http://www.akeric.com/blog/?p=2437

Streaming

過期的
mjpg-streamer or vlc (obsolete, see example #11)
http://www.akeric.com/blog/?p=2437

native uv4l-server module

main
http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=16
http://www.akeric.com/blog/?p=2437w3

沒有留言:

張貼留言

請提供您寶貴的意見