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

it2022-05-05  143

一、编译

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


最新回复(0)