ทั้งสองmjpeg_streamerและmotionดูเหมือนจะมีเวลาแฝงที่ดีกว่า cvlc
การใช้ mjpg_streamer
mjpeg_streamer ต้องมีการรวบรวม แต่คำแนะนำบน Github นั้นตรงไปตรงมา
หลังจากการรวบรวมสามารถเรียกใช้โดยเรียกใช้start.shจากโปรเจ็กต์ dir หรือรันโดยตรง (ในโปรเจ็กต์ dir):
./mjpg_streamer -i "./input_uvc.so -rot 180" -o "./output_http.so -w ./www -p 8090"
ที่8090เป็นพอร์ต TCP หากไม่ได้ระบุไว้พอร์ต8080จะถูกใช้เป็นค่าเริ่มต้น start.shสคริปต์มีตัวอย่างการใช้งานบางคนที่มีตัวเลือกพิเศษ
การใช้ motion
การเคลื่อนไหวรวมถึงบริการ systemd ซึ่งทำให้ง่ายต่อการเริ่มอัตโนมัติเมื่อบูตหยุดหรือเริ่มใหม่
ที่จะใช้มันในโหมดเว็บ IP การตั้งค่าต่อไปนี้ควรจะตั้งอยู่ใน/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
ถัดไปใน/etc/default/motionชุด:
start_motion_daemon=yes
วิธีทำให้การเริ่มบริการอัตโนมัติเมื่อบู๊ตเครื่อง:
systemctl enable motion
ใช้systemctl start/stop/restart motionสำหรับการดำเนินการที่สอดคล้องกัน
8081พอร์ตเริ่มต้นสตรีมมิ่ง พอร์ตตั้งอยู่ภายใต้ในstream_port/etc/motion/motion.conf