RTMP 服务端配置
使用 Root 用户进行配置
: 切换 root 用户
sudo(superuser do或 switch user do,用于提权)
格式:sudo -u USERNAME COMMAND
sudo -i
?su?(switch user 或 substitute,用于切换用户)
格式:su -l USERNAME(-l为login,即登陆的简写)
-l 可以将l省略掉,所以此命令常写为su - USERNAME
三种方式切换到root的命令:su,su -和su - root
su -l
切换到 /etc 目录,创建并切换 rtmpServer 文件夹
cd /etc
mkdir rtmpServer
chmod 777 rtmpServer #(修改文件夹权限)
cd rtmpServer
将nginx-rtmp-module和nginx下载到该文件夹下。
Nginx
Nginx HTTP服务器,是用于 Web 服务、反向代理、内容缓存、负载均衡、媒体流传输等场景的开源软件。 这个流媒体服务器
安装 Nginx 1.8.1
下载地址 Nginx
使用 wget 下载
wget http://nginx.org/download/nginx-1.8.1.tar.gz
解压 nginx
tar -zxvf nginx-1.8.1.tar.gz
安装nginx的依赖库(可能存在环境变量版本等问题)
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install openssl libssl-dev
Nginx-rtmp-module
nginx-rtmp-module Nginx 一个nginx的流媒体服务器模块,可以支持RTMP和HLS(Live Http Stream)。
下载 nginx-rtmp-mod