В одном из постов я рассказывал, что после конференции F8 на которой Facebook объявила об открытии Live Video API, мы за пару дней сделали функцию серверного ре-стрима.
В этот раз мы решили интегрировать Live Video API в наш бродкастер для Mac.
К сожалению сразу реализовать задуманное не получилось, поскольку для полноценного использования Live Video API нужно было попасть в некий «white list».
Ответ на наш запрос мы получили спустя месяц и смысл его сводился к следующему: больше не нужно попадать в «white list»,
FB открывает доступ к Live Video API почти всем, процедура получения прав для него теперь такая же, как и для других частей Graph API.
При этом FB сразу предупреждает, что будет отказано в доступе к Live Video API в следующих случаях:
1) вы используете его для трансляции с камеры телефона
2) вы используете его для ре-стрима с другими площадками.
(ссылка)
Так что желающих сделать альтернативный мобайл-стриминг на FB посылают сразу. Плюс требуют эксклюзивности стрима. Впрочем, я и раньше слышал, что они всё гребут под себя.
Но для десктоп-приложений ограничений нет и мы наконец-то выпустили наш JustBroadcaster for Facebook.
Возможности самого бродкастера включают в себя:
- захват экрана/окон приложений, трекинг курсора
- захват камер
- захват iOS-девайсов по Ligting-кабелю
- много-сценовость
При этом мы упростили интерфейс публикации трансляции на Facebook, что позволяет начать трансляцию в течении минуты, конечно, если у вас есть Mac и аккаунт на FB. Именно для этого нам нужен был нормальный доступ к Live Video API, а не костыль в виде «Go Live» диалога от FB. Вот что у нас получилось:
Краткое(23сек) видео процесса трансляции:
Сравнение YouTube и Facebook в плане стриминга
Использовать FB для стриминга “с нуля” проще, чем YouTube. На YouTube вам нужно создать канал, включить флажок “Прямые трансляции”, ввести телефон и получить на него SMS и ввести подтверждающий код. На FB всё проще — нужен только аккаунт FB.
Ещё YT делает автоматически несколько качеств и умеет адаптивно подстраиваться под зрителя. У FB есть только «обычно» и HD.
Зато у FB более понятно и проще настраивается приватность трансляции. То есть можно достаточно просто сделать трансляцию только для ваших друзей или подписчиков.
Ещё большим плюсом FB является то, что трансляцию можно смотреть в официальном мобильном FB-клиенте.
И наверное самое важное в live-трансляциях — задержка от real-time. В YouTube она может доходить до 30сек и выше. В FB всё быстрее. По нашим замерам получилось, что desktop зритель получает задержку в ~4 секунды, iOS зритель — 10сек. Это очень даже неплохо.
Вообщем для деловых и обучающих трансляций FB выглядит более привлекательно.
Facebook для вебинаров
В большинстве массовых вебинарах видео-поток идёт только от ведущего, а смотрящие комментируютзадают вопросы в текстовом виде.
И, как мне кажется, сейчас имеются все компоненты, чтобы проводить такие вебинары внутри FB:
- запись на вебинар (через event’ы, группы, страницы)
- ограничение доступа к трансляции (группы, страницы)
- фидбек от зрителей (комментарии/мессенджер/чат)
- оповещение зрителей о начале трансляций (push уведомления)
- мобильное приложение на котором можно смотреть вебинар в пути (fb app)
- удобный desktop-инструмент для вещания с захватом экрана, слайдами, трекингом курсора (я про наш JustBroadcaster конечно)
Поэтому, если вам нужно сделать вебинар, то теперь можно посмотреть на Facebook как на простую и бесплатную альтернативу платным вебинар-решениям. Конечно, если у вас есть Mac и наш бродкастер.
Скачать и попробовать его бесплатно можно с нашего сайта.
Автор: Mac Broadcaster