在RHEL64下安装Adobe Media Server 5Word格式.docx
《在RHEL64下安装Adobe Media Server 5Word格式.docx》由会员分享,可在线阅读,更多相关《在RHEL64下安装Adobe Media Server 5Word格式.docx(12页珍藏版)》请在冰点文库上搜索。
∙在RHEL6.4下安装WowzaMediaServer
∙Linux编译安装DarwinStreamingServer6.0.3
2.1安装前准备
2.1.1选择部署方式
AMS(AdobeMediaServer)可以单独部署在一台服务器上,也可以作为集群环境部署到多台服务器上。
本次仅简单部署到一台机器上。
2.1.2选择安装ApacheHTTP服务器
如果安装Apache服务器的话,媒体文件将通过HTTP以流的方式发布出去,客户端将不用等待整个媒体文件完全下载就可以播放了。
AMS默认会安装Apache服务器。
2.1.3下载AMS软件包
登录
2.1.4准备AMS序列号
安装AMS的时候会提示输入AMS序列号,因此需要提前准备好。
如果安装的时候不输入这个序列号,那么就会安装AMS的免费试用版,但是有些功能可能会受限。
2.2安装步骤
2.2.1解压安装文件
以root用户登录Linux系统,使用如下命令解压缩安装文件:
tar-xzfAdobeMediaServer_5_LS1_linux64.tar.gz
解压出来如下目录:
AMS_5_0_1_r1076。
2.2.2执行安装程序
使用cd命令进入AMS_5_0_1_r1076目录,执行如下命令进行安装:
./installAMS。
接下来就将是AMS的文本安装界面了,下面将会按照提示进行一步步的操作:
1)首先,会出现很长的License阅读,按空格进行翻页,在License的最后会出现是否接受的选项,输入y然后回车即可:
Doyouagreewiththelicenseagreement?
(y/n):
y
2)接下来就是输入AMS序列号的时候了,本次将试用其免费版,直接回车即可。
然后会提示是否重试,默认不重试,直接回车即可:
PleaseenteryourAdobeMediaServer5serialnumber.
Wouldyouliketotryagain?
y/n:
Default[n]:
3)下面将会设置AMS的安装目录,默认是/opt/adobe/ams,也可以改为自己特定的目录:
TheinstallerwillinstallAdobeMediaServer5inthe
followingdirectory
Default[/opt/adobe/ams]:
4)下面设置管理员用户名和密码,用于登录AMS的管理控制台,这一步自定义即可:
Pleaseentertheadministrativeusername:
admin
Forincreasedsecurity,enterapasswordofatleast8characters.
Pleaseentertheadministrativepassword:
Confirmpassword:
5)下面设置运行AMS的用户和组,默认都是ams,也可以自定义,如果不存在将会创建:
PleaseentertheuserthattheAdobeMediaServerservicewillrunas
Defaultuser[ams]:
User"
ams"
doesnotexist.Doyouwanttocreateit?
(y/n)
Default[y]:
Pleaseenteravalidusergroupforthe"
user.
Defaultgroup[ams]:
Group"
doesnotexist!
.Thisinstallerwillcreateone...
createdandaddedtogroup"
6)下面是Apache配置:
如果选择不安装Apache,这一步将会跳过。
如果选择安装Aapche,则还需要配置Apache监听端口号、AMS监听的IP地址、Apache运行的用户等:
Doyouwanttoinstallapache?
(y/n)
YouhavechosentoinstallApache.
WouldyoulikeforApacheorAMStolistenonport80?
Enter'
y'
forApache,'
n'
forAMS.(y/n)
Ifyouknowtheinterface(IPaddress)thatAMSwilllistenon,pleaseenterithere.
Ifnot,AMSwilltrytoauto-detectit.
Default[]:
10.120.112.35
Apacheisstartedasrootbutonceithasacquireditsportitstartstheworkerprocessesasanon-priviledgeduser.
PleaseentertheuserthatApachewilleventuallyrunas.
7)下面是配置AMS的步骤,主要包括:
AMS监听端口号、AMSAdmin服务监听的端口号、是否将AMS作为守护进程来运行、安装成功之后是否启动AMS等。
TheAdobeMediaServercommunicatesontheIANA-assignedportof1935,whichistheportmostFlashapplicationsexpect,andcanalsocommunicateonport80overRTMPT,HTTPwebserverproxy,andforHTTPDynamicStreamingoriginservices.
PleaseentertheAdobeMediaServerport(s),comma-separated
Default[1935]:
1935
PleaseentertheporttousefortheAdminservice.Youcanonlyspecifyoneadminport.
Default[1111]:
DoyouwanttheAdobeMediaServerservicetorunasadaemon?
DoyouwanttostarttheAdobeMediaServeraftertheinstallationisdone?
8)接下来会显示一下之前配置的摘要,检查是否正确,如果全部OK,输入y然后回车就可以开始安装了。
-----------InstallActionSummary-----------
Installationdirectory=/opt/adobe/ams
AdobeMediaServerPort=1935
AdobeMediaAdminServerPort=1111
Interface(IPaddress)AMSwilllistenon=10.120.112.35
ApacheInstall=Yes
Administrativeusername=admin
Administrativepassword=(suppressed)
serviceowner=ams
serviceuser=ams
servicegroup=ams
Runasdaemon=Yes
StartAdobeMediaServer=Yes
Proceedwiththeinstallation?
(y/n/q):
9)经过几分钟之后,安装就会完成,会出现如下信息:
InstallingAdobeMediaServerfiles...
ConfiguringAdobeMediaServer...
Adding"
service.
Settingdefaultadminto"
.
Settingautostartfor"
Server:
amscommand:
start
NPTL2.12
StartingAdobeMediaServer(pleasecheck/var/log/messages)
Adminserver:
amsadmincommand:
StartingAdobeMediaAdminServer(pleasecheck/var/log/messages)
TheAdobeMediaServerinstallationiscomplete.
2.3检查安装结果
2.3.1检查端口号
以root用户登录Linux系统,执行如下命令:
netstat-anp|grep"
LISTEN"
检查端口号。
[root@yuanhuanAMS_5_0_1_r1076]#netstat-anp|grep"
tcp000.0.0.0:
19350.0.0.0:
*LISTEN4168/amsedge
1110.0.0.0:
*LISTEN1731/rpcbind
tcp00127.0.0.1:
193500.0.0.0:
220.0.0.0:
*LISTEN2006/sshd
540060.0.0.0:
*LISTEN1778/rpc.statd
11110.0.0.0:
*LISTEN4406/./amsadmin
6310.0.0.0:
*LISTEN1844/cupsd
250.0.0.0:
*LISTEN2088/master
111100.0.0.0:
tcp00:
:
111:
80:
*LISTEN4163/httpd
22:
1:
631:
25:
8134:
35050:
红色部分表示AMS、Apache所监听的端口号都启起来了。
2.3.2检查进程
执行如下命令检查AMS启动的进程:
ps-ef|grepams。
[root@yuanhuanAMS_5_0_1_r1076]#ps-ef|grepams
root41421013:
57pts/000:
00:
00./amsmaster-console
root41631013:
57?
00:
00/opt/adobe/ams/Apache2.2/bin/httpd-f./conf/httpd.conf-d
/opt/adobe/ams/Apache2.2-kstartroot41661013:
00
/opt/adobe/ams/Apache2.2/bin/htcacheclean-n-t–i-p/opt/adobe/ams/Apache2.2/cacheroot-d5-l1024K
ams41684142013:
00/opt/adobe/ams/amsedge-edgeports:
1935-coreportslocalhost:
19350–conf/opt/adobe/ams/conf/Server.xml-adaptor_defaultRoot_-name
_defaultRoot__edge1-edgenameedge1
ams42234163013:
00/opt/adobe/ams/Apache2.2/bin/httpd-f./conf/httpd.conf–d/opt/adobe/ams/Apache2.2-kstart
ams42244163013:
ams42264163013:
root44061013:
00./amsadmin-console–conf./conf/Server.xml
root44942793014:
00pts/000:
00grepams
2.3.3检查AMS是否开机自启动
执行chkconfig--list|grep-iams进行检查:
[root@yuanhuanAMS_5_0_1_r1076]#chkconfig--list|grep-iams
ams0:
关闭1:
关闭2:
关闭3:
启用4:
启用5:
启用6:
关闭
可以发现,Linux的3、4、5运行级别都是启动ams的。
如果都是关闭,则使用chkconfig命令设置为“on”或者“启用”即可
2.3.4在浏览器中检查AMS是否运行正常
主要是检查AMS启动的Apache服务是否运行正常。
在浏览器中输入http:
//[配置的IP]:
[端口号],本例中输入:
http:
//10.120.112.35,将会出现下面页面,中间有一个AMS自带的一个视频,如果安装了AdobeFlashPlayer的话就可以正常播放,如下图所示。
点击左上角的
,就可以进入管理控制台了,这里将会输入安装过程中设置的管理员用户名和密码,如下图所示:
登录之后,就可以进入到管理控制台了,如下图所示。
3使用AMS发布自己的视频
3.1发布RTMP协议的mp4视频
将北京遇上西雅图视频片段beijing5-360p.mp4文件上传到AMS安装目录的webroot/vod下,那么发布出来的RTMP协议的视频地址将会是:
rtmp:
//10.120.112.35:
1935/vod/mp4:
beijing5-360p.mp4。
3.2发布HTTP协议的mp4视频
将北京遇上西雅图视频片段beijing5-360p.mp4文件上传到AMS安装目录的webroot/vod下,那么发布出来的HTTP协议的视频地址将会是:
//10.120.112.35/vod/beijing5-360p.mp4。
3.3播放发布视频
3.3.1使用ffplay命令播放
3.3.2使用VLC播放器播放
4管理AMS
4.1服务启停
可以使用如下命令对AMS进行启动、停止、重启操作:
serviceamsstart/stop/restart
说明:
自从5.0版本之后,FlashMediaServer改名为AdobeMediaServer,缩写由原来的fms改为ams。
所以在5.0之前的老版本(例如4.5版本),服务启停命令是:
servicefmsstart/stop/restart,老版本默认是运行在fms用户和fms组下面的,新版本运行在ams.ams下面。