Keduanya mjpeg_streamerdan motiontampaknya memiliki latensi yang lebih baik daripada cvlc.
Menggunakan mjpg_streamer
mjpeg_streamer membutuhkan kompilasi tetapi instruksi pada github sangat mudah.
Setelah kompilasi, ia dapat dijalankan dengan meluncurkan start.shdari dir proyek, atau dengan menjalankan langsung (dalam dir proyek):
./mjpg_streamer -i "./input_uvc.so -rot 180" -o "./output_http.so -w ./www -p 8090"
dimana 8090port TCP. Jika tidak ditentukan, maka port 8080akan digunakan secara default. The start.shScript berisi beberapa contoh penggunaan dengan opsi tambahan.
Menggunakan motion
Motion termasuk layanan systemd yang membuatnya mudah untuk memulai kembali saat boot, berhenti atau restart.
Untuk menggunakannya dalam mode webcam IP, pengaturan berikut harus ditetapkan /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
Berikutnya, di /etc/default/motionset:
start_motion_daemon=yes
Untuk membuat layanan autostart saat boot:
systemctl enable motion
Gunakan systemctl start/stop/restart motionuntuk tindakan yang sesuai.
Port streaming default adalah 8081. Port diatur stream_portdi bawah /etc/motion/motion.conf.