2013-12-19 49 views
0

因此,我正在使用英特爾媒體SDK一次生成一個H264比特流。我可以將它保存到一個文件並使用VLC直接從文件播放視頻。我有一個H264比特流,我怎麼能流?

但是,我不知道從哪裏開始流式傳輸這些數據包。我相信我想創建一個服務器將流出此視頻,然後使用HTML5的視頻標籤來顯示遠程接收視頻。

想法?

謝謝!

回答

0

<video>標記對原始基本流不起作用。視頻必須放在容器中。 http://www.w3schools.com/tags/tag_video.asp。你也可能會發現一些瀏覽器不支持h.264。

您使用「流」這個詞似乎意味着直播視頻。沒有用於流式視頻的HTML5視頻解決方案(除了Mac和IOS中的Safari瀏覽器中的HLS外)。從諸如mp4的容器流式傳輸稱爲漸進式下載或僞流式傳輸。

+0

這確實是現場視頻。這不是h264格式,但我能夠將桌面快照(在一側或另一側有一定延遲)流式傳輸到html5中的視頻標籤,所以顯然可以使用: 「C:\ Program Files(x86 )\ VideoLAN \ VLC \ vlc.exe「-I dummy screen://:screen-fps = 16.000000:screen-caching = 10:sout =#transcode {vcodec = theo,vb = 800,scale = 1,width = 640 ,高度= 480,acodec = mp3}:http {mux = ogg,dst = 192.168.16.48:8084/desktop.ogg}:no-sout-rtp-sap:no-sout-standard-sap:ttl = 1:sout保持 將看着容器。謝謝。 – mczarnek

+0

不適用於Internet Explorer或Safari。他們不支持oog。 – szatmary

+0

很高興知道..鉻允許它,但只是試了一下,確實IE目前不支持它,並且Firefox正在出問題。我有H264格式的視頻任何想法我會怎麼做?不必使用HTML5視頻標籤,但需要在網站中顯示。 – mczarnek