openj-gate.com

lechoixdeslibraires.com

open4u.co.uk

argosnear.me

sarf3omlat.com

opencities.ca

australia-opening-times.com

Алиса — опытный фулл-стек разработчик и способна за неделю написать каркас SAAS проекта на своем любимом фреймворке с использованием php. На фронтенде предпочитает Vue.js. 

В телеграмм стучится заказчик, которому во что бы то ни стало надо разработать веб-сайт, который будет местом встречи работодателя и сотрудника для проведения очного интервью. Очного — означает глаза в глаза, прямого видео контакта в реальном времени с видео и голосом. «Почему не скайп?» — спросите вы. Так уж повелось, что серьезные проекты, а каждый стартап, несомненно, себя таковым считает, стараются предложить внутренний сервис коммуникаций по самым разным причинам, среди которых:

“О нет, этот HLS меня доконает” — сказал Игорь и долил горячего чая в кружку с толстыми краями. “Клиенты снова жалуются на фризы, а ведь мы только вчера выкатили очередной релиз с исправлениями.”

Известный облачный хостинг DigitalOcean с недавних пор обзавелся собственным магазином с готовыми образами, из которых можно быстро развернуть какой-либо сервер приложений. Совсем, как AWS, только DO, для тех, кто уже пользуется услугами этого провайдера. Давайте посмотрим, как, имея аккаунт DO, развернуть простой сервер за 10$ в месяц для стриминга WebRTC на базе Flashphoner WebCallServer, и чем такой сервер может быть полезен.

testing WebRTC to HLS broadcasting

Тестирование воспроизведения WebRTC видеопотока в HLS-плеере

Отправим видеопоток из браузера Google Chrome по технологии WebRTC и воспроизведем этот видеопоток в HLS-плеере на iOS устройстве

Для быстрой установки и настройки сервера воспользуйтесь этой инструкцией. Кроме этого, для тестирования вы можете подключиться к нашему демо-серверу demo.flashphoner.com. В этом примере тестирования  мы используем виртуальную камеру, которая проигрывает видео ролик.

План тестирования

  1. Подключиться к WCS серверу
  2. Запустить в браузере Google Chrome трансляцию видеопотока с виртуальной камеры
  3. Запустить воспроизведение транслируемого потока по HLS в браузере Safari на iOS устройстве

 

Тестирование WebRTC трансляции из Chrome в iOS Safari по HLS

1. Авторизуйтесь в web-интерфейсе сервера demo.flashphoner.com

Login_to_WCS

2. Выберите из меню в левой части страницы пункт «Two-way Streaming»

choose_two-way_streaming_stream_webcam_WebRTC_browser_WCS

3. Нажмите кнопку «Connect»

connect_stream_webcam_WebRTC_browser_WCS

4. Убедитесь, что статус работы WCS сервера «Established». Укажите удобное имя потока. У нас «stream1». Нажмите кнопку «Publish»

publish_stream_webcam_WebRTC_browser_WCS

5. Видеопоток с виртуальной камеры отображается в плеере «Local». 

WCS_publishing_stream_broadcasting_safari_ios_Websocket_Canvas_WSPlayer

 

6. Откройте браузер Safari на вашем iOS устройстве. Авторизуйтесь в web-интерфейсе сервера demo.flashphoner.com и выберите из меню в левой части страницы пункт «HLS player» 

 

open_HLS_player_Safari_iOS_WebRTC_to_HLS_Playback_RTMP_RTMFP_WebRTC_SIP

 

7. Укажите в поле «Stream» имя потока, которое вы задали в браузере Google Chrome и нажмите кнопку «Play»

 

open_stream_HLS_player_Safari_iOS_WebRTC_to_HLS_Playback_RTMP_RTMFP_WebRTC_SIP

 

8. Готово! Видеопоток, который транслируется из браузера Google Chrome, воспроизводится в браузере Safari на iOS по протоколу HLS

play_stream_HLS_player_Safari_iOS_WebRTC_to_HLS_Playback_RTMP_RTMFP_WebRTC_SIP

 

 

Для того чтобы встроить HLS Player для iOS Safari в ваш вебсайт, обратитесь к инструкции на странице Внедрение

Загрузить Web Call Server 5

Системные требования: Linux x86_64, 1 core CPU, 2 Gb RAM, Java

    Загрузить WCS5   

Установка:

  1. wget https://flashphoner.com/download-wcs5.2-server.tar.gz
  2. Распаковать и установить с помощью скрипта 'install.sh'
  3. Запустить сервер с помощью команды 'service webcallserver start'
  4. Открыть веб-интерфейс https://host:8444 и активировать вашу лицензию

 

Если вы используете серверы Amazon EC2, то скачивать ничего не нужно.

WCS5 на Amazon EC2

 

Ежемесячная подписка Web Call Server 5

$145 в месяц

 

    Купить    

 

 

WebRTC_to_HLS_broadcasting

