Собрать rtmp-сервер на базе nginx для прямых трансляций по запросу

прямая трансляция

установить нгинкс

Моя виртуальная машина — Red Hat 4.4.7-4, убедитесь, что виртуальная машина имеет доступ к сети

1. Скачайте ссылку nginxnginx.org/Я скачал версию nginx-1.6.2

2. Загрузите модуль rtmpGitHub.com/A похож/Nginx-…

3. nginx и rtmp-модуль должны находиться в единой директории nginx-1.6.2 nginx-1.6.2.tar.gz nginx-rtmp-модуль-мастер

4. Загрузите пакет зависимостей yum -y установить pcre pcre-devel yum -y установить openssl openssl-devel

5. перейдите в каталог nginx и выполните ./configure --prefix=/usr/local/nginx --add-module=../nginx-rtmp-module-master --with-http_ssl_module

6. Выполните make && make install

7. После завершения установки появится каталог /usr/local/nginx

настроить rtmp

1. Начните настраивать vim /usr/local/nginx/conf/nginx.conf и добавьте следующую информацию:

rtmp {
   server {
  listen 1935;
  chunk_size 4000;
  application mylive {
    live on;
    record all;
    record_path /opt/video/vod;
    record_max_size 200M;
    hls on;
    hls_path /opt/video/hls;
    hls_fragment 1s;
    hls_playlist_length 5;
    allow play all;
  }
  application live{
    live on;
  }
}

путь путь может быть настроен,

2. Выполните перезапуск службы /usr/local/nginx/sbin/nginx -s reload Здесь мы должны обратить внимание на пробелы в каждом файле, иначе может быть сообщено об ошибке.

3. После успешного запуска вы можете с радостью запускать поток Я использовал устройство DJI Action для подключения к Mimo для моделирования.

4. Введите rtmp-адрес, здесь rtmp://1.1.1.1:1935/mylive/test1

5.Нажмите для запуска прямой трансляции.Также необходимо просмотреть прямую трансляцию.Просто введите rtmp://1.1.1.1:1935/mylive/test1.Рекомендуется rtmp адрес для просмотра:meetpasser.com/webplayer/Точно так же файл с завершенной записью также сохраняется по ранее настроенному пути, например, моя конфигурация /opt/video/vod

Суммировать

撒花,完结。