隐藏

使用ckplayer和fms搭建rtmp视频应用

发布:2015/1/28 12:46:35作者:管理员 来源:本站 浏览次数:2158

fms的全称是 flash media server,使用fms的好处是可以建立基于rtmp协议的视频流,视频文件不会缓存到用户机子里,那么在什

么情况下需要使用fms呢
1)视频文件超过100MB或超过10分钟,用户有seek需求的时候
2)视频文件不需要被下载的时候,rtmp如果不行,可以试试rtmpe
3)视频流需要多台服务器协同工作的时候,可以用FMS Origin/Edge

fms的替代品目前有Red5和wowza。Red5免费,wowza价格居中。三者都是基于Flash Player来通过rtmp进行流通讯,但是目前FP,

RTMP等,Adobe都拥有专利在里面。自古中国人有句话叫做,一分钱,一分货,你自己来理解。

目前我们以fms为例来搭建rtmp协议下的服务器,你可以在你本机上安装fms的测试版来进行测试

安装步骤如下

一:你要下载一个fms的安装软件
我是下载的fms4.5,下载地址:http://www.adobe.com/cfusion/tdr ... ct=flashmediaserver
我使用的是系统是win7 64位
安装完后发现4.5的跟3.5的方法是一样的

1、下载下来解压后在windows文件夹下双击对应的版本,32位的应该选择FlashMediaServer4.5.exe
我选择的是FlashMediaServer4.5_x64.exe


2.出现常规用户协议。随便读一下许可协议发出的软件使用条款。如果同意,选择“I accept the agreement”单选按钮,单击Next继续软件的安装。


3. 下一个界面会要求你输入序列号(如图2 所示)。在电脑上安装开发版的时候不需要序列号。如果你空着序列号的位置,直接点击Next,安装程序会默认你安装的是免费的安装版。

图2.安装Flash Media Server 4.5时,序列号并不是必需的
4.下一个界面用来确认你要安装Flash Media Development Server 4.5(如图3所示)。如果你购买了这款软件,看到这个界面时,单击Back按钮,然后输入产品序列号。但我们并不一定要严格按照安装向导指引。单击Next。

3.安装Flash Media Development Server 4.5
5.在安装位置界面,由你来指定软件的安装位置。在Windows系统中,安装的默认位置是你电脑里Program Files文件夹下的Adobe文件夹(如图4所示)。如果你想把它安装在其他位置,单击Browse按钮,选择你选择安装的目录。选定软件的安装位置之后,单击Next

图4.指定默认服务器安装目录
6.在选择完软件的安装路径之后,你会看到这个版本的Flash Media Server和较早版本的根本的区别:你可以在安装Flash Media Server的同时安装Apache 2.2服务器(如图5所示)。如果你选择安装Apache,那你就拥有了这两个领域最好的服务器:支持实时HTTP数据流传输的HTTP服务器,日益增多 的下载目录,以及在没有伸展路径间目录的情况下拥有所有FMS特点的优越性(它是仅次于FMS服务器的服务器软件,或者说是世界的另一半的ISP)。



5.HTTP服务器是FMS 4.5的特色之一
7.选择创建软件快捷方式的文件夹(如图6所示)。软件的默认位置是开始菜单。但如果你想在其他的位置创建快捷方式,点击Browse按钮,选择你要存放的目录。单击Next

6.点击Browse按钮指定快捷方式文件夹的位置
8.这个时候,程序安装进入了关键阶段。管理服务界面出现,提示你输入用户名和密码(如图7所示)。当你开始使用管理平台的时候,就会用到这些信息,这些在后面都会讲到。

输入一个你能记住的用户名和密码,因为你每次运行Flash Media管理平台都会被提示输入这些信息。我们通常默认使用“admin”作为用户名——你如果忘了就麻烦了——和九个字符长度的你可以用于其他用途的密码。

由于这只是一个测试服务器,不是像支付宝帐号一样的高风险情况,你可以把用户名和密码发送到自己的邮箱里,这样你就可以轻而易举的找到保存的记录信息。(当然,如果你是在产品服务器工作,你要好好保护这个密码)

7.输入你用来登入管理平台的登录信息

9.在指定软件安装位置,创建访问管理平台的用户名和密码之后,下一步就涉及到了服务器使用端口的设定(如图8所示)。如果没有特殊情况,使用默认设置。虽然可以使用多种端口,如果你不能十分清楚你在做什么,最好只是单击Next

图8.除非你有特殊的理由,不要修改端口设置

现在所有的安装信息都已经设置完成,你可以再次浏览之前的安装设置并作出更改(如图9所示)。如果你同意上述安装设置,单击Install按钮。安装过程是相当快的,你可以看到常见的显示文件抽提和服务器初始化进程的界面。


9.在点击Install前你可以随时点击Back修改之前的选择


11.安装完成之后,你就会看到图10所示的安装完成界面。你可以根据个人情况,选择开机启动Flash Media Server 4.5。虽然你可以手动的开关服务器,我们更希望在你需要的时候它可以马上开始工作,因此,我们建议保留第三个选项。当你在处理日常事务的时候,FMS后台运行并不会使计算机运行变慢。选择完之后点击Finish


安装完成后打开安装文件夹

找到文件 samples>videoPlayer>videoplayer.html
打开他会有一个默认的rtmp视频测试页,看到stream url:里的地址了吧,默认的应该是rtmp://localhost/vod/mp4:sample1_500kbps.f4v


直接把这个地址放到ckplayer里播放试试吧,不行就换找其它的,右面有列表
还不行,可以试试把rtmp://localhot/换成rtmp://127.0.0.1/或你的局域网地址,多测试测试没错的
以下是我测试的页面