通过LAN网络流式传输视频

时间:2012-12-03 21:12:49

标签: javascript html video streaming jwplayer

我正在寻找一种将视频流式传输到本地网络的方法。如果不是更多,将有大约1000名观众,这必须通过浏览器(大多数观众都有Internet Explorer,但Chrome和Firefox支持也会很好)。由于它的公司政策,并非所有用户都可以访问互联网,因此必须在公司网络内部托管。视频源既可以是视频文件,也可以是网络摄像头的实时视频。

在接收端,我计划通过JW Player提供Feed,但我在如何流式传输视频方面遇到了麻烦。

我一直在尝试使用VLC Media Player取得成功,而我正在寻找其他方法(或有关如何正确执行此操作的说明)。总的来说,任何帮助都会受到赞赏,因为我有一个完整的脑屁时刻。目前,我首先在视频文件部分进行说明,当它正在运行时,我将专注于网络摄像头部分。

谢谢!

2 个答案:

答案 0 :(得分:0)

由于您的播放器主要位于Internet Explorer中,因此支持实时流式传输的最简单方法是使用Flash RTMP流式传输。该解决方案不是最先进的,实际上可能在几年内就会过时,但对于大多数客户端都是IE的局域网而言,它将是最佳解决方案。我建议将Adobe的FMSWowza视为流媒体服务器。您可以在他们的网站上找到有关如何设置系统,实时或点播流媒体的教程(123)。

您还应该考虑为实时流实施多播,因为它会阻止1000个并发流拥塞您的LAN。 AFAIK只能通过FMS执行此操作。

答案 1 :(得分:-1)

起初我成功地为流使用VLC,但是当观众开始扩展时,流开始快速减速。然后使用Adobe Flash Media Live Encoder从视频源制作RTMP流,并使用Wowza作为流媒体服务器,当观众增长时,流启动并运行,没有明显的减速。

我希望这个解决方案在活动到期时(下周二)能够运作。