2016-10-13 00:16:48 点击量:9 标签: 收藏本文
在开始一个使用 FLASH MEDIA SERVER的项目开始之前,最好能够对你项目使用FLASH MEDIA SERVER 3的带宽需求进行计算.这样对你的项目最终的实现效果,会有一个稳定的结果.
去评估您的 Flash Media Server 应用所使用的带宽, 您需要了解如下内容:
首先区分您应用的类型;一种为一对多(例如视频点播),另一种是多对多(例如视频会议),
例子一(一对多):
Flash Media Server仅提供一个视频流对多个用户,即视频点播项目
Figure 1. One-to-many 视频点播系统
带宽计算公式
举例:
视频编码是500 Kbps,有1000人进行观看那么服务总体带宽需求是
500 Mbps = 1000 × 500 Kbps
如果您的服务器支持600 Mbps吞吐量的硬件配置能力,您只需要一台服务和许可就可以.
当然如果您需要更多的用户访问量,比如10,000人并发需求,那么下面的计算式:
5000 Mbps = 10,000 × 500 Kbps
并发服务器硬件配置能力是600 Mbps,您需要:
8.3 = 5000 Mbps ÷ 600 Mbps
例如,前面的例子有一半人使用350 Kbps DSL modem,另一半人使用的是3 Mbps cable modem.当观众收看视频编码为500 Kbps的时候,你想要分割视频为150KBPS给DSL modem用户.
325 Mbps = (500 Kbps × 500) + (150 Kbps × 500)
这样带宽被降到了325MBPS.
实例2:多对多
例如视频会议,需要多个人同时看到对方.
Figure 2. 多对多视频会议
例如,如果有四个人在一个房间中,第一个人可以发送一个视频和接受三个其他的视频流,总共四个视频流.同样的第二,三,四个人也会消耗四个视频流.因此Flash Media Server视频流的总共数量是16每四个人.
带宽计算
实例计算
为四个人使用100 Kbps的视频流为一个会议室服务端带宽需要:
4.8 Mbps = (4 × 4) × 300 Kbps
为四个人使用100 Kbps的视频流为一个会议室客户端带宽需要:
900 Kbps = 3 × 300 Kbps 下载流
300 Kbps = 1 × 300 Kbps 上传流
因此每个视频会议房间将会需要一个4.8 Mbps的带宽.一台吞吐量为600 Mbps的服务器,你可以支持600 Mbps ÷ 4.8 Mbps = 125 房间.
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室