प्रदर्शित करने के लिए क्रॉस-ब्राउज़र समाधान क्या क्रॉस-ब्राउज़र वातावरण में एमजेपीईजी प्रदर्शित करने के लिए हल्का, मुफ़्त और विश्वसनीय तरीका है? मैं एक साइट पर Axis 2120 आईपी कैमरा से एक एमजेपीईजी स्ट्रीम प्रदर्शित करने की कोशिश कर रहा हूं, और मुझे पता चला है कि यह फ़ायरफ़ॉक्स के मौजूदा संस्करणों में काफी विश्वसनीय है। हालांकि, कुछ परीक्षणों के बाद मुझे पता चला है कि आईई, ओपेरा और क्रोम में यह करने में परेशानी की अलग-अलग डिग्री हैं (मैक एक्सेस नहीं, इसलिए मुझे सफारी के बारे में निश्चित नहीं है)। इंटरनेट एक्सप्लोरर के पास एमजेपीईजी के लिए कोई समर्थन नहीं है और यह बिल्कुल काम नहीं करता है। शुरुआती जीईटी भेजे जाने के बाद कुछ भी प्रदर्शित करने के लिए ओपेरा सचमुच 10-15 सेकंड लेता है। क्रोम <div>
तक पूरी तरह से काम करता है जिसमें <img>
टैग छिपा हुआ है और फिर फिर दिखाया गया है।एमजेपीईजी स्ट्रीम
संदर्भ के लिए, मैं बहुत तरह धारा प्रदर्शित करने के लिए एक <img>
टैग का उपयोग कर रहा हूँ:
<img src="http://my.ip.addr/axis-cgi/mjpg/video.cgi/?resolution=352x240" alt="real-time video feed" />
मैं MJPEG धारा इकट्ठा करने और ऑन-द-मक्खी यह ट्रांसकोड एक re-broadcasting server का उपयोग कर पर विचार किया है, लेकिन यह समाधान बहुत बदसूरत लगता है। क्या वहां कोई बेहतर सुझाव हैं?
धन्यवाद टेडी। मैंने यह भी देखा है कि जब फ़ायरफ़ॉक्स स्ट्रीम नहीं कर रहा है तो स्ट्रीम को डाउनलोड करना चाहिए। आपकी सलाह अच्छी तरह से काम करती है। –
मुझे पता है कि यह जवाब पुराना है लेकिन मैं आशा करता हूं कि आप अभी भी यहां रह रहे हैं। src को '# 'पर सेट करना mjpeg स्ट्रीम को हार्ड रीफ्रेश किए बिना रोकता है? – moeiscool
@moeiscool यह 2011 में वापस काम किया। आप यह सुनिश्चित करने के लिए वेब इंस्पेक्टर के नेटवर्क टैब को दोबारा जांचना चाहेंगे कि चीजें अपेक्षित रूप से काम कर रही हैं। – Teddy