2012-07-02 70 views
15

私のウェブカメラ画像(音声なし)をHTMLページにストリーミングする際に問題があります。私はストリーミング用の最新の(Windows用のv2.0.2のVLC)を使用しています、ここではコマンドラインです:vlcとhtmlブラウザを使った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} 

私は(別のVLCプレーヤーでストリームを開くとhttp://127.0.0.1:8080/webcam .mp4)、私はストリームを見ることができますが、私はそれをWebページに埋め込むときに何も見えません!ここでのコードがあります:

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

、ストリームがダウンロードされ、ネットワークトラフィックがあるということです、何も表示されません。ビデオの種類(タイプ=「ビデオ/ MP4」)を追加

+0

を解決したのですか?私は同様の問題を抱えており、あなたがそれをどのように解決したかを知りたいです。 – crashwap

+0

@cssyphusいいえ、私はありませんでしたが、できる場合は、この質問に答えることを忘れないでください。 :) – balazs

+0

@balazs私はまったく同じ問題を抱えていますが、このページでは答えが見つかりませんでした。進歩はありましたか? – AlanObject

答えて

3

試してみてください。

<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もそれを行い、そのhtml5ビデオ対応の – Entrabiter

+0

は私のクロムのように見えますが、私のアプリケーション/オクテットストリームとして見えています。私はそれがビデオ/ mp4としてそれを見ない限り、それが現れるとは思わない。 VLCの高度な設定に行くことができ、HTMLストリーミングオプションでMIMEタイプをvideo/mp4 – Entrabiter

2

あなたはTS形式mux=tsこれはあなたの問題であるにストリーミングするためにVLCを言っているが、あなたはMP4

のMUXする必要があります
+0

mp4はmux(http://www.videolan.org/doc/streaming-howto/en/ch03.html)の有効なオプションではありません。 –

15

あなたは出力方式/マクサー行列に http://www.videolan.org/streaming-features.html

を表示するには、このリンクをクリックしてVLC

を使用して、HTTPプロトコル上のMP4を送信することはできません

しかし、あなたは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

ウェブカメラの代わりに-I入力にrtmpストリームを供給できますか? – astralmaster

+0

ありがとうございます、私にとってはうまくいきます.... –

関連する問題