视频流基础设施建议

视频流基础设施建议

我们想建立一个实时视频聊天网站,并寻求软件和硬件设置的基本建议。以下是网站上的详细信息:

  • 大多数直播都是由一个人通过网络摄像头等进行现场直播,通常有 1-10 人观看,但最多可能有 100 多名观众。

  • 音频和视频不必是超高品质,但确实需要“足够好”。重点是传达视频(和音频)中的基本信息。如果偶尔帧速率下降然后很快恢复正常,我们可以忍受。

  • 预算是一个问题,因此我们总体上正在寻找一种成本较低但能够满足我们大部分性能和质量需求的解决方案。

  • 我们正在考虑将 Peer1 纳入 co-lo。

  • 我们网站的其余部分将采用 .Net / Windows 平台。我们愿意在任何平台上寻找最佳流媒体解决方案,尽管我们的技术专长目前更多地集中在 Windows 方面。

答案1

您是一家 .NET 商店,也就是微软服务器。在您的服务器上安装媒体服务...然后您就可以访问 MS 流媒体系统。“免费”自很久以前开始,但大多数人都不知道。顺便说一句,您将需要大量带宽。- 对于 100 个人来说,请确保您有足够的储备,他们不会落后等。

媒体服务还允许播放,因此;)您也可以稍后轻松地展示这些内容。

答案2

经过大量研究,我发现 Flash Media Server 似乎是行业标准。Windows Media Server 可能有效,但需要 Silverlight,其市场渗透率仅为 50% 左右,而 Flash 则为 99%。

更新: 哇萨Red5也是不错的选择。我们可能会选择 Wowza。同样,这似乎是行业标准,因为人们的计算机上已经安装了 Flash。可能存在质量稍高的解决方案,但您必须让许多客户下载一些东西……

相关内容