2013-12-19 36 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