FMS 客户端带宽计算、带宽限制
FMS 客户端带宽计算、带宽限制
1. 带宽计算
FMS内置了带宽检测的特性(被称作"native bandwidth detection"),要进行带宽检测,客户端只要在成功连接到服务器之后调用NetConnection.call("checkBandwidth")。
简单步骤如下:
a. 服务器端允许带宽检测:编辑Application.xml文件 <BandwidthDetection enabled="true">
b. 实现客户端代码如下:
http://www.cnblogs.com/riafans/archive/2009/05/04/1448928.html
大致原理如下:客户端调用nc.call("checkBandwidth", null);之后,服务器端向客户端发送一批数据,客户端的onBWCheck()被自动调用,该方法必须返回值(即使是0)用户向服务器端表明已经收到数据。当服务器端完成带宽检测后就会调用onBWDone(),该方法有4个参数,第一个参数是以Kbps为单位的带宽值,第二、三个参数未使用,第四个参数是以毫秒为单位的网络延迟。
FMS 客户端带宽计算、带宽限制的更多相关文章
- VoIP常见编码的带宽计算
		
voip带宽计算VOIP计算方法与所选用的编码方法有关,而与哪个厂家的没有什么关系,公式如下: 带宽=包长度×每秒包数=包长度×(1/打包周期)=(Ethernet头+IP头+UDP头+RTP头+有效 ...
 - VOIP语音编码带宽计算
		
VOIP Bandwidth consumption naturally depends on the codec used. VOIP消耗的带宽一般取决于所使用的语音编码. When calcul ...
 - FMS+NGINX打造高带宽利用率的流媒体(音频+视频)环境
		
fms自身已经拥有了httpd,用来给客户端访问用,例如通过http的音频播放.众所周知,非专业的httpd自然有不专业之处,例如我遇到的情况就是经常http服务假死,或者在访问量庞大的时候会无缘无故 ...
 - 带宽计算-大B与小b的区别
		
原文来自:http://blog.sina.com.cn/s/blog_4b9c0e3601008yf9.html 在计算机网络.IDC机房中,其宽带速率的单位用bps(或b/s)表示:换算关系为:1 ...
 - PCM、G.729等常用VoIP编码的理论带宽计算
		
可能通信背景的同学,一提到PCM编码,脑海里都能跳出来一个数值64K. 一.64KB还是64Kb? 64Kb! 二.哪里来的64Kb? CCITT规定抽样率为每秒8000KHz,每抽样值编8位码,所以 ...
 - IfSpeed 带宽计算
		
http://www.360doc.com/content/11/0304/22/2614615_98214710.shtml http://www.cisco.com/support/zh/477/ ...
 - [ActionSprit 3.0] FMS客户端调用服务器端命令或方法
		
有时候客户端需要和服务器端进行通信,服务器端会有个main.asc文件(当然,文件名可以自己定义),这个就是服务器端程序,是在服务器上执行的,你可以用trace调试,trace的内容会在管理服务器的页 ...
 - 新浪微博客户端(23)-计算Cell内控件的frame
		
DJStatusCellFrame.m #import "DJStatusCellFrame.h" #import "DJStatus.h" #import & ...
 - [ActionSprit 3.0] FMS客户端与服务器端交互(传参)
		
客户端as: import flash.net.NetConnection; import flash.events.NetStatusEvent; var nc:NetConnection = ne ...
 
随机推荐
- Flex Viewer (二)——体系结构
			
一.概述 在上一篇文章<深入浅出Flex Viewer (一)——概述>中,笔者对Flex Viewer用于构建以地图为中心的富客户端(RIA)应用的原型的功能和价值做了简要地介绍.在本文 ...
 - [ javascript canvas 插件演示 ]  canvas 插件演示
			
<!DOCTYPE html> <html lang='zh-cn'> <head> <title>Insert you title</title ...
 - 【转】扫盲 同步利器、分布式网盘--BT Sync
			
原文地址:http://program-think.blogspot.com/2015/01/BitTorrent-Sync.html先向大伙儿宣布个好消息——经过多位热心读者的大力支持,经过几天的努 ...
 - ubuntu制作本地源
			
背景 平时apt-get install安装软件时,下载的deb文件都会存放在/var/cache/apt/archives/下,为了今后重装或给别人用,特别是没有网络时,这些deb文件实际上是可以派 ...
 - MySQL 安装 启动 基本语法概述
			
MySQL 安装 启动 基本语法概述 MySQL安装和配置 我是直接使用安装包:mysql-installer-community-5.6.10.1.msi 安装的时候其中有几点要注意: 1.记住端口 ...
 - iOS开发200个tips总结(一)
			
tip 1 : 给UIImage添加毛玻璃效果 func blurImage(value:NSNumber) -> UIImage { let context = CIContext(opti ...
 - 【代码笔记】iOS-对iphone手机进行判断的一些函数
			
代码: #import "RootViewController.h" //为判断手机的型号 -(NSString*)deviceString添加头文件 #import " ...
 - Content-Type: application/vnd.ms-excel">
			
如果要将查询结果导出到Excel,只需将页面的Context-Type修改一下就可以了: header( "Content-Type: application/vnd.ms-excel& ...
 - android Gui系统之WMS(2)----窗口的添加
			
Android系统很多,但是最常用的就两类,一类是有系统进场管理的,系统窗口.还有一类就是由应用程序产生的,应用窗口. 1.系统窗口的添加流程 1.1 addStatusBarWindow Phone ...
 - HTML页面禁止选择、页面禁止复制、页面禁止右键
			
HTML页面内容禁止选择.复制.右键刚在一个看一个站点的源代码的的时候发现的,其实原来真的很简单 <body leftmargin=0 topmargin=0 oncontextmenu='re ...