Как создать сервер потокового видео с помощью Nginx-RTMP

ГлавнаяДругие контенты, Новости, ТехнологииКак создать сервер потокового видео с помощью Nginx-RTMP
Как создать сервер потокового видео с помощью Nginx-RTMP
Как создать сервер потокового видео с помощью Nginx-RTMP
Существует множество вариантов использования потокового видео. Такие поставщики услуг, как Twitch, очень популярны для обработки аспектов веб-обнаружения и управления сообществом потокового вещания, а бесплатное программное обеспечение, такое как OBS Studio, широко используется для объединения видеоналожений из нескольких различных источников потоков в режиме реального времени. Хотя эти платформы очень мощные, в некоторых случаях вам может понадобиться иметь возможность размещать поток, который не зависит от других поставщиков услуг.

В этом руководстве вы узнаете, как настроить веб-сервер Nginx для размещения независимого видеопотока RTMP, который можно связать и просматривать в различных приложениях. RTMP, протокол обмена сообщениями в реальном времени, определяет основы большинства потоков видео в Интернете.

Используемые команды
ШАГ 1
обновление sudo apt
sudo apt install libnginx-mod-rtmp
судо нано /etc/nginx/nginx.conf
НАПИШИТЕ В
ртмп {
сервер {
слушай 1935;
размер_куска 4096;
разрешить публикацию 127.0.0.1;
запретить публикацию всех;

приложение в прямом эфире {
жить дальше;
запись выключена;
}
}
}

sudo ufw разрешить 1935/tcp
sudo systemctl перезагрузите nginx.service

ШАГ 2
sudo apt install python3-pip
sudo pip установить youtube-dl
youtube-dl адрес -f mp4
sudo apt установить ffmpeg
ffmpeg -re -i /"ИМЯ ВИДЕО/" -c:v копировать -c:a aac -ar 44100 -ac 1 -f flv rtmp://localhost/live/stream

Полезные ссылки
VPS/VDS — https://mivocloud.com/
ОБС — https://obsproject.com/
VLC-https://www.videolan.org/vlc/

Пожалуйста, воспользуйтесь возможностью и поделитесь этим видео с друзьями и семьей, если вы найдете его полезным.

No Comments

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *