Her ikisi de mjpeg_streamer
ve motion
cvlc'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"
8090
TCP portu nerede . Belirtilmezse, port 8080
varsayılan olarak kullanılacaktır. start.sh
Komut 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/motion
sette:
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 motion
eylem için kullanın .
Varsayılan akış portu 8081
. Liman altında ayarlanır stream_port
içinde /etc/motion/motion.conf
.