仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 819|回复: 7
打印 上一主题 下一主题

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

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:12:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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位硬件。
冷月葬花魂 该用户已被删除
沙发
发表于 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是网络管理员的理想选择。
老尸 该用户已被删除
5#
发表于 2015-2-7 01:36:56 | 只看该作者
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
飘飘悠悠 该用户已被删除
6#
发表于 2015-2-19 21:34:01 | 只看该作者
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
再见西城 该用户已被删除
7#
发表于 2015-3-6 16:21:08 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
柔情似水 该用户已被删除
8#
发表于 2015-3-20 13:40:56 | 只看该作者
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-11 07:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表