Для эфиров, которые нельзя сорвать: резервный поток и языковые дорожки
Две функции DCAST созданы для одного вида трансляций: мероприятия, которое случается один раз, перед людьми, заплатившими за участие. Почему мы сделали резервный поток и языковые дорожки, какая из них нужна вашему мероприятию и над какими ограничениями мы ещё работаем.
Большинство прямых эфиров переживёт заминку. Игровой стрим, пропавший на две минуты, возвращается, чат над этим шутит, и вечер продолжается. Мероприятия, которые важнее всего для нас, — другие: ключевой доклад конференции, платный мастер-класс, богослужение, которое смотрят семьи за границей, запуск продукта, расписанный по минутам. Они случаются один раз, перед людьми, которые подстроили под них свой день.
Для таких трансляций мы встроили в DCAST две функции: резервный поток для самой трансляции и языковые дорожки для тех, кто её смотрит. В этой статье — зачем они нужны, какая из них нужна вашему мероприятию и чего они пока не умеют.
Мероприятие, которое случается один раз
Записанное видео можно загрузить заново. Прямой эфир заново не проживёшь. Когда он ломается, теряются сразу три вещи:
- момент — выступление, гол, анонс уже не повторятся;
- аудитория — зрители, увидевшие экран с ошибкой, закрывают вкладку, и многие не возвращаются;
- деньги — если люди заплатили, запросы на возврат приходят ещё до конца мероприятия.
А ещё прямой эфир может быть превосходным и всё равно упустить бо́льшую часть возможной аудитории — просто потому, что он говорит на одном языке с людьми, которые говорят на нескольких.
Функция первая: второй поток для той же трансляции
На тарифах PRO и VIP каждая RTMP-трансляция принимает резервный поток: на вкладке «Подключение» рядом с адресом основного сервера указан Резервный URL. Второй кодер — в идеале второй компьютер на второй линии интернета — отправляет туда ту же программу с тем же ключом стрима.
DCAST следит за основным потоком. Когда он прекращается, программа переключается на резервный; зрители остаются в том же плеере, по той же ссылке, в том же чате. Когда основной возвращается и остаётся стабильным, DCAST сам переключается обратно. Включать ничего не нужно: подключите резерв до того, как нажмёте «Запустить эфир», и трансляция начнётся по защищённому пути.
Два решения определили, как мы это построили:
Мы не перекодируем вашу картинку ради переключения. Переход с одного потока на другой происходит по ключевому кадру, поэтому зрители видят ровно то, что выдал ваш кодер, а само переключение почти ничего не стоит.
Мы держим трансляцию открытой, даже когда отказывает всё. Если пропадают оба потока, плеер показывает чёрный экран без звука и ждёт, а не завершает мероприятие. Как только возвращается любой из потоков, возвращается и картинка.
Чего стоит переключение: оно не проходит незаметно. В момент переключения зрители видят заминку на доли секунды; звук на стыке плавно затухает, чтобы не было щелчка. Резерв, подключившийся к уже идущему эфиру, тоже работает, но тогда DCAST один раз переводит на него идущую трансляцию — с одной короткой заминкой. Поэтому мы и рекомендуем подключать его до нажатия «Запустить эфир».
Функция вторая: все языки в одном плеере
На тарифах PRO и VIP на вкладке Языки любой RTMP- или SRT-трансляции можно нажать Добавить язык. Каждый язык получает собственные данные для подключения и название, которое видят зрители. Основной кодер по-прежнему передаёт картинку и оригинальный звук; каждый переводчик отправляет только свой голос, где бы он ни находился. До 16 дополнительных языков на трансляцию.
Кнопка языка появляется на панели плеера, как только звуковых дорожек становится две или больше. Оригинал — собственный звук мероприятия — звучит первым; всё остальное — в один клик.
Здесь мы тоже сделали два выбора:
Люди, а не машины. DCAST не генерирует переводы. Когда важно каждое слово, стандартом по-прежнему остаются переводчики, которые знают тему и аудиторию, и функция построена вокруг них: каждый подключается напрямую — до основного потока, вместе с ним или после него.
Только звук. Языковой поток несёт звук; любая картинка в нём игнорируется. Переводчику нужны микрофон и приложение-кодер, а не продакшн-студия.
Повтор тоже сохраняет языки. Но многоязычную трансляцию всё равно стоит вести одной непрерывной сессией: если остановить её и снова запустить в той же трансляции, повтор предложит дополнительные языки только для части после последнего нажатия «Запустить эфир».
Какая из функций нужна вашему мероприятию?
Две функции решают разные задачи, поэтому начните с риска, который реально перед вами стоит:
| Ваш главный риск | Функция, которая его закрывает | Что нужно в день мероприятия |
|---|---|---|
| Интернет на площадке, машина с кодером или электропитание ненадёжны | Резервный поток | Второй кодер, в идеале на второй линии интернета, отправляющий поток на Резервный URL с тем же ключом |
| Значительная часть аудитории не говорит на языке мероприятия | Языковые дорожки | По переводчику на каждый язык; каждый отправляет звук на ключ своего языка |
В обоих случаях у вас остаются одна трансляция, одна ссылка для продвижения, один платный доступ и один чат. Если вы собираетесь использовать обе функции на одном мероприятии, заранее отрепетируйте именно эту схему от начала до конца — так же, как репетировали бы каждую по отдельности.
Чего не заменяет ни одна из функций
Локальную запись. Записывайте программу хотя бы на одном из кодеров. Это ваш мастер-экземпляр и лучший исходник для смонтированного повтора.
Репетицию. Подключите всё накануне: остановите основной поток и посмотрите, как его подхватывает резерв; переключите в плеере все языки по очереди. Десять минут репетиции стоят больше любого списка функций.
Для кого мы это сделали
Для авторов и организаций, которые продают или проводят собственные мероприятия: преподавателей с платными мастер-классами, организаторов конференций, церквей и сообществ, чьи участники живут за границей, спортивных клубов и компаний, представляющих продукты международным клиентам. Если фраза «извините, трансляция прервалась» обойдётся вам деньгами или доверием, эти две функции — для вас.
Часто задаваемые вопросы
Нужны ли мне обе функции?
Нет. Это отдельные функции: резерв защищает трансляцию, языковые дорожки расширяют аудиторию. Выберите ту, что отвечает на ваш главный риск.
Резервный поток — то же самое, что языковая дорожка?
Нет. Резервный поток несёт ту же программу, что и основной, — картинку и оригинальный звук — и использует тот же ключ. Каждая языковая дорожка — отдельный аудиопоток со своим ключом.
DCAST переводит автоматически?
Нет. Каждая языковая дорожка — это звук, который отправляете вы или ваши переводчики.
Что будет, если пропадут все потоки?
Плеер показывает чёрный экран без звука и ждёт; трансляция не завершается. Когда поток возвращается, возвращается и картинка.
Сохраняются ли языки в повторе?
Да, в повторе в плеере DCAST — для одной непрерывной трансляции. После нажатия «Остановить эфир» и нового «Запустить эфир» повтор предлагает дополнительные языки только для части после последнего запуска.
DCAST Team
Professional video streaming experts helping creators succeed.
Похожие статьи
Начните свой видеобизнес сегодня
Присоединяйтесь к тысячам авторов, которые монетизируют контент с DCAST.
Начать бесплатно



