Как добавить vlc в obs
В этом руководстве мы расскажем, как организовать трансляцию с GoPro камеры в такие программы как vMix, OBS и VLC плеер с помощью Callaba Cloud.
В случае с vMix это может быть удобно, когда вы хотите, чтобы в вашем эфире была динамическая видеокамера. GoPro отлично подойдет, поскольку эту легкую и негабаритную камеру можно прикрепить в любом, даже самом трудно доступном месте.
В случае с OBS Studio так же есть возможность организовать трансляцию, используя камеру как медиа источник в OBS. Далее мы рассмотрим этот пример в этом туториале.
Если же вы хотите только воспроизвести видео на компьютере, в этом случае вам будет достаточно программы VLC плеера.
Данный туториал состоит из подготовительного этапа и дополнительных шагов по настройке Vmix, OBS Studio и VLC.
Независимо от того, какая именно из программ вас интересует, прежде чем приступать к дополнительным шагам, необходимо проделать шаги подготовительного этапа.
Подготовительный этап
3. В том же разделе Connections нажмите Connect Device и выберите Go Pro App
5. Откройте установленное приложение и нажмите Control Your Go Pro
6. Передвиньте ползунок управления в режим Go Live и далее нажмите на появившуюся кнопку Set Up Live
7. В окне выбора платформы выберите Other/RTMP
8. В появившемся окне GoPro App сначала попросит выбрать Wifi. Выберите ваш роутер.
ВАЖНО! GoPro камера должна быть настроена на той же частоте вашего роутера. В нашем примере это “Yurasan_2.4 Ggz”
9. Далее необходимо ввести RTMP URL, куда мы будем отправлять поток. В нашем случае мы будем отправлять поток на сервер Callaba Cloud Live Streaming.
Callaba Cloud Live Streaming — сервер, умеющий принимать RTMP и SRT потоки и ретранслировать их в соц сети. Оформление подписки займет не более 5 минут.
Инструкция : Как оформить подписку и запустить Callaba Cloud.
10. Зайдите в приложение Callaba Cloud Live Streaming и перейдите на страницу RTMP Servers.
Нажмите на кнопку “Add new” в правом верхнем углу
11. Создайте RTMP сервер
Придумайте имя, укажите порт и размер буфера воспроизведения в секундах
ВАЖНО! Перед началом трансляции обязательно проверьте, что буферизации хватает для корректного воспроизведения видео. Мы рекомендуем устанавливать задержку не менее 5 секунд.
Нажмите “Save”
12. В разделе RTMP Servers нажмите на “Info”
В появившемся окне скопируйте RTMP URL
13. Вернитесь в мобильное приложение GoPro App и введите значение RTMP URL в поле Enter your RTMP URL
14. Нажмите Continue и далее в следующем окне Go Live Альтернативно, на самой камере можно нажать старт и тогда начнется трансляция
Если все сделано правильно, вы увидите окно мониторинга битрейта
Конец подготовительного этапа
Трансляция GoPro в VLC плеер
Данная часть туториала является продолжением подготовительного этапа туториала. Прежде, чем приступать к этой части, убедитесь, что вы проделали шаги, описанные в подготовительном этапе.
Итак, давайте воспроизведем поток камеры в VLC плеере
1. Откройте VLC плеер
В меню выберите File и затем Open Network.
Скопируйте тот же самый RTMP URL в поле URL
2. Далее нажмите Open RTP/UDP Stream и дождитесь воспроизведения
Если все корректно, вы увидите трансляцию GoPro камеры на своем компьютере. Если этого не произошло, нажмите 2 раза в плеере на трек с rtmp ссылкой
Трансляция GoPro в OBS Studio
В этой части туториала мы разберемся, как транслировать GoPro камеру в OBS Studio и использовать ее для микширования вашего эфира.
Данная часть туториала является продолжением подготовительного этапа туториала. Прежде, чем приступать к этой части, убедитесь, что вы проделали шаги, описанные в подготовительном этапе.
2. В появившемся окне,
Снимите флажок Local File
Вставьте ссылку RTMP потока, на который вы отправляете видео с GoPro камеры в поле Input
Нажмите OK
3. Нажмите на кнопку Transition в центре программы
Если все сделано правильно, через несколько секунд вы увидите GoPro камеру в OBS Studio
Трансляция GoPro в Vmix
В этой части туториала мы разберемся, как транслировать GoPro камеру в Vmix и использовать ее для микширования вашего эфира.
Данная часть туториала является продолжением подготовительного этапа туториала. Прежде, чем приступать к этой части, убедитесь, что вы проделали шаги, описанные в подготовительном этапе.
1 . В левом нижнем углу нажмите “Add input”
В открывшемся окне перейдите во вкладку Stream/SRT
2. Далее выберите Stream Type : VLC (RTMP, UDP, RTCP, TS)
В поле URL скопируйте ту же самую ссылку RTMP потока, на которую отправляете видео с GoPro камеры.
Установите Buffer
(Мы рекомендуем использовать не менее 5 секунд)
Нажмите ОK
Если все сделано правильно, через несколько секунд вы увидите GoPro камеру в Vmix.
Многие знают, что популярная программа записи экрана или других источников – OBS Studio – позволяет сохранять видео на диск компьютера или транслировать через интернет на такие сервисы, как Twitch, YouTube и другие. В данной статье мы разберем еще одну встроенную возможность OBS Studio – трансляцию видео не в интернет, а по локальной сети.
Трансляция видео по протоколу UDP
Установите и запустите приложение OBS Studio, добавьте источник видео на сцену, например, экран или веб-камеру. Откройте окно настроек, нажав на соответствующую кнопку в интерфейсе программы.
В меню слева выберите пункт "Вывод", в самом верхнем поле "Режим вывода" переключитесь на пункт "Расширенный".
Появятся вкладки с расширенными настройками, перейдите на вкладку "Запись". В поле "Тип" выберите пункт "Пользовательский вывод (FFmpeg)".
В поле "Тип вывода FFmpeg" выберите пункт "На указанный адрес (URL)".
В данном примере мы будем использовать протокол UDP (User Datagram Protocol – протокол пользовательских датаграмм) для передачи видео по локальной сети. В конце статьи описан способ трансляции по протоколу RTP (Real-time Transport Protocol – транспортный протокол в реальном времени). В поле "Путь к файлу или URL-адрес" нужно указать адрес, на который будет транслироваться видео. Здесь присутствуют два варианта: указать адрес конкретного компьютера (режим unicast) или широковещательный IP (режим multicast).
Режим unicast
Если указать адрес конкретного компьютера, видео будет транслироваться только ему.
Перед тем как продолжить, нужно узнать IP-адрес устройства, которое будет принимать видеотрансляцию.
Просмотр IP-адреса компьютера с Windows
Нажмите комбинацию клавиш "Windows + R" на клавиатуре, в появившемся окне наберите команду:
и нажмите клавишу "Enter". В открывшемся окне командной строки выполните команду:
IP-адрес компьютера будет отображаться в строке "IPv4-адрес" раздела "Адаптер беспроводной локальной сети Беспроводная сеть" если компьютер подключен по Wi-Fi или раздела "Адаптер Ethernet" если компьютер подключен кабелем к сети.
Просмотр IP-адреса устройства на Android
В настройках Android выберите пункт Wi-Fi, в списке сетей нажмите на иконку просмотра деталей рядом с именем подключенной сети Wi-Fi. В списке подробностей будет отображаться IP-адрес, назначенный Android-устройству Wi-Fi сетью. Если Android-устройство (например, SMART TV) подключено к сети кабелем, смотрите пункт настроек "Ethernet".
URL-адрес для unicast-режима
Узнав IP-адрес устройства, на котором Вы собираетесь смотреть трансляцию, укажите в OBS Studio URL-адрес в следующем формате:
где "192.168.0.104" – IP-адрес принимающего видеотрансляцию устройства в сети, "9999" – порт (можно указать любой другой свободный), "?pkt_size=1316" – параметр, отвечающий за размер MTU (maximum transmission unit – максимальная единица передачи данных), так как некоторые проигрыватели (например, VLC 3.0+) имеют внутреннее ограничение 1316 байт на принимаемый размер MTU для протокола UDP.
Режим multicast
В режиме мультикаста, видео смогут принимать несколько устройств, но данный способ создает огромную нагрузку на инфраструктуру сети (роутер и т. д.), что может привести к ее падению (как правило, лечится включением/выключением роутера). Кроме того, в некоторых локальных сетях данный способ вообще может не работать. Адрес мультикаста указывается в формате:
Настройки кодека
В выпадающем списке "Формат контейнера" выберите пункт "mpegts". Поле "Битрейт видео" отвечает за качество передаваемого видео. Значения по умолчанию "2500 Kbps" достаточно для качественной передачи Full HD 1080p видео по локальной сети, но при желании его можно увеличить или уменьшить. Поставьте галочку напротив пункта "Показать все кодеки (даже потенциально несовместимые)", в выпадающем списке "Кодировщик видео" выберите кодек "libx264". Если у Вас установлена видеокарта NVIDIA и она поддерживает аппаратное конвертирование H264, выберите кодек "h264_nvenc (libx264)".
В поле "Битрейт аудио" установите значение "96 Kbps". Так же, как и в случае с битрейтом видео, данное значение по желанию можно варьировать. В списке "Кодировщик аудио" выберите кодек "aac".
Нажмите кнопки "Применить" и "ОК", чтобы сохранить настройки.
Для запуска трансляции видео нажмите кнопку "Начать запись" (. именно "Начать запись", а не "Запустить трансляцию" . ) в главном окне OBS Studio.
Просмотр видео
Смотреть видео можно на любом устройстве (компьютер, телефон, планшет, Smart TV и др.), подключенном к той же локальной сети, в которой находится компьютер с OBS Studio, транслирующий видео. Для воспроизведения видеотрансляции необходимо установить приложение-проигрыватель, поддерживающее работу с потоковым видео, передаваемым по протоколу UDP. Вы можете использовать любой подходящий плеер. Отлично справляется с этой задачей медиапроигрыватель VLC (есть версии для Windows, Android и других операционных систем).
Просмотр видеотрансляции в VLC для Windows
Откройте проигрыватель VLC, выберите команду меню "Медиа > Открыть URL…". В поле "Введите сетевой адрес…" введите адрес, который Вы указывали в программе OBS Studio, добавив символ "@" перед IP-адресом (параметр "?pkt_size=1316" можно опустить). Для режима unicast адрес будет следующего вида:
Не забудьте поменять IP-адрес на свой. Для режима multicast нужно указать широковещательный IP-адрес:
Также существует сокращенная запись, работающая для обоих режимов:
Читайте также: