Her ikisi de mjpeg_streamerve motioncvlc'den daha iyi gecikme süresi var gibi görünüyor.
kullanma mjpg_streamer
mjpeg_streamer derleme gerektirir ancak github'daki talimatlar basittir.
Derlemeden sonra start.sh, proje dizininden başlatarak veya doğrudan (proje dizininde) çalıştırarak çalıştırılabilir:
./mjpg_streamer -i "./input_uvc.so -rot 180" -o "./output_http.so -w ./www -p 8090"
8090TCP portu nerede . Belirtilmezse, port 8080varsayılan olarak kullanılacaktır. start.shKomut ekstra seçenekleri ile bazı kullanım örneklerini içerir.
kullanma motion
Motion, açılışta otomatik başlatmayı, durmayı veya yeniden başlatmayı kolaylaştıran bir systemd servisi içerir.
IP web kamerası modunda kullanmak için, aşağıdaki ayarlar yapılmalıdır /etc/motion/motion.conf:
daemon on
stream_localhost off
output_pictures off
ffmpeg_output_movies off
stream_maxrate 24
framerate 24
width 640
height 480
Sonra, /etc/default/motionsette:
start_motion_daemon=yes
Hizmetin açılışta otomatik olarak başlatılmasını sağlamak için:
systemctl enable motion
İlgili systemctl start/stop/restart motioneylem için kullanın .
Varsayılan akış portu 8081. Liman altında ayarlanır stream_portiçinde /etc/motion/motion.conf.