在工作环境中,只有一个MediaProxy作为中继网络服务器,这种情况一般非常少见。除非用户数量很少,否则每个中继很难支持很多中继业务。这里大家组装一个单调度多中继的场景,它配有官网内置的Web监控接口。
现在,让我们完成图片的亮红色部分。MediaProxy由两部分组成:dispatcher和relay。因此,在单机版本的情况下,必须启动两个程序流,媒体调度程序和媒体中继程序。现在必须完成以下部分:
MediaProxy安装详细信息:
http://fengwan.blog.51cto.com/508652/1652807(五分)
http://fengwan.blog.51cto.com/508652/1655392(第六集)
1.按照上面的方法安装。大家都已经安装了MediaProxy。下面是192.168.1.245的MediaProxy环境变量/etc/mediaproxy/config.ini。
[Relay] dispatchers = 192.168.1.245 passport = None relay_ip = 192.168.1.245 port_range = 50000:60000 log_level = DEBUG on_hold_timeout = 1800 [Dispatcher] socket_path = dispatcher.sock listen = 192.168.1.245 listen_management = 192.168.1.245 management_use_tls = no passport = None management_passport = None log_level = DEBUG [TLS] [Database] [Radius] [OpenSIPS] socket_path = /var/run/opensips/socket max_connections = 1000现在,在192.168.1.245网络服务器上启动媒体调度程序和媒体中继。此时mediaproxy可以正常运行,正常分享一切。
2.现在我们要添加中继网络服务器192.168.1.246,也是按照上面的安装方法安装的,只是环境变量和启动有些不同。
[Relay] dispatchers = 192.168.1.245 #这儿偏向dispatcher服务器ip passport = None relay_ip = 192.168.1.246 #这儿为该设备的详细地址 port_range = 50000:60000 log_level = DEBUG on_hold_timeout = 1800只需在192.168.1.246上实现媒体中继。
配备MediaProxy内置的Web监控接口:
1.安装基本的httpd和php环境
2.配备php(mediaproxy必须是php适用的分析phtml和short_open_tag=On)
echo 'AddType application/x-httpd-php .phtml' >>/etc/httpd/conf/httpd.conf sed -i 's/short_open_tag = Off/short_open_tag = On/g' /etc/php.ini3.将官网监管流程复制到/var/www/html(网站根目录为/var/www/html)
转到mediaproxy的源代码文件目录,将web文件目录复制到/var/www/html
4.环境变量和配有监控程序的调度员。
cd/var/www/html/web
CPconfig/media_sessions.conf.sampleconfig/media_sessions.conf
Sed-I's/undefined/192.168.1.245/g'config/media_sessions.conf
。
服务httpd重新启动
6.能够查询:
总结:MediaProxy的扩展可以用非常非常轻松方便快捷来形容,可以随时随地方便的升级和降级自己的共享网络服务器,并且不需要在dispatcher中做所有的实际 *** 作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)