1. रास्पबेरी पाई पर mjpg-streamer स्थापित करें
गिट स्थापित करें: sudo apt-get install git
क्लोन mjpg-streamer-प्रयोगात्मक: git clone https://github.com/jacksonliam/mjpg-streamer/tree/master/mjpg-streamer-experimental- प्रयोगात्मक संस्करण ने मेरे रास्पबेरी पाई पर मेरे लिए नियमित रूप से बेहतर तरीके से काम किया, यही कारण है कि मैं इसका उपयोग करने की सलाह देता हूं।
इसे संकलित करें: cd mjpg-streamer-experimental && ./config && make
एक स्क्रिप्ट बनाएं जो हर बूट पर स्वचालित रूप से स्ट्रीमिंग शुरू करेगी: nano onboot.sh
#!/bin/bash
cd /home/pi/mjpg-streamer-experimental
./mjpg_streamer -i "input_uvc.so -d /dev/video0 -t pal -r 720x576" -o "output_http.so -w ./www -p 8740"
बदलें video0, आपके वीडियो इंटरफेस के साथ palसाथ ntscअपने कैमरे का उपयोग करता है ntscऔर 720x576अपने कैमरे के संकल्प के साथ। फिर फ़ाइल को बचाने के लिए CTRL+ मारा O।
bash ./onboot.shअगर अब स्ट्रीमिंग काम करती है तो आप परीक्षण के लिए दौड़ सकते हैं ।
अब हम cronइस स्क्रिप्ट को बूट पर हर बार चलाने के लिए (पूर्व-स्थापित होना चाहिए) का उपयोग करेंगे :
crontab -eवर्तमान उपयोगकर्ता के crontab को संपादित करने के लिए चलाएँ और उसमें निम्न पंक्ति जोड़ें:
@reboot bash /path/to/mjpg-streamer-experimental/onboot.sh
फिर से CTRL+ Oफ़ाइल को बचाने और इसे लागू करने के लिए।
2. अपने अपाचे वेबसर्वर पर
अब यह बहुत सरल है। आप http://<your-raspberry-pi-IP>:8740नेटवर्क में किसी भी मशीन का उपयोग करके mjpg-streamer के इंटरफ़ेस तक पहुँचने में सक्षम हैं । अपनी वेबसाइट में लाइव चीख को एम्बेड करने के लिए, सरल उस साइट पर निम्नलिखित कोड डालें जहां आप स्ट्रीम चाहते हैं:
<img src="http://<raspberry-pi-IP>:8740/?action=stream" />