Какой сервер выбирать в обс для стрима на Ютуб

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

Отсутствие необходимости устранять неполадки в настройках потоковой передачи каждый раз, когда что-то идёт не так, является большим облегчением для многих стримеров, поскольку позволяет вам сосредоточиться на фактическом контенте, который вы транслируете, вместо того, чтобы отвлекаться.

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

Стабильность вашего подключения к серверу Twitch зависит от вашего Интернета, а также от того, сколько людей используют этот конкретный сервер одновременно и какой битрейт каждый использует индивидуально.

КАК ВЫБРАТЬ САМЫЙ ОПТИМАЛЬНЫЙ ТВИЧ СЕРВЕР В OBS ДЛЯ СТРИМА

Функция автоматического выбора в OBS/Streamlabs обычно подключает вас к географически ближайшему серверу, но иногда это может быть не лучший сервер для вас.

Twitch Ingest Servers – маршрутизация

Когда вы подключаетесь к серверу Twitch, всё не так просто, как прямой путь от вас к серверу. Здесь ваш интернет-провайдер и его маршрутизация играют важную роль в том, какой сервер будет для вас лучшим, поскольку иногда маршрутизация к определенному серверу слишком сложна и приводит к ненужной задержке.

Иллюстрация радостного стримера ведущего прямую трансляцию

С Twitch легко увидеть, для каких серверов у вас лучшая маршрутизация, просто зайдя на этот сайт. Это официальный инструмент Twitch, который может показать вам сервер с оптимальными для вас сетевыми путями. Вы должны принять к сведению 5 лучших серверов в этом списке и запомнить их как 5 лучших потенциальных серверов для загрузки, которые вы должны использовать.

Тестирование серверов загрузки Twitch

Теперь, после использования официального рекомендованного Twitch сайта конечных точек загрузки, вы знаете, к каким серверам у вас лучше всего маршрутизируется. Это половина информации, необходимой для эффективного выбора лучшего сервера для вашего стрима.

Еще по теме:  Как растянуть картинку на Ютубе

Следующим шагом будет загрузка приложения Twitch Bandwidth Test, которое ещё больше поможет нам выделить наиболее стабильный сервер Twitch. После загрузки инструмента вставьте ключ потоковой трансляции в инструмент, выберите свой регион в меню быстрого выбора и нажмите «Старт».

Легкая программа для Windows которая выполняет тест пропускной способности для Twitch

Затем инструмент вручную пропингует каждый выбранный вами сервер Twitch и сообщит вам ваш пинг и качество сети в это конкретное время для этого сервера. Теперь вам нужно объединить информацию с сайта Twitch об оптимальных сетевых путях с информацией, полученной с помощью инструмента проверки пропускной способности.

Как идеально настроить OBS для стримов | YouTube и Twitch

Посмотрите на результаты инструмента и найдите 5 лучших серверов из списка рекомендуемых конечных точек. Сопоставьте два источника и найдите сервер с наилучшей сетевой маршрутизацией, пингом и лучшим состоянием для вас на данный момент времени.

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

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

Источник: webznam.ru

Как сделать бесконечный стрим 24/7

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

Как запустить бесконечный стрим?

Для начала: сделать бесконечный стрим – это не совсем бесплатное удовольствие! оно стоит денег, вы должны понимать, что бесконечный стрим – это вещяние 24 часа/ 7 дней в неделю, значит ваша машина (пк) должен работать бесконечно без выключения!

VDS сервер

Ну а так – как это для вас будет скорее всего невозможно (держать пк вечно включенным) то мы с вами используем свой собственный VDS – сервер – нам нужен минимум с 2 ядрами (а лучше с 4 ядрами) и не SSD, а NVMe – диск он более быстрый в скорости чтения!

Как установить операционную систему на VDS

После того как вы купили VDS – сервер на нем надо установить Windows Server 2019 (если не выбирали ПО при покупки) установка ОС на сервер происходит при покупки( если выбрали) либо в менеджере управления сервером все данные пришлет провайдер.

Еще по теме:  Как установить Youtube music

Настройка подключения к VDS Серверу

Подключения по RDP

Самый простой способ: если у вас на физическом компьютере стоит windows 7/10 – это подключения по RDP вводите имя и пароль, который выслал хостинг провайдер (подключение к удаленному рабочему столу) далее вас предупридят о сертификате: это нормально не бойтесь! жмете подключиться – готово.

Подготовка OBS – к вечному стриму

После того как все вышеописанное готово: надо скачать и установить на VDS – сервер программу OBS (она самая лучшая для стримов) и загрузить видеофайл для фона (зацикленное видео) и скачать длинную подборку треков одним файлом

