首页 文章

广播实时视频所需的带宽为50000个用户[关闭]

提问于
浏览
-1

我被分配到互联网上直播活动的项目,可能有50,000名用户 . 这将是广播,因此所有用户都将看到相同的直播视频 . 根据查看该流的用户数量,我的查询是我的带宽要求 .

  • 我有点困惑,原因是每个用户在广播中需要单独的带宽流吗?

  • 如果我要安装具有50Mbps带宽的流媒体功能的服务器,那么考虑到它是一个广播就足够了 .

  • 我是否一定需要使用C类IP才能在rtmp协议上运行流服务器 .

  • 可以通过RTSP实现这一目标 . Google Hangout Air等服务如何运作?在直播完成后,环聊和Youtube使用什么协议 .

如果你有这样的实践经验,请特别提一下解决方案 .

提前致谢

1 回答

  • 0

    您需要大量的带宽和资源 .

    要计算所需的带宽,您需要知道视频的平均比特率 . 我们只是说你的直播视频的比特率是1兆位(忽略开销,重传,需要更多带宽的序列等) . 您的50Mbps仅覆盖50个用户 . 这是你需要的0.1% . 您需要1,000个这样的连接,几乎不能处理负载 .

    如果你真的有一个有50,000人会看到的直播活动,你无疑会有赞助商并且应该能够买得起合适的CDN . 这不是你自己托管的东西 . 您需要支付CDN,以便根据需要提供容量,并且服务器与您的受众密切相关 .

    最好的办法是通过实时流媒体获取YouTube帐户,并让YouTube为带宽付费 .

    现在,您使用的协议与您拥有的IP块大小无关 . 那些是无关的,单独的问题 .

    RTMP,RTSP,HTTP progressive等...如果您使用CDN,您可以轻松地使用所有这些CDN . 您可以根据设备兼容性和功能选择流媒体协议 .

    Google Hangout使用WebRTC,主要是点对点 . 当您将它们流式传输到YouTube时,有一个大规模的CDN可以处理多个编解码器,多个协议和多个存在点的分发 .

相关问题