我想通过互联网从网络摄像头播放视频。问题是,视频将被超过 20,000 人(预计)现场观看。
我对 Red5 Broadcasting 的经验很少。我使用 Red5 和 Flash 进行了一些广播。它适用于 1 或 2 位观众,即非常适合个人聊天/视频会议应用程序。
但是,当观众数量增加时,广播延迟也会增加。对于每个加入广播的新用户,我都会遇到大约 0.5 秒的延迟。
谁能建议我一些更好的技术,我可以在这些技术上进行直播。我不想使用http://www.ustream.com;我想创建一个我自己的,这样的工具。但这始终是最后的解决方案。
问问题
546 次
3 回答
1
20000 个并发视频观看量将扩展最强大的服务器。我会考虑查看Flash Media Server,但我怀疑从一个盒子提供这么多视频是否可行。假设最小比特率为 256k(在这个速率下看起来不会那么好),我们将谈论大约 5 Gb/s 的上游传输。那是一些非常沉重的生活。如果它存在,我怀疑它会是免费的。
于 2010-04-15T15:27:50.750 回答
0
您可以使用 red5 或任何其他闪存媒体服务器,但您需要一台以上的服务器,很可能需要 10 台左右;更不用说向观众提供流所需的所有带宽。这是基本设置:
设置和配置您的广播公司将向其发布其流的源服务器
设置和配置将使用 ffmpeg 使用原始流并发布到其本地实例的边缘服务器
重复步骤 2 以提供额外的查看器连接
这个“简单”的例子遗漏了一些细节,但如果你足够聪明,你可以弄清楚这些。
于 2014-05-01T15:01:18.337 回答