王培顺的博客&WangPeishun’s Blog

标签 校园直播系统 下的文章

学校偶尔会有跨校区直播的需求,以前就是临时找个PC做服务器,现在学校上虚拟机了,于是就先在我的办公PC上安装虚拟软件VMware来试试手,在Linux环境下使用Adobe Media Server配置一个流媒体服务器,做一个前期视频直播的测试,这里做一个记录,以备后用。

使用软件:CentOS7,AMS5.0,Apache(CentOS与AMS需在各自官网上下载)

安装过程:

1.CentOS7是Everything.ISO版本,由于我的Linux知识还不足以支撑我使用文本界面,就安装了GONE桌面,这样操作起来就方便些,也没敢分区,一个盘,为了使用固定IP,虚拟机网络使用的“桥连”方式,其他的默认安装就可以了。

系统安装完成后,需要对外开放80、1935、1111端口,让FMLE和其他用户可以访问这台机器,在防火墙中设置。

2.AMS也就是Adobe Media Server,现行版本5.0,就是Flash Media Server的前身,Adobe公司把他收购后,5.0版本就改名AMS了。

AMS安装比较简单,下载好linux版本,解压出来(AMS_5_0_1_r1076),cd命令进入该目录,执行./installAMS命令,按照提示设置AMS服务的管理用户名和密码,并选择不安装Apache,其他的采用默认设置即可。

具体安装参考:http://www.linuxidc.com/Linux/2013-07/87732.htm

3.CentOS7中使用yum安装Apache比较方便。

首先使用yum install httpd来安装Apache,并通过chkconfig --levels 235 httpd on设置Apache服务的启动级别,通过/etc/init.d/httpd start来启动Apache。(Apache在Linux系统中叫做httpd,Apache的默认文档根目录是在CentOS上的/var/www/html 目录 ,配置文件是/etc/httpd/conf/httpd.conf。配置存储在的/etc/httpd/conf.d/目录。)

具体安装参考:http://server.zol.com.cn/279/2797239.html

4.使用OSMF播放器,嵌套在静态页面中,并预设好rtmp视频流。将该页面放到/var/www/html目录中,PC端可以通过浏览器进行访问。在手机移动端可以使用MX Player播放器来播放视频流。

大概就是这个流程,具体的步骤这里我并没有做详细的记录,只是将我容易忽略的点在这里做一个汇总,非详细实操教程。

live