दोनों mjpeg_streamer
और motion
cvlc की तुलना में बेहतर विलंबता है।
का उपयोग करते हुए mjpg_streamer
mjpeg_streamer
संकलन की आवश्यकता है लेकिन गीथूब पर निर्देश सीधे हैं।
संकलन के बाद इसे start.sh
प्रोजेक्ट dir से लॉन्च करके या सीधे (प्रोजेक्ट dir में) चलाकर चलाया जा सकता है :
./mjpg_streamer -i "./input_uvc.so -rot 180" -o "./output_http.so -w ./www -p 8090"
8090
टीसीपी पोर्ट कहां है यदि निर्दिष्ट नहीं है, तो पोर्ट 8080
डिफ़ॉल्ट रूप से उपयोग किया जाएगा। start.sh
स्क्रिप्ट अतिरिक्त विकल्पों के साथ कुछ प्रयोग उदाहरण हैं।
का उपयोग करते हुए motion
मोशन में एक सिस्टमड सर्विस शामिल होती है जो बूट, स्टॉप या रिस्टार्ट पर ऑटोस्टार्ट करना आसान बनाती है।
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
।