如何从AXIS网络摄像头代理视频流?

时间:2011-06-24 03:27:09

标签: proxy video-streaming

我正在开发一个网络系统(其中包括)将视频内容流式传输给有限数量的用户。一次不会超过20个用户,他们可能正在观看最多三个摄像头的视频。然而,客户端网络的设置存在一些限制,这使得这绝对是一种痛苦,而且我一直坚持想法。

可以从运行该软件的Web服务器直接访问摄像机。 Web用户可以直接访问该软件服务器。但是,网络用户根本无法访问摄像机。因此,简单地抛出一个指向相机输入网址的Flash播放器是行不通的。我需要以跨浏览器兼容的方式通过网站呈现视频流,可能通过像flowplayer这样的flash播放器,但闪存绝不是必需品。

那么我的选择是什么?任何帮助将不胜感激。

Web软件是在Windows服务器上运行的ASP.NET / C#网站。我不想在服务器上运行另一个程序,但在我(可能)的情况下,软件需要能够作为服务运行,以便它可以在服务器重启后运行而无需用户交互。此外,免费和/或廉价的选择是可以预先设定的 这些摄像机沿着AXIS 214的线路(还有其他的,但它们是类似的AXIS摄像机),并以640x480输出MJPEG和MPEG4流。

1 个答案:

答案 0 :(得分:0)

所以我找到了一个名为WebcamXP的廉价Windows应用程序:http://www.webcamxp.com/home.aspx
它几乎完全符合我的目的。它可以毫无问题地捕获AXIS摄像机的流,然后重新流式传输(在我能说的MJPEG中)。它还包括一个没有控制的小型闪光灯前端,这对某些人来说可能是一个缺点,但完全符合我的需求。您可以从WebcamXP中获取嵌入代码并将其放入网站。好又简单。