Пользуясь наши веб-сайтом, вы даете согласие на использование и хранение файлов сookie на вашем устройстве. Если вы не согласны, вы можете покинуть наш сайт.
Я понял, спасибо
Close

Руководство пользователя On-Air.Pro

Что такое On-Air.Pro?
On-Air.Pro — это большой проект, находящийся в стадии разработки. Тем не менее, мы постепенно вводим различные модули в работу и вы уже можете ими пользоваться. В настоящее время вам доступны следующие возможность:

  1. Компоновки. Вы посылаете несколько видеопотоков, они собираются на нашем сервере в компоновку (картинка-в-картинке). Пока вы можете выбрать компоновку из имеющихся шаблонов, в будущем, разумеется, будет редактор компоновок. В каждой компоновке может быть один или более видеопотоков, фон, графические элементы оформления, текст. Источник звука вы можете выбрать из списка ваших источников потоков.

  2. Запись. Все трансляции могут быть записаны (сейчас они записываются по умолчанию). В настоящее время записи сохраняются в нашем аккаунте на облачном диске, в обозримом будущем вам будет предложен выбор: сохранение на вашем аккаунте GoogleDrive, на вашем FTP или на нашем облачном аккаунте (эта услуга станет платной, к себе вы сможете сохранять бесплатно). Вы можете использовать запись потоков, не раздавая потоки в прямую трансляцию.

  3. Ретрансляция. Вы можете подключить несколько аккаунтов в поддерживаемых сетях или ввести адрес и ключ потока на сервере, интеграцию с которым мы еще не сделали и ретранслировать потоки одновременно на все эти серверы. В настоящее время поддерживаются ввод произвольного адреса вещания и интеграция с YouTube. Ближайшие в очереди — FaceBook, YouTubeGame, Twitch.
Обратите внимание, что сейчас мы не предлагаем вам использовать сервис On-Air.Pro для раздачи потоков непосредственно с его серверов. Ваши трансляции смогут посмотреть всего несколько десятков человек. Возможно, этого вам хватит, и ничто не мешает вам дать ссылку на страницу просмотра трансляции, но скоро мы планируем перенести наш сервис на серверы с достаточно быстрым подключением, обеспечивающим доступ тысячам зрителей одновременно. Мы обязательно оповестим вас об этом.
Как это работает?

Для работы с On-Air в настоящее время вам пригодится любой источник потока H.264 по протоколу RTMP. Это может быть мобильный телефон, специальный H.264 кодер или компьютер. Существуют IP-камеры, способные посылать поток по RTMP. Подробнее о рекомендуемом оборудовании и ПО читайте далее.


При использовании такого оборудования вам нужно однажды ввести настройки на On-Air и далее управлять трансляцией с сайта.
Где взять эти настройки? — Смотрите в краткой инструкции.
Потоки с ваших источников поступают на наш сервер. Когда вы начинаете трансляцию, мы создаём для вас персональный сервер, с которым работаете только вы — поэтому коллизии из-за перегруженности серверов невозможны. Все ваши потоки направляются туда и там сводятся в компоновки, накладываются логотипы — выполняются все операции, которые вы указали в настройках канала. Оттуда же ведется трансляция — или непосредственно зрителям, или в сети доставки контента (в том числе — в соцсети). Со стандартного сервера вы можете отправить до 25 потоков, поэтому мы рекомендуем использовать ретрансляцию через YouTube — там аудитория не ограничена.
По окончании трансляции, когда вы нажимаете "Стоп", запись выгружается в облачный диск и через несколько минут становится доступной для просмотра, вставки на сайт или скачивания.


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

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

