Web applications ustream.tv等网站的服务器配置和后端技术

Web applications ustream.tv等网站的服务器配置和后端技术,web-applications,video-streaming,centos,flash-media-server,Web Applications,Video Streaming,Centos,Flash Media Server,我打算建立一个像ustream.tv这样的网站。主要用例是用户将创建一个实时频道,任何其他用户都可以查看该频道。在做了一些谷歌搜索后,我发现这是用FlashMediaServer完成的 我想如果我能做一些负载测试,我就能找到我需要多少硬件资源。此外,压力测试会话将向我展示服务器的崩溃点。但试用版很少支持并行rtmp连接。所以测试在这里不起作用。所以我在寻找运行ustream.tv的服务器配置。所以我有这些问题 流媒体直播网站使用哪种类型的服务器?CPU,RAM 为了平衡带宽,它是否使用多个NIC

我打算建立一个像ustream.tv这样的网站。主要用例是用户将创建一个实时频道,任何其他用户都可以查看该频道。在做了一些谷歌搜索后,我发现这是用FlashMediaServer完成的

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

  • 流媒体直播网站使用哪种类型的服务器?CPU,RAM
  • 为了平衡带宽,它是否使用多个NIC或任何其他技术
  • 我真的需要闪存媒体服务器吗?还是有其他选择
    您可以找到商业和非商业媒体服务器的列表

    我使用的媒体服务器很少,我建议你看看开源软件 解决方案包括:

  • -开源Java媒体服务器
  • -开源解决方案
  • -Ffmpeg包的一部分(也是开源解决方案)
  • -非免费Java媒体服务器
  • CDN解决方案-CDN公司(例如)处理连接到媒体服务器的所有事情,您只需要进行编码。价格大约是1美元。每Mb 0.03欧元
  • 除媒体服务器外,您还需要编码器对媒体服务器的内容进行编码和提供服务。 其中包括:

  • -这是Adobe提供的免费解决方案
  • -开源解决方案(我在尝试使用它进行实时流媒体编码时遇到了很多问题)
  • -商业解决方案
  • 服务器

    我不能确切地告诉你应该使用什么服务器

    这取决于很多因素,例如:

    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)
    
    根据我个人的经验,我可以断定(Intel®Xeon®X5650,6核,2.66 GHz,12MB L3,95W,8GB内存)可以为3000-4000个用户提供多比特率支持

    网络适配器

    同样,这取决于托管公司能给你什么以及价格(专用链接、共享链接等) 这里出现的另一个问题是,根据定义,一台机器中的多个适配器是单点故障:)

    正如您可能知道的,到目前为止,您将需要一个以上的服务器进行视频流。 我的选择是(作为奶酪害虫和最干净的解决方案):


    希望这有帮助

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

    我使用的媒体服务器很少,我建议你看看开源软件 解决方案包括:

  • -开源Java媒体服务器
  • -开源解决方案
  • -Ffmpeg包的一部分(也是开源解决方案)
  • -非免费Java媒体服务器
  • CDN解决方案-CDN公司(例如)处理连接到媒体服务器的所有事情,您只需要进行编码。价格大约是1美元。每Mb 0.03欧元
  • 除媒体服务器外,您还需要编码器对媒体服务器的内容进行编码和提供服务。 其中包括:

  • -这是Adobe提供的免费解决方案
  • -开源解决方案(我在尝试使用它进行实时流媒体编码时遇到了很多问题)
  • -商业解决方案
  • 服务器

    我不能确切地告诉你应该使用什么服务器

    这取决于很多因素,例如:

    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)
    
    根据我个人的经验,我可以断定(Intel®Xeon®X5650,6核,2.66 GHz,12MB L3,95W,8GB内存)可以为3000-4000个用户提供多比特率支持

    网络适配器

    同样,这取决于托管公司能给你什么以及价格(专用链接、共享链接等) 这里出现的另一个问题是,根据定义,一台机器中的多个适配器是单点故障:)

    正如您可能知道的,到目前为止,您将需要一个以上的服务器进行视频流。 我的选择是(作为奶酪害虫和最干净的解决方案):


    希望这有帮助

    服务器应该能够提供
    240p
    480p
    720p
    ,就像ustream.tv一样。用户将进行现场直播。此广播最多应为720p。服务器应能够提供
    240p
    480p
    720p
    ,就像ustream.tv一样。用户将进行现场直播。这个广播应该最多720p。