之前公司上了一个主播视频聊天室的项目,需要搭建流媒体服务器,对wowza简单研究了下。
一下是简单的安装、测试过程:
一、安装
1、下载程序包WowzaMediaServer-3.5.2.tar.bin
2、将程序包赋予执行权限安装:
[root@foneserv1 tmp]# chmod 755 WowzaMediaServer-3.5.2.tar.bin
3、开始安装:
[root@foneserv1 tmp]# ./WowzaMediaServer-3.5.2.tar.bin
执行后会打印出一些声明的信息
可以按空格键阅读声明信息,也可以直接按q键结束声明信息,此时会出现一个选择是否安装的对话界面,直接输入“yes”继续安装。
4、安装结束后会提示后续的安装步骤
注:这里告诉我们默认将程序安装到了/usr/local/WowzaMediaServer位置
接着需要到cd /usr/local/WowzaMediaServer/bin下执行./startup.sh启动程序,同时输入序列码完成软件的注册。
(可以在下载软件的同时在官网上找到一个试用半个月的key:SVRT3-wkxtE-Pa8vm-KK7aE-J9TDt-mCrDQ-HtYvzz3GjWV)
至此软件安装完成,服务已经启动成功。
二、WowzaMediaServer安装完成后还需要再安装一个web服务配合使用,这里选择apache的web服务。
1、安装apache软件
[root@foneserv1 ~]# yum -y install httpd
2、安装完成后启动服务
[root@foneserv1 ~]# /etc/init.d/httpd start
三、时时直播
进行实时直播需要接收视频流,此处用Adobe Flash Media Encoder + 摄像头模拟视频流.
[root@foneserv1 examples]# cd /usr/local/WowzaMediaServer/examples
[root@foneserv1 examples]# sh installall.sh
[root@foneserv1 WowzaMediaServer]# cp examples /var/www/html/ -r
配置直播
配置
在Wowza Media Server 安装目录的applications下创建文件夹live
创建文件夹[install-dir]/conf/live
复制文件[install-dir]/conf/Application.xml到[install-dir]/conf/live
编辑[install-dir]/conf/live文件夹下刚刚复制的Application.xml,将Streams/StreamType设置为live,如果要录制此视频流可设为live-record,默认保存在[install-dir]/content/文件夹下
采集地址
结合flash media live
总体设置:
重点注意这块
stream设置一个名字就相当于一个标签,在展示地址里会用到
以上设置好后,在Adobe Flash Media Live Encoder最下边会有一个“start”按钮,点击后就开始采集了。
展示地址:
http://192.168.1.237/examples/LiveVideoStreaming/FlashRTMPPlayer/live.swf
配置如上