首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ustream.tv等站点的服务器配置及后端技术

ustream.tv等站点的服务器配置及后端技术
EN

Stack Overflow用户
提问于 2012-10-25 17:44:16
回答 1查看 1.9K关注 0票数 1

我要建一个像ustream.tv这样的网站。主要用例是用户将创建一个活动通道,任何其他用户都可以查看该通道。在做了一些google搜索之后,我发现这是使用flash媒体服务器完成的。

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

  1. 在直播网站中使用哪种类型的服务器?CPU RAM?
  2. 为了平衡带宽,它是否使用多个NIC或任何其他技术?
  3. 我真的需要Flash媒体服务器吗?还是有其他的选择?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-25 19:02:30

您可以找到商业和非商业媒体服务器的列表( 这里 )。

我与少数媒体服务器一起工作,我建议您看看一些开源解决方案,如:

  1. Red5 -开源Java媒体服务器
  2. IceCast -开源解决方案
  3. FFServer - Ffmpeg包的一部分(也是开源解决方案)
  4. 沃扎 -非免费Java媒体服务器
  5. CDN解决方案- CDN公司(例如level3)处理与媒体服务器连接的所有内容,只需进行编码。价格是无价的。每毫巴0.03欧元

除了媒体服务器之外,您还需要将内容编码和服务于媒体服务器的编码器。其中一些是:

  1. Flash媒体实时编码器 -这是Adobe提供的免费解决方案。
  2. ffmpeg -开源解决方案(当我试图对它进行实时流编码时,它有很多问题)
  3. 媒体excel -商业解决方案

服务器

我不能确切地告诉你你应该使用哪台服务器。

它取决于许多事情,如:

代码语言:javascript
运行
复制
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,12 my L3,95W,8GB内存)可以在3000到4000用户之间提供多比特率支持。

网络适配器

再说一次,这取决于托管公司能给你什么,以及价格(专用链接、共享链接等)。在这里出现的问题,一台机器上的多个适配器定义为单点故障:)

正如您可能知道的,到现在为止,您将需要不止一个服务器的视频流。我的选择是(作为最便宜和最清洁的解决方案):

代码语言:javascript
运行
复制
1) encoder - Flash Media Live Encoder
2) Media server - CDN solution ( they have more lots of Media server availabe )

希望这能有所帮助!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13074235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档