|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
直播流负载平衡的完成必要设置两个部分:1、负载平衡监听办事器;2、边沿办事器的设置。
1、负载平衡监听办事器的设置
1)起首确认已安装好wowza办事器并从官网下载了负载平衡步伐包wms-plugin-loadbalancer.jar;
2)将该步伐包copy上传到办事器并拷贝到[install-dir]/lib/文件夹下;
3)拷贝conf文件夹下的crossdomain.xml文件到[install-dir]/conf目次下;
4)编纂[install-dir]/conf目次下Server.xml文件,修正内容以下所示:
A)在ServerListeners增加以下内容
<ServerListeners>
<ServerListener><BaseClass>com.wowza.wms.plugin.loadbalancer.ServerListenerLoadBalancerListener</BaseClass>
</ServerListener>
</ServerListeners>
/*以上设置项开启侦听功效
B)在Properties增加以下内容
<Properties>
<Property>
<Name>loadBalancerListenerKey</Name>
<Value>023D4FB4IS83</Value>
</Property>
<Property>
<Name>loadBalancerListenerIpAddress</Name>
<Value>*</Value>
</Property>
<Property>
<Name>loadBalancerListenerPort</Name>
<Value>1934</Value>
<Type>Integer</Type>
</Property>
<Property>
<Name>loadBalancerListenerRedirectorClass</Name>
<Value>com.wowza.wms.plugin.loadbalancer.LoadBalancerRedirectorConcurrentConnects</Value>
</Property>
<Property>
<Name>loadBalancerListenerMessageTimeout</Name>
<Value>5000</Value>
<Type>Integer</Type>
</Property>
</Properties>
5)修正[install-dir]/conf/VHost.xml文件
在HTTPProviders设置相内并在com.wowza.wms.http.HTTPServerVersion上修正增加以下内容:
<HTTPProvider>
<BaseClass>com.wowza.wms.plugin.loadbalancer.HTTPLoadBalancerRedirector</BaseClass>
<RequestFilters>*loadbalancer</RequestFilters>
<AuthenticationMethod>none</AuthenticationMethod>
<Properties>
<Property>
<Name>enableServerInfoXML</Name>
<Value>true</Value>
<Type>Boolean</Type>
</Property>
</Properties>
</HTTPProvider>
负载平衡办事器到此设置终了。
2、各边沿办事器的设置部署
1)将wms-plugin-loadbalancer.jar步伐包copy上传到办事器并拷贝到[install-dir]/lib/文件夹下;
2)编纂[install-dir]/conf目次下Server.xml文件,修正内容以下所示:
A)在ServerListeners增加以下内容
<ServerListeners>
<ServerListener><BaseClass>com.wowza.wms.plugin.loadbalancer.ServerListenerLoadBalancerListener</BaseClass>
</ServerListener>
</ServerListeners>
/*以上设置项开启侦听功效
B)设置边沿办事器的属性
<Properties>
<Property>
<Name>loadBalancerSenderTargetPath</Name>
<Value>${com.wowza.wms.AppHome}/conf/loadbalancertargets.txt</Value>
</Property>
<Property>
<Name>loadBalancerSenderRedirectAddress</Name>
<Value>10.0.116.9</Value>
</Property>
<Property>
<Name>loadBalancerSenderMonitorClass</Name>
<Value>com.wowza.wms.plugin.loadbalancer.LoadBalancerMonitorDefault</Value>
</Property>
<Property>
<Name>loadBalancerSenderMessageInterval</Name>
<Value>2500</Value>
<Type>Integer</Type>
</Property>
</Properties>
3)创立[install-dir]/conf/loadbalancertargets.txt文件并增加以下内容
10.0.209.172,1934,023D4FB4IS83
4)测试
A)猎取边沿办事器负载信息
http://[load-balancer-ip-address]:1935/loadbalancer?serverInfoXMLB)猎取负载最小的办事器
http://[load-balancer-ip-address]:1935/loadbalancer
小知识:Linux主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。 |
|