fms自身已经拥有了httpd,用来给客户端访问用,例如通过http的音频播放。众所周知,非专业的httpd自然有不专业之处,例如我遇到的情况就是经常http服务假死,或者在访问量庞大的时候会无缘无故down掉。
于是尝试通过apache进行http服务,停掉fms的httpd。效果还不错,没有假死、donw机,但是带宽利用率就是达不到顶峰,基本停留在80-90%之间。
再次改进,利用nginx进行http服务,停掉fms的httpd,解决了以上问题。带宽利用率几乎接近100%,如图:
具体修改方法:
打开安装目录下的fms.ini和 Adaptor.xml 将SERVER.HTTPD_ENABLED设置为false,ADAPTOR.HOSTPORT = :1935, 80中的80去掉,重启FMS服务,OK了。
fms3.5在cent os5.4下的问题及解决方案:
1.fms录音无法保存
参考附件
2.fms录音在nginx下无法播放
在nginx编译的时候加上./configure --user=nobody --group=nobody
注意这里nobody是fms安装时的用户和组,统一即可。