流媒体服务器安装

首先安装需要的依赖包

安装nginx

把nginx加到服务中

将下面内容写入到 nginx.service

使用 service nginx start 即可启动
使用 service nginx stop 即可停止
使用 service nginx restart 即可重新启动

将nginx加入到开机启动项

开启防火墙允许访问80端口

重启防火墙

安装ffmpeg

先去https://www.ffmpeg.org/下载一个最新版本的

需要的依赖包

yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

x264
wget ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2

fdk-acc
wget http://sourceforge.net/projects/opencore-amr/files/fdk-aac/

ame
wget http://ufpr.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz

opus
wget http://downloads.xiph.org/releases/opus/opus-1.1.tar.gz

ogg
wget http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.gz

vorbis
wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.gz

libvpx
wget git clone https://github.com/webmproject/libvpx.git

xvidcore
wget http://downloads.xvid.org/downloads/xvidcore-1.3.4.tar.gz

libtheora
wget http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.gz

 

yasm

x264

fdk-acc

lame

opus

ogg

vorbis

libvpx

xvidcore

libtheora

ffmpeg

ffmpeg 安装完后,运行命令

如果报如下类似错误

解决办法是:

将 /usr/local/cellar/ffmpeg_build/lib 加到ld.so.conf文件末尾

然后执行命令:

特别需要注意的问题

nginx 配置 rtmp hls 的时候, 里面的目录配置的是直播目录,所以会自动清除。直播目录千万不要与点播目录在同一个目录。

 

相关文章

发表我的评论

评论 (目前0条评论) :