首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何搭建一个超过两万人的视频直播平台

如何搭建一个超过两万人的视频直播平台
EN

Stack Overflow用户
提问于 2010-04-15 23:18:22
回答 3查看 543关注 0票数 1

我想从网络摄像头,通过互联网广播视频。问题是,视频的直播观看人数将超过20000人(预计)。

我对Red5广播有很少的经验。我用Red5和Flash做了一些广播。它适用于1或2个观众,即它是伟大的个人聊天/视频会议应用程序。

但是,当观众数量增加时,广播的延迟也会增加。对于每个加入广播的新用户,我遇到了大约0.5秒的延迟添加。

有没有人能给我推荐一些更好的技术,我可以在这些技术上做这个直播。我不想使用http://www.ustream.com;我想创建一个我自己的工具。但这始终是最后的解决方案。

EN

回答 3

Stack Overflow用户

发布于 2010-04-15 23:27:51

20000的并发视频点击量将扩展最强大的服务器。我会考虑考虑Flash Media Server,但我怀疑在一个盒子里提供如此多的视频是可行的。假设最低比特率为256k (在这个速率下看起来不会很好),我们谈论的是大约5千兆位/s的上行传输,这是一些非常繁重的工作。如果它存在,我怀疑它是否是免费的。

票数 1
EN

Stack Overflow用户

发布于 2010-04-15 23:30:10

正如你所期望的那样,有如此多的观众,P2P分发可能是一条出路。这样,在大数字下,负载将从您的服务器转移到客户端。他们会充当你的内容的“中继者”。当然,这可能会带来更多的延迟。

有关更多信息,请查看PeerCastFreecast

票数 1
EN

Stack Overflow用户

发布于 2014-05-01 23:01:18

您可以使用red5或任何其他闪存媒体服务器,但您需要不止一台服务器,而且很可能需要大约10台服务器;更不用说为观众提供流所需的所有带宽了。下面是基本设置:

  1. 设置并配置一个源服务器,广播公司将向该源服务器发布其流
  2. 设置和配置边缘服务器,该服务器将使用ffmpeg使用源流并发布到其本地实例
  3. 重复步骤2以提供其他观众连接

这个“简单”的例子遗漏了一些细节,但是如果你足够聪明,你可以弄清楚这些细节。

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

https://stackoverflow.com/questions/2646583

复制
相关文章

相似问题

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