vds сервер обс

После создания сцен: необходимо включить функцию повтора в настройка обс во вкладках аудио и видео, а источником надо выбирать (медиа – локальный файл) – готово, теперь надо выбрать куда вы собрались вещять: YouTube или ВКонтакте – незабудь в настройках обс – трансляция выбрать кастомный сервис вещяния, а если ютуб можно просто авторизоваться в аккаунте без ввода ключей трансляции.

Готово: ваша вечная трансляция готова, она будет вещять без перерыва 24/7, но не забывай! для вечного вещяния надо хороший VDS – сервер ибо онлайн – трансляция кушает очень много CPU – это процессор, и от него зависит будут – ли лаги на стриме или нет.

Источник: zpmirov.ru

Запускаем свой RTMP сервер для стриминга

Иногда YouTube или Twitch не подходят как стриминговая платформа — скажем, если вы пилите портал с вебинарами или контентом 18+, нарушаете авторские права или хотите максимально отгородить свою трансляцию от остального интернета. У них есть много альтернатив как в виде сервисов (те же минусы, недостаток контроля и непредсказуемая политика), так и в виде self-hosted решений. Проблема опенсорсных стриминговых проектов в том, что все они начинаются с крохотной связки из пары технологий, а затем отчаянно пытаются вырасти в сервис, добавляя сложные веб-интерфейсы, чаты, библиотеки стримов и в конечном счёте отдаляясь от исходной цели: дать миру инструмент, который по понятному мануалу позволит запустить свой сервер трансляций. Что с ним будет дальше, в какие системы будет встроена эта картинка — это только ваше личное дело, а самописный аналог твича с лагающими и отваливающимися сервисами и периодически валящимся билдом не нужен никому, кроме его разработчиков. Поэтому в этой статье мы разберём минимальную цепочку действий для запуска своего RTMP-сервера с плеером.

Еще по теме:  В какой программе сделать видео для Ютуба

Структура

Здесь всё просто: за приём и кодировку потока из OBS отвечает RTMP модуль Nginx’a. Сконвертированный поток он выставляет наружу, где его подбирает HLS (HTTP Live Streaming) клиент в браузере и выдаёт уже готовую картинку в плеере.

Установка

При выборе сервера упор стоит обратить внимание на процессор. Я взял эпичный сервер с двумя ядрами и пробовал наращивать битрейт, чтобы определить граничные условия — на 11-12k нагрузка стала болтаться в районе 96-100%, так что для обработки действительно тяжёлого потока лучше взять мощности с запасом:

Нам понадобится Docker для установки контейнеризованного nginx-rtmp с FFmpeg и любой веб-сервер (включая тот же Nginx) для раздачи страницы с плеером. Я ставил на Ubuntu 20.04:

Запускаем контейнер c проброшенными портами:

docker run -d -p 1935:1935 -p 8080:80 —rm alfg/nginx-rtmp

Затем в OBS на клиенте указываем наш сервер с произвольным ключом потока (ключ = индентификатор стрима):

Теперь можно запустить трансляцию и удостовериться что поток пошёл, например, в демке hls.js или в любом другом плеере HLS.

Осталось настроить сервер. В nginx.conf укажите путь до вашей страницы:

location / < root /var/www/; index index.htm index.html; autoindex on; >
sudo nginx -s reload

В index.html просто скопипастим код из примера hls.js:

Теперь на 8080 порту нашего сервера раздаётся жутковатый мультик про зайца:

Остаётся только изменить путь на http://server_ip:8080/live/stream-key.m3u8 и идти смотреть трансляцию!

Нагрузку в реальном времени можно проверять командой docker stats:

Заключение

Размещая стриминговый клиент на своём сервере важно помнить, что весь трафик со всех зрителей будет проходить прямо через него — значит, если одновременный онлайн у вас будет больше 1-2 человек, стоит изучать способы распределения нагрузки (ведь транскодирвоание ощутимо давит и на CPU). Для запуска полноценного кластера есть энтерпрайзное (но опенсорсное) решение — SRS aka Simple Realtime Server (GitHub, 10k звёзд, огромная вики, сложная архитектура). В него стоит вникать, если вам стримы нужны для решения настоящих задач, а не чтобы поиграться с приватным видеопотоком.

На правах рекламы

Серверы в аренду для любых задач — это про наши эпичные! Все серверы защищены от DDoS-атак, автоматическая установка множества ОС или использование своего образа ISO. Лучше один раз попробовать!

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

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