一、编译
操作系统要求: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、打开媒体->网络串流->播放