Что такое в обс Youtube rtmp

Если вы проводите онлайн трансляции, наверняка перед вами стоял вопрос о возможности передачи видео и аудио потока не только на основную площадку, но и на другие сервисы.

В данной статье я покажу как ретранслировать видео и аудио поток из вебинарной комнаты Pruffme через «Multiple RTMP outputs plugin» (вы можете использовать любую другую платформу). Рекомендуем прочитать, если:

  1. У вас имеется аудитория на разных площадках;
  2. Хотели бы привлечь аудиторию с других площадок;
  3. Вы недавно сменили основную площадку для проведения онлайн мероприятий;
  4. Просто хотите

Есть множество способов ретранслировать видео и аудио поток. Вы наверняка слышали о таких сервисах как Restream, Switchboard. Я решил остановиться на ретрансляции через OBS с помощью RTMP плагина, так как этот способ позволяет делать ретрансляцию на другие сервисы бесплатно, имеет несложный интерфейс и возможность предварительной настройки.

Итак, перейдём теперь к скачиванию и настройке данного плагина.

YouTube RTMP vs. RSP Video Streaming Comparisons

Предварительная настройка ОБС и установка RTMP плагина

Как скачать OBS и искать плагины? Плагин RTMP — что это?

OBS или Open Broadcaster Software — это программа, которая позволяет осуществлять потоковое вещание, записывать видео и многое другое. Чтобы скачать OBS, необходимо перейти на официальный сайт этой программы (https://obsproject.com/ru)

Вы попадёте на страницу с названием программы и кнопками «Windows», «macOS», «Linux». Вы уже можете загрузить установщик программы OBS, кликнув на кнопку с той операционной системой, на которой базируется ваше устройство. Или перейти во вкладку «Скачать».

Следуйте за красной стрелкой .

Там вы тоже увидите кнопки, но уже с логотипами ранее озвученных операционных систем. Также вам предложат альтернативные способы установки данной программы. Например, вы можете загрузить с GitHub как самую новую версию данной программы, так и ранее вышедшие.

Скачайте OBS любым удобным для вас способом и установите программу.

Плагины для OBS

Плагины для OBS — это дополнения к основному функционалу OBS, которые расширяют применение данной программы.

Как только вы перейдёте по указанной ссылке, кликните по кнопке «Go to download» как показано на скриншоте.

Следуйте за красной стрелкой 2.0

Вас перенаправит на страницу, посвящённую данному плагину на GitHub. Там вы найдёте обновления и другую информацию, связанную с работой плагина.

Выглядит страница так.

What is RTMP?

Загрузите архив с данным плагином себе на устройство, нажав на «obs-multi-rtmp-portable.zip».

То, что кончается на .zip - вам подходит.

Итак, архив скачался и вы можете разархивировать его, используя установленные у вас программы-архиваторы — WinRAR, 7ZIP или любую другую, которая, по вашему мнению, наиболее для этого подойдёт.

В папке с разархивированными файлами плагина вы увидите 2 папки «data» и «obs-plugins».

Папки с файлами плагина

Такие же папки есть в директории с OBS.

Папки из места установки ОБС

Чтобы установить данный плагин, нужно переместить файлы из папок плагина в папки с тем же названием в месте установки ОBS.

Сначала перемещаем содержимое папки «data» из папки с плагином в папку «data» в директории с OBS:

  1. Открываем папку «data» (та что из папки с плагином)
  2. Находим папку «obs-plugins» и открываем её
  3. Видим папку «obs-multi-rtmp», копируем её
  4. Теперь переходим в папку «data», которая относится к директории OBS
  5. Находим папку «obs-plugins» и открываем её
  6. Нажимаем правой кнопкой мыши и вставляем ранее скопированную папку «obs-multi-rtmp»
Еще по теме:  Как вставить видео из Ютуба в сторис инстаграм

Половина установки завершена, теперь перейдём к перемещению другой папки:

  1. Вернёмся в папку с разархивированным плагином
  2. Видим помимо папки «data» папку «obs-plugins», открываем её
  3. Открываем подходящую папку: либо 32bit, либо 64bit (скорее всего у вас 64bit-ная система, так как большинство компьютеров сейчас имеют систему именно такой разрядности)
  4. Копируем файл «obs-multi-rtmp.dll»
  5. Переходим в папку OBS и открываем папку «obs-plugins»
  6. Открываем подходящую из папок 32bit и 64bit
  7. Вставляем ранее скопированный файл

Ура, установка плагина завершена. Теперь можем открыть OBS и начать работу.

Настройка ретрансляции на другие сервисы

Установленный плагин отображается при открытии программы OBS (у нас он появился поверх окна, где отображаются «захваченные объекты») в виде панели «Множественный вывод».

Вот так выглядит эта панель

Для удобства я переместили её слева от окна трансляции, зажав левой кнопкой мыши. Затем передвинул её в центр экрана и «раздвинул» грани этой панели до появления кнопки «Добавить новый вывод».

Перемещаем в центр Тянем за нижний край и раздвигаем Должно получиться

Нажимаем «Добавить новый раздел». Можем добавить сразу несколько разделов. Я покажу, как сделать ретрансляцию сразу на две площадки: ВКонтакте и Youtube.

Вот так выглядит окно настройки для одной из будущих площадок для ретрансляции. Через добавление нового раздела мы добавили несколько разделов.

Теперь попробуем настроить ретрансляцию на разные площадки. Начнём с Youtube.

Настройка ретрансляции на Youtube

  1. Открываем youtube.com
  2. Проходим авторизацию на сайте
  3. Далее открываем «Творческую студию» https://studio.youtube.com и нажимаем «Начать трансляцию» в правом верхнем углу экрана

  1. Нажав «Начать трансляцию», попадаем на страницу, где отображаются основные настройки трансляции на Youtube
  2. Внизу страницы найдём пункты «Ключ трансляции» и «URL трансляции». Они нам вскоре понадобятся.

Ключ и URL трансляции

  1. Перейдём теперь в OBS.
  2. Рядом с одним из ранее созданных выводов, нажмём кнопку «Изменить»;
  3. Появится окно, где мы можем поменять имя вывода, настройки видео и аудио, ввести RTMP ключ и RTMP сервер;
  4. В пункт «RTMP ключ» нужно вставить данные из пункта «Ключ трансляции» на Youtube, в пункт «RTMP сервер» — «URL трансляции» на Youtube.

Должно получится примерно как на данном скриншоте.

Теперь попробуем запустить нашу трансляцию в основной вебинарной комнате и ретранслировать её на Youtube:

Делаем веселое и одухотворённое лицо

Нажимаем «Запустить трансляцию» и переходим в вебинарную комнату на Pruffme, проверяем идёт ли трансляция.

Кажется, трансляция идёт

Теперь запускаем ретрансляцию на Youtube:

  • Перейдя обратно в OBS, нажмём кнопку «Старт» у вывода на Youtube

Нажимаем старт

  • После нажатия кнопки «Старт» можем увидеть, что трансляция идёт одновременно в основной комнате и в Youtube

Чтобы отключить трансляцию на Youtube, достаточно перейти в OBS и нажать кнопку «Остановить».

Останавливаем ретрансляцию

Ретрансляция во «Вконтакте»

Нажимаем кнопку «Эфир»

В появившемся окне выбираем «Одноразовый» или «Постоянный» ключ

Теперь нам необходимо скопировать данные из «Настройки программы для трансляции». Данные из пункта «URL» скопировать и вставить в поле «RTMP сервер» в OBS, данные из пункта «KEY» скопировать в «RTMP ключ» в OBS

Копируем здесь Вставляем здесь

После того как заполнили RTMP сервер и RTMP ключ, нажимаем ОК.
Запускаем трансляцию в основной вебинарной комнате. Для этого нажимаем запустить трансляцию в OBS.

Переходим в вебинарную комнату и обращаем внимание на то, появились ли мы в эфире.

Далее переходим в OBS и нажимаем «Старт» в поле «Множественного Вывода».

Идём во ВКонтакте и видим, что трансляция идёт.

Теперь мы транслируем видео поток из вебинарной комнаты во «ВКонтакте». Чтобы завершить трансляцию, нам необходимо нажать кнопку «Завершить трансляцию во «Вконтакте», затем перейти в OBS и нажать кнопку «Остановить».

Резюме

В статье был показан способ ретрансляции видео и аудио потока из вебинарной комнаты Pruffme во «Вконтакте» и “Youtube” при помощи плагина для OBS «Multiple RTMP outputs plugin». Вы также можете при помощи этого плагина ретранслировать поток в другие социальные сети, используя ключ потока и URL. Я не рассматривал детально настройку Аудио и Видео для ретрансляции, плагин позволяет настраивать эти параметры отдельно для каждой соцсети. Эти настройки во многом зависят от технических характеристик и особенностей используемого для ретрансляции оборудования.

Еще по теме:  Канал куда поехать Ютуб

Источник: savepearlharbor.com

Как запустить круглосуточную трансляцию YouTube на linux

Как можно легко запустить круглосуточную трансляцию YouTube на linux транслируя свои видео? Почему linux? Почему нельзя просто установить OBS studio и с помощью неё запускать трансляцию? Одна з причин, это то, что при работе OBS studio требуется больше мощностей для запуска и трансляции, при этом, стабильной и плавной прямой трансляции может и не быть.

Если получится запустить, то не на само слабом сервер и при этом, FPS может быть не более 20 кадров/с. По этом нам потребуется сервер с OS Linux.

Что потребуется:

Сервер с системой Linux. Сегодня рассмотрим установку на сервере с ОС CentOS 7.
Также установленный python. В большинство современных образов, python 2 установлен в систему из коробки.

Установка:

1. Подключаемся к серверу по SSH. Если не знаете как подключится к серверу, можете воспользоваться инструкцией
2. Устанавливаем дополнительно ПО для запуска трансляции.
Для этого подключаем дополнительный репозиторий чтобы можно установить ПО для работы трансляции. Для этого пропишем следующую команду в консоли

yum install epel-release -y yum localinstall —nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm -y

3. Производим установку ffmpeg. Для установки пишем в консоли команду:

yum install ffmpeg ffmpeg-devel -y

4. Чтобы проверить, установился ли ffmpeg, пишем команду

ffmpeg -version
mkdir -p /root/YouTube/video

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

6. Следующим шагом будет создания и редактирование файла/скрипта, который будет отвечать за работу прямой трансляции на YouTube. Напишем команду

vim /root/YouTube/YouTube.py

После написаний откроется файл YouTube.py в который нужно написать следующий код:

import os dirname = «/root/YouTube/video/» key = ‘rtmp://a.rtmp.youtube.com/live2/0xx0-xxxx-x000-x0x0-xxxx’ while True: files = os.listdir(dirname) for f in files: if «.mp4» in f: cmd = «ffmpeg -threads 3 -re -i » + dirname + f + » -c:v libx264 -preset ultrafast -crf 24 -g 3 -f flv » + key os.system(cmd)

Параметр dirname имеет путь к директории с видео, который будут транслироваться в прямой трансляции.
Если нужно установить свою директорию, в которой находятся видео, замените «/root/YouTube/video/» на свой полный путь.

Чтобы установить свой ключ трансляции, меняете «rtmp://a.rtmp.youtube.com/live2/0xx0-xxxx-x000-x0x0-xxxx» на значение своего ключа.

Параметры:

-threads — количество потоков, которые может обрабатывать ffmpeg
-preset — насколько сильно будет нагружен CPU
Есть следующие параметры:

  • ultrafast
  • superfast
  • veryfast
  • faster
  • fast
  • medium
  • slow
  • slower
  • veryslow

В зависимости, от мощности CPU устанавливаем нужный параметр. Для наилучшего результата, проверим каждый параметр, как с ним производится трансляция и в зависимости от скорости работы устанавливаем тот или иной параметр.

-crf — коэффициент, который отвечает за качество картинки. По умолчанию установлен 23. Данный коэффициент может иметь значения от 0 до 51. Чем значение больше, тем качество лучше. Значение 0 — качество равно качеству самого видео.

Значение 51 — самое хуже качество.

-g — коэффициент, который указывает явное количество ключевых кадров.

-re — указывает, что файл необходимо конвертировать в поток.

-i — указывает, что файл нужно воспроизвести.

-f — указывает, в какой формат должен быть конвертирован файл. Для YouTube нужен формат «flv»

Если все нужные настройки были завершены, можно приступить к запуску скрипта.

7. Чтобы запустить скрипт в фоновом режиме, нужно установить дополнительный пакет screen. Для этого прописывает следующую команду:

yum install screen -y

После установки данного пакета переходим в режим «скрина». Для этого прописываем следующую команду:

screen

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

python /root/YouTube/YouTube.py

Если требуется остановить работу скрипта или проверить его работу, нужно в консоли сервера прописать следующую команду

Еще по теме:  Как включить cookies на Youtube

screen -r

После ввода данной команды открыться наш скрипт. Остановить его можно используя комбинации клавиш CTRL+Z

Источник: zomro.com

Русские Блоги

Используйте nginx-rtmp + obs для создания сервера потокового мультимедиа под Windows 10

Шаг 1: Загрузите сервер nginx-rtmp. Обратите внимание на сайт загрузки nginx-rtmp:https://github.com/arut/nginx-rtmp-module

  1. 1.1, установите и запустите модуль nginx-rtmp
    1. Распакуйте загруженный файл nginx-rtmp напрямую

    2. Запустите сервер nginx (например: я установил nginx-rtmp на диск C)

    Примечание: запуск nginx также можно записать как nginx.exe
    3. Измените конфигурацию nginx.conf в файле конфигурации nginx-rtmp

    4. Введите адрес сервера:http://localhost:8088, 8088 — это номер порта, настроенный вами, вы можете изменить его по своему желанию, поэтому сервер nginx-rtmp настроен

    Шаг 2. Загрузите программное обеспечение obs video 1. Obs скачать официальный сайт:https://obsproject.com/download
    2. Настройте параметры. После настройки вы можете нажать, чтобы начать потоковую передачу и подключиться к серверу.

    Примечание. Чтобы настроить устройство видеозахвата в источнике, просто добавьте его напрямую, иначе запись видео не будет открыта при открытии obs, а затем нажмите «Настройки» для настройки URL-адреса потоковой передачи.

Вот мой сконфигурированный файл конфигурации для приостановки и воспроизведения потокового мультимедиа в nginx и перехвата видео

worker_processes 1; error_log logs/error.log debug; events < worker_connections 1024; >rtmp < server < listen 1935; application live < live on; recorder rec1 < record all manual; record_suffix all.flv; record_path C:/nginx-rtmp/record; record_unique on; >> application hls < live on; hls on; hls_path temp/hls; hls_fragment 8s; >> > http < server < listen 8088; server_name localhost; location /control < rtmp_control all; >location / < root html; >location /stat < rtmp_stat all; rtmp_stat_stylesheet stat.xsl; >location /stat.xsl < root html; >location /hls < #server hls fragments types< application/vnd.apple.mpegurl m3u8; video/mp2t ts; >alias temp/hls; expires -1; > > >

Примечание: я храню перехваченное потоковое видео в record_path C: / nginx-rtmp / record;

3. Приостановка и воспроизведение потокового мультимедиа в nginx

Функция воспроизведения: «http: // localhost: 8088 / control / record / start? App = live rec = rec1» name — это ключ потоковой передачи, только что настроенный в obs Функция паузы: «http: // localhost: 8088 / control / record / stop? App = live rec = rec1»

4. Таким образом, вы можете достичь онлайн контроля записанного видео в nginx-RTMP
Примечание. Вызвав код, вы можете приостановить потоковое видео, и оно будет сохранено непосредственно в файле записи.

Интеллектуальная рекомендация

Содержание файла замены партии Linux (например, снятие строки в партиях) или замена имени и каталога файла на партии в соответствии со строкой (например, переименованным)

Например, каталог IS/ABC, а цель замены — все внутренние файлы (включая все подкатарии). Вся строка всех файлов в каталоге: Например:httpЗаменятьhelloWold,Заказ: Замените имя файла: Например: все в ка.

Большой пул параллельной памяти

Большой пул параллельной памяти Пул памяти — это технология динамического распределения и управления памятью. В нормальных условиях программисты используются для непосредственного использования API ne.

Мощная мощная система чата Rocket.chat

вводить Есть много функций, которые могут подходить для крупных предприятий Не обычного чата Hello-Free можно сравнить Предоставьте API, нет большой проблемы, поскольку система приема тревоги непосред.

Подробное объяснение разработки WeChat Enterprises заплатить за изменения

Краткое описание Последний пост в блоге»Подробное объяснение разработки выплаты WeChat Enterprise на шагОписание этих функций и некоторых шагов было выполнено. Это в основном то же самое, что и э.

Используйте beautifulsoup для сканирования Weibo по запросу «фоновое изображение круга друзей»

Используйте beautifulsoup для сканирования в Weibo «фонового изображения круга друзей» Поиск Weibo: фоновое изображение моментов 1. Сначала импортируйте библиотеку. requests — это библиотека.

Источник: russianblogs.com

Рейтинг
( Пока оценок нет )
Загрузка ...