2012-07-02 38 views
15

मुझे एचटीएमएल पेज पर मेरी वेबकैम तस्वीर (ध्वनि के बिना) स्ट्रीमिंग में समस्याएं हैं। मैं स्ट्रीमिंग के लिए नवीनतम (विंडोज़ के लिए v2.0.2 VLC) का उपयोग कर रहा है, यहाँ कमांड लाइन है:एचटीएमएल ब्राउज़र के लिए वीएलसी के साथ स्ट्रीमिंग एमपी 4

"c:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -I dummy dshow:// --dshow-vdev="Logitech QuickCam Chat" --dshow-adev=none --dshow-caching=0 --sout=#transcode{vcodec=h264,vb=1024,channels=1,ab=128,samplerate=44100,width=320}:http{mux=ts,dst=:8080/webcam.mp4} 

जब मैं एक और वीएलसी प्लेयर में स्ट्रीम को खोलने (http://127.0.0.1:8080/webcam .mp4), मैं स्ट्रीम देख सकता हूं, लेकिन जब मैं इसे किसी वेबपृष्ठ पर एम्बेड करने की कोशिश कर रहा हूं, तो मैं कुछ भी नहीं देख सकता!

<!DOCTYPE html> 
<html> 
    <head> 
    <title>Video Test</title> 
    </head> 
    <body> 
    <video id="video" class="projekktor" autoplay="autoplay" width="300px" preload="metadata"> 
     <source src="http://127.0.0.1:8080/webcam.mp4" /> 
      Your browser doesn't appear to support the HTML5 <code>&lt;video&gt;</code> element. 
    </video> 
    </body> 
</html> 

जो मुझे पसंद नहीं ब्राउज़र में खोलने के लिए कोशिश कर रहा हूँ: यहाँ कोड है

file:///C:/videostreaming/video.html 

क्या मैं क्रोम उदाहरण में देख सकते, है यह है कि नेटवर्क यातायात, धारा डाउनलोड कर रहा है, लेकिन कुछ भी प्रदर्शित नहीं किया।

+0

आप कभी भी इस समस्या को हल करने के किया था? मुझे एक ही समस्या है और यह जानना अच्छा लगेगा कि आपने इसे कैसे हल किया। – crashwap

+0

@cssyphus नहीं, मेरे पास नहीं है, लेकिन यदि आप सक्षम होंगे, तो कृपया इस प्रश्न का उत्तर देना न भूलें। :) – balazs

+0

@balazs मुझे एक ही समस्या है लेकिन मुझे इस पृष्ठ पर जवाब नहीं मिला है। क्या कोई प्रगति हुई है? – AlanObject

उत्तर

3

वीडियो के प्रकार (प्रकार = "वीडियो/mp4") जोड़ने का प्रयास करें:

<video width="320" height="240" controls="controls"> 
     <source src="movie.mp4" type="video/mp4" /> 
     <source src="movie.ogg" type="video/ogg" /> 
     Your browser does not support the video tag. 
    </video> 
+2

दुर्भाग्य से यह मदद नहीं करता है। – balazs

+1

यदि यह काम नहीं करता है तो आप इसे ogg वीडियो में परिवर्तित करने का प्रयास कर सकते हैं। vlc यह भी करता है और इसके एचटीएमएल 5 वीडियो-सक्षम – Entrabiter

+0

मेरे क्रोम से दिखता है कि मेरा एप्लिकेशन/ऑक्टेट-स्ट्रीम के रूप में आ रहा है। मुझे नहीं लगता कि यह तब तक दिखाई देगा जब तक कि यह इसे वीडियो/एमपी 4 के रूप में नहीं देखता। आप वीएलसी की उन्नत वरीयताओं पर जा सकते हैं और एचटीएमएल स्ट्रीमिंग विकल्प में एमआईएमई प्रकार को वीडियो/एमपी 4 – Entrabiter

2

आप वीएलसी टीएस प्रारूप mux=ts यह आपकी समस्या है में स्ट्रीम करने के लिए कह रहे हैं, तो आप mp4

में mux करने की जरूरत है
+0

mp4 mux (http://www.videolan.org/doc/streaming-howto/en/ch03.html) के लिए मान्य विकल्प नहीं है। –

15

आप http प्रोटोकॉल पर mp4 हस्तांतरित नहीं कर सकते हैं वीएलसी

का उपयोग कर इस लिंक का पालन करें आउटपुट विधि/म्युक्सर मैट्रिक्स http://www.videolan.org/streaming-features.html

को देखने के लिए

हालांकि आप ogg को ट्रांसकोड करने का प्रयास कर सकते हैं।

इस प्रयास करें:

"c:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -I dummy dshow:// --dshow-vdev="Logitech QuickCam Chat" --dshow-adev=none --dshow-caching=0 --sout=#transcode{vcodec=theo,vb=1024,channels=1,ab=128,samplerate=44100,width=320}:http{dst=:8080/webcam.ogg} 

और अपने html वीडियो टैग में:

<source src="http://127.0.0.1:8080/webcam.ogg"/> 
+0

क्या वेबकैम के बजाय इनपुट में आरटीएमपी स्ट्रीम की आपूर्ति करना संभव है? – astralmaster

+0

धन्यवाद यह मेरे लिए ठीक काम करता है .... –