直播流媒体服务器 srs介绍 2

一、编译

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

直播流媒体服务器 srs介绍 2_第1张图片

你可能感兴趣的:(直播流媒体服务器 srs介绍 2)