您可以在此处找到商业和非商业媒体服务器列表
我正在使用一些媒体服务器,我建议您看一些开源解决方案,例如:
- Red5 - 开源 Java 媒体服务器
- IceCast - 开源解决方案
- FFServer - Ffmpeg 包的一部分(也是开源解决方案)
- Wowza - 非免费的 Java 媒体服务器
- CDN 解决方案 - CDN 公司(例如level3)处理连接到媒体服务器的所有内容,您只需要进行编码。价格是大约。每 Mb 0.03 欧元
除了媒体服务器,您还需要编码器来对媒体服务器进行编码和提供内容。他们之中有一些是:
- Flash Media Live Encoder - 它是 Adobe 的免费解决方案
- ffmpeg - 开源解决方案(当我尝试使用它进行编码以进行直播时,我遇到了很多问题)
- Media excel - 商业解决方案
服务器
我不能确切地告诉你应该使用什么服务器。
这取决于很多事情,例如:
1) Do you plan to serve live content
2) Do you plan to serve non-live content
3) Will you have multi bitrate support (users with higher bandwith will have better picture quality)
根据我的个人经验,我可以看出HP Proliant DL 380 G7(英特尔® 至强® X5650,6 核,2.66 GHz,12MB L3,95W,8GB 内存)可以为 3000-4000 名用户提供服务,并支持多比特率。
网络适配器
同样,这取决于托管公司可以为您提供什么以及价格(专用链接、共享链接等)。这里出现的另一个问题是,一台机器中的多个适配器根据定义是单点故障:)
到目前为止,您可能已经知道,您将需要不止一台服务器来进行视频流传输。我的选择是(作为最便宜和最干净的解决方案):
1) encoder - Flash Media Live Encoder
2) Media server - CDN solution ( they have more lots of Media server availabe )
希望这可以帮助!