天天看點

nginx開發(四)調用ffmpeg,搭建rtmp直播流。

1: 修改conf檔案,配置rtmp直播

打開usr/local/nginx/conf/nginx.conf,添加紅色内容:

rtmp {

#rtmp點播配置

    server {

        listen 1935;

        chunk_size 4000;

        application  vod {

                play /usr/local/nginx/html/multimedia/rtmp/vod;  #點播媒體檔案存放目錄

        }

    }

#rtmp直播配置

    server {

    listen 1936;

    chunk_size 4000;

    application  live {

                live on;

}

2:下載下傳ffmpeg,官網連結:http://ffmpeg.org/download.html

3: 通過ffmpeg,向nginx發送rtmp直播流

ffmpeg -re -i 1.flv -f flv rtmp://yourserverIp:1936/live/show

解釋:

1):live為application的名字,由nginx的conf中定義

2):show為直播流的名字,由推送方定義,此處為ffmpeg

4:調用播放器播放rtmp直播流

在這我使用的是vlc播放器,播放連結為:rtmp://yourserverIp:1936/live/show

完成!!!

繼續閱讀