2012-07-02 23 views
15

Web kameramı resmimi (sessiz) bir html sayfasına aktararak sorunlarım var. Ben akışı için son (pencereler için v2.0.2 VLC) kullanıyorum, burada komut satırı var:html tarayıcıya vlc ile akış mp4

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

Ben (başka VLC oynatıcıdan akışı açtığınızda http://127.0.0.1:8080/webcam .mp4), akışı izleyebilirim, ancak bir web sayfasına yerleştirmeye çalıştığımda hiçbir şey göremiyorum!

<!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> 

ben gibi tarayıcısında açmak çalışıyorum daha: Burada kod ağ trafiği var olduğunu

ben krom örnekte görebilecekleri
file:///C:/videostreaming/video.html 

, dere indirirken edilir ama hiçbir şey gösterilmiyor. video türünü (type = "video/mp4") ekleyerek

+0

çözülmez mi? Benzer bir sorun yaşıyorum ve bunu nasıl çözdüğünüzü bilmek isterim. – crashwap

+0

@cssyphus Hayır, yok, ama eğer yapabilecekseniz, lütfen bu soruya cevap vermeyi unutmayın. :) – balazs

+0

@balazs Aynı sorunu yaşıyorum ama bu sayfadaki cevabı bulamadım. Herhangi bir gelişme oldu mu? – AlanObject

cevap

3

deneyin:

<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

maalesef bu yardımcı olmuyor. – balazs

+1

eğer işe yaramazsa, ogg videoya dönüştürmeyi deneyebilirsiniz. Ayrıca vlc bunu yapar ve html5 videosu – Entrabiter

+0

benim kromumdan bir uygulama/octet-stream olarak geçmekte olduğum gibi görünüyor. Bir video/mp4 olarak görmedikçe ortaya çıkacağını sanmıyorum. VLC'nin gelişmiş tercihlerine gidebilir ve HTML akış seçeneğinde MIME türünü/mp4 – Entrabiter

2

TS formatında mux=ts Bu sorunun içinde akarsu VLC söylüyorsun, sen mp4

yılında mux gerekir
+0

mp4, mux için geçerli bir seçenek değildir (http://www.videolan.org/doc/streaming-howto/en/ch03.html). –

15

Sen Çıktı yöntemi/muxer'i matriksi http://www.videolan.org/streaming-features.html

görmek için bu bağlantıyı takip edin

VLC

kullanarak http protokolü üzerinden mp4 iletemez

Ancak, ogg'e dönüştürmeyi deneyebilirsiniz.

bu deneyin:

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

ve html video etiketinde

: Hiç bu sorun

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

Web kamerası yerine -I girişine bir rtmp akışı sağlamak mümkün mü? – astralmaster

+0

Teşekkürler, benim için iyi çalışıyor. –