Для вещания с обычной видеокамеры (SDI/HDMI) или захвата экрана компьютера (HDMI/VGA) вам потребуется отдельное устройство — потоковый кодер (Streaming H.264 encoder) с поддержкой протокола RTMP. Стоимость таких устройств в китайских интернет-магазинах варьируется от 200 до 500 долларов, при этом наша практика показала, что дешевые кодеры в некотором смысле даже надежнее и удобнее. Вот примеры таких устройств:
1
SDI кодер с дополнительным аналоговым звуковым входом
2
VGA кодер с "проходными" разъёмами (легко включается в разрыв между компьютером и проектором)
3
VGA | HDMI кодер (выбирается один из входов) с аналоговыми звуковыми входами
4
HDMI кодер
5
Накамерный кодер HDMI с Wi-Fi и автономным питанием (стандартная батарея от камер Sony)
6
HDMI+CVBS кодер работает одновременно с двумя потоками: от HDMI источника и от аналоговой камеры (стандартное разрешение PAL).
7
Фирменный кодер Teradek VidiU с автономным питанием и подключением по Wi-Fi/Ethernet, интерфейс HDMI + аналоговый звуковой вход. Удобная штука, но стоит существенно больше предыдущих и поддерживает только RTMP
Для вещания параллельно многих каналов существуют сборки от 4 до 16 кодеров в рековом корпусе 2U или 3U.
На что нужно обратить внимание:
  1. Интерфейс. Если у вас уже есть видеокамера, то это определяет интерфейс — HDMI для бытовых, SDI для профессиональных и CVBS для аналоговых камер (или имеющих аналоговый выход). Компьютер вероятнее всего будет иметь выход HDMI или VGA.

  2. Звук. Здесь важно обратить внимание на "совместимые выходы": например, DVI выход компьютера не имеет встроенного звукового канала. Перед покупкой кодера убедитесь, что вы сможете ввести звук в поток: если звуковой канал не может быть гарантированно передан вместе с видео, то вам понадобится отдельный звуковой вход на кодере, а он есть далеко не всегда. Аналогично, не всегда вы можете подключить внешний источник звука к вашей видеокамере. Среди прочих рисков — "особенности" работы кодеров. Например, камеры Canon на некоторых кодерах работают только в стандартном разрешении, а звук при захвате с компьютера цепляется не всеми кодерами. Если у вас возникают сомнения, лучше проконсультируйтесь, мы подскажем, какие модели вам подойдут.

  3. Wi-Fi. Тот факт, что ваш телефон или ноутбук легко подключается к сети на месте съёмки, не гарантирует успеха для кодера. Как правило, дешевые устройства, если и имеют возможность работы через Wi-Fi, то умеют подключаться лишь по простым протоколам аутентификации. Например, вы не сможете подключиться к сети, в которой требуется открыть страницу и нажать там кнопку, ничего не получится и с корпоративными сетями, использующими enterprise-аутентификацию (с вашим корпоративным логином и паролем).
Смартфоны Android

Существует довольно много программ для стриминга RTMP с Android, вы легко найдете их в GooglePlay. Мы протестировали некоторые из них и выбрали следующие:
На что нужно обратить внимание:
  1. Работа со звуком. Не всегда вам будет достаточно встроенного микрофона, а не все программы умеют использовать внешний (хотя бы гарнитуру телефона).

  2. Работа в высоком разрешении. Некоторые программы не умеют работать в FullHD, некоторые имеют эту возможность только в платной версии.

  3. Стабильность. Некоторые программы хорошо работают с одними моделями телефонов, но "падают" на других.
Смартфоны IOS

Выбор программ для IOS заметно меньше (из бесплатных), мы рекомендуем вот эти:
Программы для Windows и Mac OSX

Для скринкастов (трансляции экрана) мы рекомендуем использовать аппаратные кодеры, особенно, если вы проводите трансляцию лекций или конференций. Основных причин две:

  1. Стриминг на компьютере заметно нагружает процессор. Это сказывается на производительности компьютера и порой заметно даже в PowerPoint.

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

Если вы располагаете достаточно мощным компьютером и уверены, что его не придется по каким-то причинам быстро заменить на другой, то можем вам посоветовать для скринкаста программу, которой обычно пользуются геймеры — это OpenBroadcaster Studio или сокращённо — OBS. Программа бесплатная, существует под Windows, Mac OSX и Linux и имеет множество полезных возможностей, которые вам могут пригодиться, если захотите разнообразить эфир. Она же поможет вам отправить в поток веб-камеру.


Для трансляции подключенных камер (от веб-камер до любых источников видео и звука, подключенных через устройства захвата) в профессиональной среде часто применяется Adobe Flash Media Live Encoder. Программа бесплатная, позволяет тонко настроить передаваемый поток, контролировать его качество и делать локальную запись.
Ограничения, с которыми вы столкнетесь

Этот раздел — для тех, кто столкнулся с проблемами в сети или хочет понять глубже, как работает On-Air.Pro, какие у него есть ограничения и что в этой связи делают разработчики.
В каком случае всё будет гладко?

Если у вас нет задачи синхронизации одновременно идущих потоков. Например, вы ведете трансляцию с одной камеры и через On-Air.Pro ретранслируете свой поток на несколько внешних сетей, заодно сохраняете запись в исходном качестве. Или ведете трансляцию лекции, где в двухоконной компоновке показывается лектор (со звуком) и презентация (без звука) — тоже довольно частая ситуация. В таком случае тот факт, что презентация не синхронизирована с видеокартинкой, вряд ли будет сильно заметен (особенно, если экран проектора не будет попадать в кадр видеокамеры).
Когда будут заметны ограничения технологии?Смартфоны Android

