एक पीसी से दूसरे पीसी पर एक अपाचे सर्वर पर लाइव वीडियो स्ट्रीम कैसे करें [बंद]


2

इसलिए मैं अपाचे सर्वरों के लिए नया हूं और सामान्य रूप से LAMP ढेर।

मैं एक होम वेबसाइट पर काम कर रहा हूं जो कि कमरे के तापमान और MySQL सर्वर का उपयोग करके कुछ अन्य फ़ंक्शन दिखा रहा है।

मेरे सामने के दरवाजे पर एक USB कैमरे के साथ रास्पबेरी पाई है और मैं अपनी वेबसाइट पर कैमरे के लाइव फीड को प्रदर्शित करने के लिए इसे अपने Apache सर्वर पर स्ट्रीम करना चाहता हूं। पीसी Ubuntu 16.04.5 चल रहा है।

जवाबों:


2

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

1
वाह! विस्तृत उत्तर के लिए बहुत बहुत धन्यवाद!
STRAYDOG0626

मुझे इसे काम करने में थोड़ा समय लगा (ज्यादातर मुद्दे मेरे लिए गलत mjpg-streamer संस्करण के कारण थे) इसलिए मुझे खुशी है कि मैं इसे दूसरों के लिए आसान बना सकता हूं! अगर आप मेरी मदद के रूप में स्वीकार किए जाते हैं तो आप मेरे उत्तर को चिह्नित करेंगे, तो मैं सराहना करूँगा। :)
कंफ़ेद्दी

क्षमा करें, मैं यहां नया हूं। मैं उसको कैसे करू। संपादित करें: कोई बात नहीं मैं इसे xD
STRAYDOG0626
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.