Как отправить резервный поток в DCAST из OBS, vMix и Larix
Практическое руководство по резервному потоку DCAST: где найти Резервный URL, как настроить второй кодер в OBS Studio, vMix или Larix Broadcaster, какие настройки должны совпадать и как отрепетировать переключение, чтобы в день мероприятия всё сработало.
On this page
Резервный поток защищает прямой эфир, только если его настроили до мероприятия и хотя бы раз проверили. В этом руководстве мы пройдём настройку в OBS Studio, vMix и мобильном приложении Larix Broadcaster. Принцип всегда один: второй кодер отправляет ту же программу на Резервный URL вашей трансляции с тем же ключом стрима. Когда основной поток прекращается, DCAST переключает зрителей на резервный; когда основной снова стабилен, DCAST переключается обратно.
Всё описанное здесь относится к трансляциям, которые вы отправляете по RTMP.
Перед началом: найдите два адреса
Откройте настройки трансляции и перейдите на вкладку Подключение. Вам понадобятся три значения:
| Поле в DCAST | Кто его использует |
|---|---|
| Основной URL (сервер) | Ваш основной кодер |
| Резервный URL (сервер) | Ваш резервный кодер |
| Ключ стрима | Оба кодера — один и тот же ключ |
На тарифах PRO и VIP Резервный URL принимает поток, как только вы его отправите, — включать ничего не нужно. На FREE и STAR резервный адрес поток не принимает.
Шаг 1: решите, от чего защищает ваш резерв
Резерв защищает только от тех сбоев, которые у него не общие с основным потоком. Выберите самую надёжную схему, какая вам доступна:
- Лучше всего: второй компьютер (или аппаратный кодер) на втором подключении к интернету — у другого провайдера или через мобильную точку доступа.
- Хорошо: второй компьютер на той же линии интернета. Он защищает от упавшей или зависшей машины, но не от пропажи связи на линии.
- Слабо: второй выход с того же компьютера на той же линии. Это защищает очень мало, потому что компьютер и линия общие.
Если площадка даёт вам один сигнал с камеры, HDMI- или SDI-разветвитель может подать ту же картинку на обе машины. Телефон с Larix на мобильном интернете — реалистичный резерв на крайний случай, когда больше ничего нет.
Шаг 2: выровняйте настройки на обоих кодерах
Чем ближе друг к другу два потока, тем меньше зрители замечают переключение. Используйте на обоих одинаковые значения:
| Параметр | Рекомендация |
|---|---|
| Разрешение и частота кадров | Одинаковые на обоих кодерах |
| Интервал ключевых кадров | 2 секунды на обоих |
| Видеокодек | H.264 |
| Звук | AAC, 48 кГц, стерео, на обоих |
| Битрейт | Одинаковый — или у резерва чуть ниже, если его линия слабее |
Важнее всего интервал ключевых кадров. DCAST переключается между потоками по ключевому кадру, не перекодируя картинку, поэтому при длинном интервале ключевых кадров переключению приходится ждать дольше.
OBS Studio
Один экземпляр OBS отправляет поток только в одно место назначения, поэтому резерв обычно работает во второй копии OBS на втором компьютере.
На основном компьютере:
- Settings → Stream → Service: Custom (Настройки → Трансляция → Сервис: настраиваемый).
- Server: вставьте Основной URL из DCAST.
- Stream Key: вставьте ключ стрима.
- Settings → Output (Настройки → Вывод): задайте Keyframe Interval (интервал ключевых кадров) 2 с.
На резервном компьютере:
- Соберите ту же сцену (или хотя бы сцену с тем же разрешением и звуком).
- Settings → Stream → Service: Custom (Настройки → Трансляция → Сервис: настраиваемый).
- Server: вставьте Резервный URL из DCAST.
- Stream Key: вставьте тот же ключ стрима.
- Выставьте настройки вывода, как в шаге 2.
Есть только один компьютер? Можно запустить второй экземпляр OBS с параметром запуска --multi или поставить сторонний плагин Multiple RTMP outputs и добавить второй выход, направленный на Резервный URL. Оба варианта работают на той же машине и той же линии интернета, поэтому защищают от падения OBS и почти ни от чего больше. Считайте их временной мерой, а не планом резервирования.
vMix
Вариант А — вторая машина с vMix (или OBS). Настройте её точно так же, как резервный компьютер с OBS выше: место назначения — Резервный URL, тот же ключ стрима, то же качество.
Вариант Б — второе место назначения на той же машине. В Stream Settings (настройки трансляции) vMix добавьте второе место назначения:
- Destination: Custom RTMP Server.
- URL: Резервный URL из DCAST.
- Stream Key: тот же ключ, что у назначения 1.
- Оставьте флажок Use Stream 1 Quality (использовать качество первого потока) включённым, чтобы оба потока были идентичны.
В документации vMix описано несколько одновременных мест назначения для трансляции (точное число на разных страницах справки отличается). Как и в OBS, второе назначение на той же машине и той же линии — слабый резерв: используйте его для защиты от сбоя одного соединения трансляции, а для важных мероприятий выбирайте вариант А.
Larix Broadcaster (iOS / Android)
Larix идеально подходит как резерв через мобильную сеть: телефон на штативе, на мобильном интернете, направленный на сцену.
- В Larix откройте Settings → Connections → New connection (Настройки → Подключения → Новое подключение).
- URL: вставьте Резервный URL из DCAST, добавьте
/, а затем вставьте в конец ключ стрима. - Mode: Video + audio (видео и звук).
- Настройки видео: выставьте разрешение и частоту кадров как у основного кодера, если телефон их потянет; интервал ключевых кадров — 2 секунды.
- Убедитесь, что активно только это подключение, и начните трансляцию.
Если основной источник — телефон, а резерв — компьютер, поменяйте адреса местами: телефон использует Основной URL, компьютер — Резервный URL.
Шаг 3: запустите резерв до нажатия «Запустить эфир»
Сначала запустите оба кодера и только потом нажмите «Запустить эфир» в DCAST. Если к этому моменту резерв уже подключён, трансляция начинается по защищённому пути, и последующий сбой обойдётся зрителям лишь заминкой на доли секунды при переключении.
Если резерв подключится, когда вы уже в эфире, он всё равно заработает, но DCAST сначала придётся перевести идущую трансляцию на защищённый путь. В этот момент зрители видят одну короткую заминку; после неё резерв работает как обычно. Если запустить резерв до нажатия «Запустить эфир», этой заминки не будет.
Шаг 4: отрепетируйте переключение
Делайте это перед каждым важным мероприятием. Это занимает пять минут.
- Запустите основной кодер. Откройте страницу просмотра трансляции на другом устройстве.
- Запустите резервный кодер.
- Нажмите Запустить эфир в DCAST, как сделаете это на мероприятии, — после того как подключились оба кодера.
- Остановите основной кодер (или выдерните его сетевой кабель). Следите за плеером: трансляция должна продолжиться с резервного потока. Заминка на доли секунды в момент переключения — это нормально.
- Снова запустите основной. Когда он несколько секунд проработает стабильно, DCAST переключится обратно.
- Остановите оба кодера, проверьте локальные записи — и вы готовы.
Если вы когда-нибудь потеряете оба потока, плеер покажет чёрный экран без звука и будет ждать; трансляция не завершается. Запустите любой из кодеров, и картинка вернётся.
Шаг 5: записывайте локально
Ведите локальную запись хотя бы на одном кодере: в OBS — Start Recording (Начать запись) вместе со Start Streaming (Начать трансляцию); в vMix — Record. Этот файл — ваш мастер-экземпляр для монтажа и повторной публикации, не зависящий ни от какой сети.
Решение проблем
Трансляция не переключается, когда я останавливаю основной поток. Проверьте, что резервный кодер действительно отправляет поток на Резервный URL (а не второй раз на Основной URL) с тем же ключом стрима и что у вас тариф PRO или VIP — на других тарифах резервный адрес поток не принимает.
При подключении резерва зрители увидели заминку. Резерв подключился после нажатия «Запустить эфир», поэтому DCAST один раз перевёл идущую трансляцию на защищённый путь. В следующий раз запускайте резерв до нажатия «Запустить эфир».
Переключение происходит медленно. Проверьте интервал ключевых кадров на обоих кодерах. Он должен быть 2 секунды.
При переключении скачут цвета, кадрирование или громкость. Потоки различаются. Выровняйте разрешение, частоту кадров, частоту дискретизации звука и уровни.
Кодер отказывается подключаться. Проверьте, что в ключе стрима нет лишних пробелов и что в поле сервера только URL, без ключа (кроме Larix, где ключ добавляется в конец URL).
Часто задаваемые вопросы
Нужен ли для резерва второй ключ стрима?
Нет. Используйте на обоих кодерах один и тот же ключ стрима; отличается только адрес сервера.
Может ли резерв работать на том же компьютере, что и основной поток?
Может, но тогда у него с основным общие компьютер и линия интернета, поэтому защищает он очень мало. Реально помогает второй компьютер на втором подключении.
Можно ли запустить резерв, когда я уже в эфире?
Да, но тогда при его подключении зрители увидят одну короткую заминку, пока DCAST переводит идущую трансляцию на защищённый путь. Чтобы её избежать, запускайте резерв до нажатия «Запустить эфир».
DCAST автоматически возвращается на основной поток?
Да. Когда основной поток возвращается и остаётся стабильным, DCAST переключается обратно.
Работает ли резерв с SRT или WebRTC?
Это руководство описывает RTMP — протокол, для которого резерв создан и на котором он проверен. Трансляции с камеры в браузере резерв не используют.
В какие тарифы входит резервный поток?
PRO и VIP. На FREE и STAR резервный адрес поток не принимает.
DCAST Team
Professional video streaming experts helping creators succeed.
Похожие статьи
Начните свой видеобизнес сегодня
Присоединяйтесь к тысячам авторов, которые монетизируют контент с DCAST.
Начать бесплатно



