活着的死人 发表于 2015-1-14 21:12:19

来看看:流媒体办事器负载平衡计划完成(直播流Wowza篇)

小知识:Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
直播流负载平衡的完成必要设置两个部分:1、负载平衡监听办事器;2、边沿办事器的设置。
1、负载平衡监听办事器的设置
1)起首确认已安装好wowza办事器并从官网下载了负载平衡步伐包wms-plugin-loadbalancer.jar;
2)将该步伐包copy上传到办事器并拷贝到/lib/文件夹下;
3)拷贝conf文件夹下的crossdomain.xml文件到/conf目次下;
4)编纂/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)修正/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上传到办事器并拷贝到/lib/文件夹下;
2)编纂/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)创立/conf/loadbalancertargets.txt文件并增加以下内容
10.0.209.172,1934,023D4FB4IS83
4)测试
A)猎取边沿办事器负载信息
http://:1935/loadbalancer?serverInfoXMLB)猎取负载最小的办事器
http://:1935/loadbalancer
小知识:Linux主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。

冷月葬花魂 发表于 2015-1-17 07:38:51

首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。

变相怪杰 发表于 2015-1-23 16:50:32

其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?

深爱那片海 发表于 2015-1-31 19:49:31

目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。

老尸 发表于 2015-2-7 01:36:56

首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。

飘飘悠悠 发表于 2015-2-19 21:34:01

Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。

再见西城 发表于 2015-3-6 16:21:08

主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。

柔情似水 发表于 2015-3-20 13:40:56

任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
页: [1]
查看完整版本: 来看看:流媒体办事器负载平衡计划完成(直播流Wowza篇)