gpt4 book ai didi

web-applications - ustream.tv 等站点的服务器配置和后端技术

转载 作者:太空宇宙 更新时间:2023-11-03 17:18:10 24 4
gpt4 key购买 nike

我打算建立一个类似 ustream.tv 的网站。主要用例是用户将创建一个直播 channel ,任何其他用户都可以查看该 channel 。在做了一些谷歌搜索后,我发现这是使用闪存媒体服务器完成的。

我想如果我能做一些负载测试,我就能找到我需要多少硬件资源。此外,压力测试 session 将向我展示我的服务器的断点。但试用版支持很少的并行 rtmp 连接。所以测试在这里不起作用。所以我一直在寻找运行 ustream.tv 的服务器配置。所以我有这些问题

  1. 直播网站使用什么类型的服务器? CPU、内存?
  2. 是否使用多个 NIC 或任何其他技术来平衡带宽?
  3. 我真的需要 Flash Media Server 吗?或者还有其他选择?

最佳答案

您可以找到商业和非商业媒体服务器列表 here

我当时使用的媒体服务器很少,我建议你看看一些开源的解决方案如:

  1. > Red5 - 开源 Java 媒体服务器
  2. > IceCast - 开源解决方案
  3. > FFServer - Ffmpeg 包的一部分(也是开源解决方案)
  4. > Wowza - 非自由 Java 媒体服务器
  5. CDN 解决方案 - CDN 公司(例如 level3)处理连接到媒体服务器的所有内容,您只需要进行编码。价格是大约。每 Mb 0.03 欧元

除了媒体服务器,您还需要编码器来编码内容并将其提供给媒体服务器。其中一些是:

  1. > Flash Media Live Encoder - 它是来自 Adob​​e 的免费解决方案
  2. > ffmpeg - 开源解决方案(当我尝试用它进行编码以进行直播时,我遇到了很多问题)
  3. > 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 (Intel® Xeon® 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 )

希望这对您有所帮助!

关于web-applications - ustream.tv 等站点的服务器配置和后端技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13074235/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com