srsストリームメディアサーバの構築

992 ワード

参照先:https://github.com/winlinvip/srs
シナリオ:ストリーミングメディアサーバを構築した後、ffmpegプッシュフロー(obsプッシュフローも使用可能)を採用し、VLCストリーミング視聴
 
1、SRSソースをダウンロードする
git clone https://github.com/ossrs/srs 

2、SRSの取り付け
cd srs/trunk
./configure && make

3、運転
./objs/srs -c conf/srs.conf

4、srs低遅延構成(srs.conf構成)
# the listen ports, split by space.
listen              1935;
vhost __defaultVhost__ {
    gop_cache       off;
    queue_length    10;
    min_latency     on;
    mr {
        enabled     off;
    }
    mw_latency      100;
    tcp_nodelay     on;
}

5.ffmpegプッシュフロー
ffmpeg -re -i 1.mp4 -c copy -f flv rtmp://192.168.1.196:1935/live/app

効果:.画像をアップロードできません
 
6、VLC観覧
ネットワークストリームを開き、プッシュストリームのrtmpアドレスを使用して見ることができます.
 
関係ありません:ネット上にはまだたくさんの方法があります.私はnginx-rtmpプロトコルも使ったことがありますが、このプロトコルは遅延が高すぎます.HTTP-FLVこれはまだ試したことがありません.