将视频流式传输到Web浏览器

Ste*_*eph 7 javascript video streaming html5 video-streaming

我想在网络浏览器中显示实时视频流.(如果可能的话,与IE,Firefox和Chrome的兼容性会非常棒.)其他人将负责流式传输视频,但我必须能够接收并显示它.我将通过UDP接收视频,但是现在我只是使用VLC将其流式传输给我自己进行测试.是否有一个开源库可以帮助我使用HTML和/或JavaScript实现这一目标?或者一个好的网站,可以帮我弄清楚如何自己做这个?

我已经阅读了一些关于RTSP的内容,这似乎是像这样的传统选项.如果我不能使用UDP来实现这一点,那么我可能会依赖它,但如果是这种情况,我仍然不确定如何使用RTSP/RTMP/RTP,或者所有这些之间的差异首字母缩略词,如果有的话.

我认为HTTP自适应流可能是一段时间内最好的选择,但似乎所有使用它的解决方案都是专有的(Microsoft IIS Smooth Streaming,Apple HTTP Live Streaming或Adobe HTTP Dynamic Streaming),而且我没有太多运气搞清楚如何自己完成它.MPEG-DASH听起来也是一个很棒的解决方案,但它似乎还没有被使用,因为它仍然是如此新颖.但现在我被告知我应该期待通过UDP接收视频,因此这些解决方案可能对我来说无关紧要.

我已经谷歌搜索这些东西好几天没有太多运气找到任何东西来帮助我实现它.我能找到的所有文章都解释了这些技术(例如RTSP,HTTP自适应流媒体等)或者您可以购买的工具,以便通过网络传输您自己的视频.非常感谢您的指导!

小智 1

大多数视频网站使用 FLV 的说法是不正确的,MP4 是最广泛支持的格式,并且也可以通过 Flash 播放器播放。实现您想要的最简单的方法是打开 S3Amzon/cloudFront 帐户并使用 JW 播放器。然后您就可以使用 RTMP 软件来传输视频和音频。这项服务非常便宜。如果您想了解更多相关信息,请查看这些教程: http://www.miracletutorials.com/category/s3-amazon-cloudfront/从底部开始,逐步向上查看教程。

我希望这能帮助您走上自己的道路。