快速部署Flash Media Server(FMS)和使用

Flash Media Server(FMS),流媒体服务器,主要功能用于视频,比如视频录制、视频播放、视频会议、网络游戏等。有了FMS,在加上Nginx,我们就可以创造出第二个酷6  吼~  。其实FMS安装非常简单,但是为了确保广大网友能够一次性顺利安装,笔者在此描述一下安装细节


一、下载与安装


FMS官方linux版本下载地址

http://download.macromedia.com/pub/flashmediaserver/updates/3_5_3/Linux/FlashMediaServer3.5.tar.gz


windows版本下载地址

http://download.macromedia.com/pub/flashmediaserver/updates/3_5_2/Windows/FlashMediaServer3.5.exe


Flash Media Server 3.5(FMS) 序列号


linux安装步骤:

解压安装程序,进入安装目录后执行脚本installFMS,会提示端口,安装路径等,可以直接回车默认,也可以修改后回车进行安装前配置

配置结束后安装程序会出一个summary,确认无误后我们选择y,进行安装  

这里设置安装目录/usr/local/fms 其他默认

关于FMS的停止和启动

#/usr/local/fms/adminserver start          // 1111端口,FMS主程序

#/usr/local/fms/server stop                //19305端口,FMS的HTTP程序


本次FMS安装目录我们设置到了/usr/local/fms  我们可以进入安装目录查看一下有哪些文件


windows安装很简单,安装的时候它会让你选择是否安装apache,如果有安装设置根目录即可,这里不详细解释。


二、FMS的使用


我使用的是默认安装,安装位置为C:Program FilesAdobeFlash Media Server 3.5。安装以后,有一个欢迎页面,如果该页面可以正常显示,就说明FMS安装成功了。

视频播放页面:C:Program FilesAdobeFlash Media Server 3.5samplesvideoPlayervideoplayer.html,通过该页面可以测试播放对应的视频

fms有一个默认的rtmp协议文件存放路径:C:Program FilesAdobeFlash Media Server 3.5applicationsvodmedia

比如播放示例视频文件C:Program FilesAdobeFlash Media Server 3.5applicationsvodmediasample.flv

对应的地址为:rtmp://localhost/vod/sample或者rtmp:/vod/sample,注意扩展名为flv的话,只需要填写文件名,不要写扩展名,不然会找不到文件

再比如播放示例f4v视频文件C:Program FilesAdobeFlash Media Server 3.5applicationsvodmediasample1_1000kbps.f4v

对应的地址为:rtmp://localhost/vod/mp4:sample1_1000kbps.f4v或者rtmp:/vod/mp4:sample1_1000kbps.f4v

通过videoplayer.html视频播放页面可以播放对应视频文件


部署站点

FMS 安装完毕后有一个webroot目录,用于提供视频服务。由于我们之前安装了WEB服务器(我使用的Nginx,你也可以使用Apache),在web服务器上把配置文件的网站目录设置为 /usr/local/fms/webroot即可。然后我们打开浏览器,欣赏一下FMS强大的魅力 如果你的电脑有音频设备的话,现在应该能听/看到FMS自带的短片了.


流测试地址:

http://www.longtailvideo.com/jw-player/wizard/

file输入框中输入“rtmp://rtmp.hfpph.com/vod/mp4:sample2_1000kbps.f4v”,即可观看到视频



三、创建rtmp虚拟目录


现在我需要在别的文件夹内存放视频文件由fms通过rtmp协议解析

找到配置文件C:Program FilesAdobeFlash Media Server 3.5conffms.ini

默认的vod虚拟目录是通过这两句内容实现的:

VOD_COMMON_DIR = C:Program FilesAdobeFlash Media Server 3.5webrootvod 
VOD_DIR = C:Program FilesAdobeFlash Media Server 3.5applicationsvodmedia

这里我们要创建一个新的虚拟目录hello,添加如下内容:

HELLO_COMMON_DIR = D:hello 
HELLO_DIR = D:hellomedia

然后把C:Program FilesAdobeFlash Media Server 3.5applicationsvod文件夹里的文件复制到D:hello文件夹

并且修改D:helloApplication.xml的文件内容,把

<Streams>/;${VOD_COMMON_DIR}</Streams> 
<Streams>/;${VOD_DIR}</Streams>

修改为

<Streams>/;${HELLO_COMMON_DIR}</Streams> 
<Streams>/;${HELLO_DIR}</Streams>

重启FMS,虚拟目录就建好了




by 雪洁 2013-07-07 02:50:47 6554 views
我来说几句

相关文章