运行现有网站的同时,配置FMS使用80端口代理rtmpt协议播放流媒体

在已运行apache+php的80端口网站上,为解决某些场合无法访问非80端口的问题,本文介绍了如何通过FMS配置rtmpt协议,使得客户端能通过80端口浏览rtmp服务器视频。主要步骤包括将apache端口更改为8080,修改fms.ini设置ADAPTOR.HOSTPORT为1935,80和HTTPPROXY.HOST为8080,并重启服务。最后,提供了解决方案的官方参考链接。" 87531554,7779699,Unity Shader 实现水波纹理动态效果,"['Unity3D', '图形渲染', '游戏开发', 'Shader编程']
摘要由CSDN通过智能技术生成

网站已经安装apache+php,使用了80端口;安装了fms,使用了rtmp1935端口;

但是有很多场合客户端不能使用80端口以后的端口。比如说,很多酒店、图书馆等场合就不能80以外的端口。

现在打算使用让客户端使用80端口来浏览frm服务器的视频;

要怎么做啊...

使用rtmpt协议来播放?那怎么设置rtmpt的端口为80,同时,正在跑的网站也用80?

 

找过apache proxy的资料,发现好像是不能代理rtmp/rtmpt。于是另找办法,思路是要给主机加一块网卡。

 

问题解决了,其实方法很简单,fms本身就支持共用一个端口的功能。只是不了解fms的才费了那么多时间。

办法是:

1、 将apache+php的apache端口更改为8080。
httpd.conf


2、更改fms的配置。
fms.ini


3、先把apache和fms都停止,然后再重新启动。

4、完成。访问方法是网站:http://www.example.com/,视频连接是:rtmpt://www.example.com/vod;

 

解决办法参考:

http://help.adobe.com/en_US/FlashMediaServer/3.5_AdminGuide/WSE2A5A7B9-E118-496f-92F9-E295038DB7DB.html

结尾的其中一句:

If you want them to share a port, set FMS up as the proxy (as the default FMS setup does), put your webserver on an unused port, and change the  fms.ini HTTPPROXY_HOST setting to point to that port.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值