Воспроизведение WebRTC и RTMP
видеопотоков по HLS

HLS поддерживается на множестве устройств, начиная от смартфонов и заканчивая телевизорами. Видеопоток доставляется на устройству по обычному HTTP-протоколу, по которому передается практически весь трафик в сети Интернет

HTTP Live Streaming (HLS) — это технология воспроизведения потокового видео по протоколу HTTP, разработанная Apple. HLS видеопоток кодируется в H.264 и AAC и проигрывается на любом совместимом устройстве, браузере или плеере, таком как iOS Safari, Firefox, Mobile Chrome, Quicktime, VLC, и т.д.

Технические характеристики

Платформы
трансляции
Технологии
трансляции
Платформы
воспроизведения
Технологии и кодеки
воспроизведения
  • Chrome
  • Firefox
  • Opera
  • Safari, Mac OS
  • IE
  • Edge
  • iOS SDK
  • Android SDK
  • RTMP encoders
  • WebRTC
  • RTMP
  • RTMFP
  • SIP
  • Мобильные браузеры
  • Устройства Apple
  • Телевизоры
  • Приставки
  • Плееры
  • HLS
  • H.264
  • AAC
Платформы трансляции
  • Chrome
  • Firefox
  • Opera
  • Safari, Mac OS
  • IE
  • Edge
  • iOS SDK
  • Android SDK
  • RTMP encoders
Технологии трансляции
  • WebRTC
  • RTMP
  • RTMFP
  • SIP
Платформы воспроизведения
  • Мобильные браузеры
  • Устройства Apple
  • Телевизоры
  • Приставки
  • Плееры
Технологии и кодеки воспроизведения
  • HLS
  • H.264
  • AAC

Схема воспроизведения WebRTC и RTMP по HLS

Web Call Server конвертирует в HLS видео, полученное из других источников, таких как веб-камеры и профессиональные устройства видеозахвата, SIP PBX. Например, можно отправить видеопоток из Chrome браузера на Android-смартфоне или десктопе по технологии WebRTC и раздать этот видеопоток по HLS

 

schema_WebRTC_to_HLS_Playback_RTMP_RTMFP_WebRTC_SIP

Пошаговая диаграмма воспроизведения WebRTC видеопотока на HLS устройстве

  1. Браузер устанавливает соединение с WCS сервером и публикует видеопоток;
  2. WCS сервер получает от браузера WebRTC видеопоток;
  3. HLS-устройство или плеер запрашивает воспроизведение видеопотока у WCS сервера;
  4. WCS-сервер конвертирует WebRTC видеопоток в HLS и отдает на устройство для воспроизведения.

 

callflow_WebRTC_to_HLS_Playback_RTMP_RTMFP_WebRTC_SIP

 

Для получения более подробной информации обратитесь к разделу Тестирование

Загрузить Web Call Server 5

Системные требования: Linux x86_64, 1 core CPU, 2 Gb RAM, Java

    Загрузить WCS5   

Установка:

  1. wget https://flashphoner.com/download-wcs5.2-server.tar.gz
  2. Распаковать и установить с помощью скрипта 'install.sh'
  3. Запустить сервер с помощью команды 'service webcallserver start'
  4. Открыть веб-интерфейс https://host:8444 и активировать вашу лицензию

 

Если вы используете серверы Amazon EC2, то скачивать ничего не нужно.

WCS5 на Amazon EC2

 

Ежемесячная подписка Web Call Server 5

$145 в месяц

 

    Купить    

 

 

Latest news

  • Миграция Sales со Skype на Teams 16 апреля 2025

    16 апреля 2025 мы начали переход со Skype на Teams.

    В этот же день разослали через Skype flashphoner.com (Flashphoner Sales) сообщение о переходе.

    К сожалению, это сообщение стало триггером для блокировки аккаунта Microsoft (Skype + Teams), скорее всего за спам. На текущий день, аппеляции ни к чему не привели, и аккаунт остается в блокировке.

    Актуальный аккаунт для связи:

    Microsoft Teams: sales@flashphoner.com — продажи, пресейл, вопросы лицензий

    Дублируем контакты на сайте: https://flashphoner.com

  • Платежи по картам успешно восстановлены 13 сентября 2024

    Мы восстановили платежи по картам с 13 сентября 2024.
    Пожалуйста пишите на sales@flashphoner.com и в Скайп flashphoner.com по любым возникшим вопросам с платежами и продлением подписок.

  • По-техническим причинам, мы временно не принимаем платежи по картам, начиная с 16 Августа 2024

    По-техническим причинам, мы временно не принимаем платежи по картам.

    Для прямых платежей через Wire-Transfer или USDT, пожалуйста свяжитесь с нами по адресу:
    sales@flashphoner.com

    Приносим извинения за доставленные неудобства.
    Мы проинформируем вас как только платежи заработают. Следите за новостями на нашем сайте.

More News