Очевидно, в следующих случаях:

  1. Когда вам нужно, чтобы все попадающие в компоновку потоки были синхронизированы. Особенно это заметно, когда вы объединяете звук с разных источников. Например, тот же лектор показывает видео на своем компьютере и звук сводится с его микрофоном в один канал на микшере. Вы резонно предпочтете, чтобы звук был синхронизирован по видеокамере, но тогда видео с компьютерного экрана будет иметь заметный рассинхрон.

  2. Когда вы захотите устроить телемост или видеоконференцсвязь. Ведь источники потоков могут находиться где угодно, не обязательно в одной комнате — отличная получается среда для видеоконференцсвязи: и трансляция в массы, и запись! Мы обязательно сделаем эту возможность, но увы, она делается по-другому. Несмотря на то, что протокол "RTMP" это "RealTime Messaging Protocol", о реальном времени говорить не приходится. Задержка "от точки до точки" составляет около 3 секунд и может быть больше в зависимости от условий сети. Она также может меняться со временем. В связи "realtime"—это 0,2 секунды. Вы простите коммуникационной системе даже 1 секунду, но вряд ли 3 и более. Поэтому мы не рекомендуем (пока!) использовать этот сервис для видеоконференцсвязи.

  3. Когда вы захотите переключать компоновки. В нынешнем виде с момента запуска трансляции ничего изменить нельзя — ни расположение, ни состав видеопотоков, ни даже текст поменять (показать титры или объявление). Теоретически, мы могли бы сделать титры и при нынешней технологии, но мы пошли другим путем — делаем полноценный облачный видеомикшер. Оставайтесь с нами и скоро сможете переключать источники, компоновки, ставить титры и так далее. Мы понимаем, что вы это хотите и прямо сейчас работаем над этим — всё будет!

  4. Когда вы захотите раздавать потоки тысячам зрителей и при этом управлять доступом к прямому эфиру (по паролю, IP и еще как-нибудь), а потом таким же образом контролировать доступ к записям. Сейчас каждая трансляция может отдать 100 мбит/с. Если вы передаете FullHD поток, то на выходе получается поток 4 мбит/с. То есть, вы можете раздать 100/4=25 потоков. Этого достаточно, чтобы ретранслировать на много сетей (25 сетей — шутка ли!), но это ничто для непосредственной раздачи зрителям. Вы можете использовать CDN (коммерческие сети доставки контента). Позже появится возможность увеличить аудиторию трансляции до тысяч зрителей непосредственно с нашего сервиса и до существенно большей аудитории — при помощи нашего CDN. Но на сегодняшний день мы рекомендуем использовать YouTube как подтвержденный надежный сервис доставки трансляций на практически неограниченную аудиторию, поэтому первым делом сделали интеграцию с этим сервисом. Обратите внимание, что при трансляции с бесплатных аккаунтов там вставляется реклама. Если вам нужен корпоративный аккаунт (там ещё и бесконечный GoogleDrive), обращайтесь на Unlim.Us.
Что нужно от сети на месте трансляции?

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

  2. Требования к сети. Поскольку соединение инициируется со стороны источника сигнала (камера, кодер), то никаких особых приготовлений в сети производить не нужно. Вам не потребуется открывать порты или как-то настраивать сетевое оборудование. Гораздо важнее, чтобы соблюдались два условия: достаточная скорость и стабильность. Если со скоростью всё просто (вы можете её измерить), то стабильность — понятие трудноформализуемое. Общая суть в том, что для трансляции не так важно, насколько быстрое соединение (если его хватает), важнее, чтобы оно было равномерным. Вы можете это оценить, посмотрев командой Ping время отклика сервера на протяжении некоторого времени — показания не должны сильно отличаться и, желательно, не должны быть больше 100-150 мс, хотя это не критично.

  3. Кто сможет посмотреть трансляцию? Если вы раздаёте через Youtube, то любой, кто может посмотреть Youtube. То есть, китайские товарищи не смогут, зато в менее экзотических странах проблем не будет — у этого сервиса прекрасная сеть доставки потоков и хорошо отлаженный плеер, который работает и на десктопных, и на мобильных системах. Вдобавок, при низкой скорости соединения, этот плеер автоматически переключит вас на поток с низким битрейтом и потом вернет обратно, если скорость возрастет.
Другие вопросы

  1. Когда будет запись? Запись выгружается в облако сразу после окончания трансляции. Нужно время для копирования записи и для ренденринга потоковой версии (чтобы можно было смотреть с веб-страницы, а не только скачивать). В зависимости от длины записи обычно это занимает от пары минут до получаса. Ссылка на запись вам будет доступна сразу после окончания копирования, можно размещать на сайте, а тем временем видео отрендерится.
Хотите больше уроков и руководств?
Подпишитесь на нашу рассылку
Нажимая на кнопку, вы даете согласие на обработку персональных данных
и соглашаетесь c политикой конфиденциальности
Made on
Tilda