Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5447499
  • 博文数量: 348
  • 博客积分: 2173
  • 博客等级: 上尉
  • 技术积分: 7900
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-24 17:26
个人简介

雄关漫道真如铁,而今迈步从头越。

文章存档

2022年(4)

2020年(6)

2019年(2)

2018年(2)

2017年(34)

2016年(49)

2015年(53)

2014年(47)

2013年(72)

2012年(79)

分类: LINUX

2012-07-09 16:40:48

直播流负载均衡的实现需要配置两个部分:一、负载均衡监听服务器;二、边缘服务器的配置。

一、负载均衡监听服务器的配置

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添加如下内容

             

                          com.wowza.wms.plugin.loadbalancer.ServerListenerLoadBalancerListener

             

             

/*以上配置项开启侦听功能

B)在Properties添加如下内容

                  

                       

                   loadBalancerListenerKey

                   023D4FB4IS83

        

        

                  loadBalancerListenerIpAddress

                  *

        

        

                   loadBalancerListenerPort

                   1934

                   Integer

        

        

                 loadBalancerListenerRedirectorClass

                 com.wowza.wms.plugin.loadbalancer.LoadBalancerRedirectorConcurrentConnects

        

       

                   loadBalancerListenerMessageTimeout

                   5000

                   Integer

       

                  

5)修改[install-dir]/conf/VHost.xml文件

HTTPProviders配置相内并在com.wowza.wms.http.HTTPServerVersion上修改添加如下内容:

         com.wowza.wms.plugin.loadbalancer.HTTPLoadBalancerRedirector

         *loadbalancer

         none

        

                  

                            enableServerInfoXML

                            true

                            Boolean

                  

        

负载均衡服务器到此设置完毕。

二、各边缘服务器的配置部署

1)wms-plugin-loadbalancer.jar程序包copy上传到服务器并拷贝到[install-dir]/lib/文件夹下;

2)编辑[install-dir]/conf目录下Server.xml文件,修改内容如下所示:

A)在ServerListeners添加如下内容

             

                          com.wowza.wms.plugin.loadbalancer.ServerListenerLoadBalancerListener

             

             

/*以上配置项开启侦听功能

B)设置边缘服务器的属性

              

        loadBalancerSenderTargetPath

        ${com.wowza.wms.AppHome}/conf/loadbalancertargets.txt

        loadBalancerSenderRedirectAddress

        10.0.116.9

        loadBalancerSenderMonitorClass

        com.wowza.wms.plugin.loadbalancer.LoadBalancerMonitorDefault

        loadBalancerSenderMessageInterval

        2500

        Integer

               

3)创建[install-dir]/conf/loadbalancertargets.txt文件并添加如下内容

10.0.209.172,1934,023D4FB4IS83

4)测试

A)获取边缘服务器负载信息

http://[load-balancer-ip-address]:1935/loadbalancer?serverInfoXML

B)获取负载最小的服务器

http://[load-balancer-ip-address]:1935/loadbalancer

 

阅读(9209) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~