Ответы пользователя по тегу Видеотрансляция
  • На чем организовать веб(онлайн) видео-конференции?

    Paul_Nice
    @Paul_Nice
    Ну такое
    WebRTC это то, что медленно приходит на смену flash.
    Но с ним много проблем:
    необходимость настройки безопасного соединения
    нестабильность реализации в разных версиях браузеров
    сомнительная поддержка со стороны хрома

    В том или ином видео у видеостриминговых серверов (wowza и flussonic) поддержка реализована.
    Но если у вас нет времени на внедрение и нет необходимости в записи, берите готовый сервис.
    Ответ написан
    Комментировать
  • Как передать поток видео веб-серверу?

    Paul_Nice
    @Paul_Nice
    Ну такое
    Есть такой пример webrtc захвата, вдохновлённый вот этим.

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

    После того, как пользователь отдаст видео с вебки, оно польётся на сервер, а там его можно записать, и раздать разными способами.

    На сервере всё должно быть в порядке с сертификатами, для того, чтобы принять поток.
    "ololo" - имя потока.
    "Имя сервера" - хостнейм сервера.

    Собственно сам пример.

    UPD: код сюда не влез.
    Ответ написан
    Комментировать
  • Какой сервис или ПО позволит вести групповой видеочат с демонстрацией экранов каждого участника одновременно?

    Paul_Nice
    @Paul_Nice
    Ну такое
    Готовые решения, а-ля поликом стоят дорого.
    Можно ещё настрогать логику управления сессиями вокруг какого-нибудь видеостримингового сервера вроде флюссоника или вовзы.
    Трансляцию одному человеку можно либо на сервере слепить либо попробовать на клиенте сделать.
    Но тут нужно быть готовым к тому, что не каждая машина хорошо себя почувствует если ей в браузер пользётся ~30 Мбит/с видео.
    Ответ написан
    Комментировать
  • Как осуществить трансляцию с iOS на RTMP сервер?

    Paul_Nice
    @Paul_Nice
    Ну такое
    Ещё есть старый добрый OS broadcaster который появился давно и работает стабильно.
    А приложения вендоров - ну такое.
    Можете ещё попробовать VLC туда вроде тоже завезли публикацию.
    Ответ написан
    Комментировать
  • Возможно ли играть HLC в iframe?

    Paul_Nice
    @Paul_Nice
    Ну такое
    Да, возможно. Серверные стримеры умеет по разному работать с потоками и генерировать embed коды для вставки на сайт.
    Но воровать чужие потоки нехорошо.
    Ответ написан
  • Как LifeNews организовывает прямые трансляции?

    Paul_Nice
    @Paul_Nice
    Ну такое
    Если вас интересует публикация материалов на корреспондентов, то там:
    мобильные приложения -> серверная программа, для приема и записи каналов + сам сервер -> программа генерирует ембед для вставки на страницу сайта.
    Если нужны прямые включения, то тогда ещё есть этап транскодирования в реальном времени, под это нужен отдельный сервер. Этот транскодер готовит поток в несколько качеств и нужные кодеки, затем этот поток уходит на стриминговые сервера (а также партнёрам и другим каналам), которые эти потоки уже раздают.
    Как-то так.

    Если у вас свой канал, напишите как связаться, может помогу чем.

    -
    Ответ написан
  • Как стримить музыку?

    Paul_Nice
    @Paul_Nice
    Ну такое
    Из серверных софтин хорошее решение опенсорсный icecast.
    Ответ написан
    Комментировать
  • Как перемотать назад live трансляцию?

    Paul_Nice
    @Paul_Nice
    Ну такое
    Как верно заметили выше порядок действий:
    1. пишем архив трансляции
    2. берём iframe с плеером, поставляемым вместе с видеостриминговым сервером
    3. вставляем на сайт
    По архиву можно почитать здесь
    А про вставку видео здесь
    Проблема в том, что каждый стример может отдавать видео непонятным для сторонних плееров образом.
    В результате вам либо править videojs таким образом, чтобы он научился понимать формат отдаваемых плейлистов. Опять-таки если речь идёт про отдачу архива не сегментными протоколами, то здесь уже VideoJS вряд ли поможет.
    Ответ написан
    Комментировать
  • Как ретранслировать видео на Android'е?

    Paul_Nice
    @Paul_Nice
    Ну такое
    Без внешнего IP на месте вам придётся публиковать видео на удалённый сервер, который и будет нести задачи раздачи видео желающим.
    Ответ написан
    Комментировать
  • Подойдет ли нам WebRTC?

    Paul_Nice
    @Paul_Nice
    Ну такое
    Для вебинаров вполне подойдёт, для ВКС - много геморроя с логикой.
    Если нужна запись, то про p2p забываем.
    Остаётся либо флюссоник, либо вовза.
    Первый лучше, т.к. поддержка на русском есть.
    Вот здесь почитать, а здесь пример страницы публикации.

    Если коротко, то веб приложение из примера инициирует соединение с сервером, захватывает видео и аудио из браузера и начинает лить видео в сокет. Для этого нужно защищённое https соединение с серверов, так что сертификатом озаботьтесь.
    А далее на сервере уже можно крутить потоком как хочешь - записывый, транскодируй, раздавай как угодно.
    Сегодня есть два распространённых способа раздавать видео в браузере с низкой задержкой:
    1. RTMP - старый, добрый flash
    2. WebRTC - молодой, сырой и с нюансами протокол и транспорт
    3. экзотика всякая, например у того же flussonic есть своя хитрая реализация плеера и протокола, которая позволяет сегменты (!) играть с низкой задержкой и при этом браузеру не становится плохо. Задаётся как proto=mse
    В идеальных условиях WebRTC даёт задержку порядка 200-300ms, в реальных условиях - порядка 500ms.
    RTMP - до секунды.
    Ответ написан
    Комментировать
  • Как записывать видео на amazon s3?

    Paul_Nice
    @Paul_Nice
    Ну такое
    Можно писать: https://erlyvideo.ru/doc/dvr/cloud
    И можно читать: https://erlyvideo.ru/doc/vod/cloud#cloud
    Но это flussonic.

    Амазон чарджит по разному, надо садиться и вести подсчёты.
    А так, flussonic может и во время трансляции писать, ему не сложно.
    Если проект большой и надо хранить 0.5 Пб и больше, можно смотреть сюда: https://www.swiftstack.com/
    он туда тоже вроде как писать может.
    Ответ написан
  • Какой софт использовать для RTMP трансляции как на ТВ?

    Paul_Nice
    @Paul_Nice
    Ну такое
    Можете ещё и на vmix взглянуть.
    Ответ написан
    Комментировать
  • Откуда изначально взялся доход Twitch?

    Paul_Nice
    @Paul_Nice
    Ну такое
    Основные источники капитализации здесь:
    1. Технологии лежащие в основе этой платформы. Не будем забывать, что Justin TV были весьма известной компанией и во многом первопроходцами в сфере массового видеостриминга и у них годный R&D департамент.
    2. Аудитория из десятков миллионов подрастающих геймеров, которые каждый день заходят туда.
    Ну и стоит оно столько потому, что за это готовы платить.
    Ответ написан
    Комментировать
  • С помощью чего организовать видео трансляцию?

    Paul_Nice
    @Paul_Nice
    Ну такое
    Есть такой софт Flussonic
    Документация на API присутствует.
    А также есть webrtc реализация, в дополнение к традиционным hls, hds, rtmp и менее распространённому dash.
    И разные варианты защиты контента от простого блокирования домена, до drm.
    Дают на пробу на месяц.
    Ответ написан