一、编译
操作系统要求:Requires Centos6.x/Ubuntu12 32/64bits
编译:
1、进入trunk分支目录
2、./configure && make
3、编译
编译成功显示:utest for srs build success
在objs目录下生成可执行的srs文件
二、配置
进入conf目录,编辑rtmp.conf
##############################################################
# the config for srs to delivery RTMP
# @see https://github.com/ossrs/srs/wiki/v1_CN_SampleRTMP
# @see full.conf for detail config.
listen 1935;
max_connections 1000;
daemon off;
srs_log_tank console;
vhost __defaultVhost__ {
ingest livestream {
enabled on;
input {
type file;
url /home/mike/ffmpeg/mp4.mp4;
}
#ffmpeg /usr/local/bin/ffmpeg;
ffmpeg /home/mike/ffmpeg/ffmpeg;
engine {
enabled off;
output rtmp://127.0.0.1:1935/live/livestream;
#rtmp://127.0.0.1:[port]/live?vhost=[vhost]/livestream;
}
}
}
##############################################################
input 中设置流类型(type)和地址(url),如果是文件可以设置成绝对路径,例如本例中是个mp4文件
ffmpeg项需要设置可执行文件ffmpeg的绝对路径
三、运行
进入trunk分支目录
命令:./objs/srs -c conf/rtmp.conf
四、客户端视频流显示
1、下载运行“VLC media player”
下载地址:https://download.csdn.net/download/notfindjob/11382758
2、打开媒体->网络串流->播放