【发布时间】:2011-09-21 17:22:34
【问题描述】:
我正在开发一个网络系统,该系统(除其他外)将向有限数量的用户流式传输视频内容。任何时候都不会有超过 20 个用户,他们可能正在观看最多三个摄像头的视频。但是,客户端的网络设置存在一些限制,这让这绝对是一件痛苦的事情,我陷入了一些想法。
可以从运行该软件的网络服务器直接访问这些摄像机。 Web 用户可以直接访问软件服务器。但是,网络用户根本无法访问这些摄像头。因此,简单地抛出一个指向相机源 URL 的 Flash 播放器是行不通的。我需要通过网站以跨浏览器兼容的方式呈现视频流,可能通过像 flowplayer 这样的 Flash 播放器,但 Flash 绝不是必需的。
那么我在这里有什么选择?任何帮助将不胜感激。
Web 软件是在 Windows 服务器上运行的 ASP.NET/C# 网站。我不想在服务器上运行另一个程序,但在我这样做的(可能)情况下,软件需要能够作为服务运行,以便它可以在服务器重新启动后运行而无需用户交互。此外,免费和/或便宜的选项将是可取的。
这些摄像机沿 AXIS 214 的生产线(还有其他的,但它们与 AXIS 摄像机相似)并以 640x480 输出 MJPEG 和 MPEG4 流。
【问题讨论】:
标签: proxy video-streaming