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" />