Алиса — опытный фулл-стек разработчик и способна за неделю написать каркас SAAS проекта на своем любимом фреймворке с использованием php. На фронтенде предпочитает Vue.js.
В телеграмм стучится заказчик, которому во что бы то ни стало надо разработать веб-сайт, который будет местом встречи работодателя и сотрудника для проведения очного интервью. Очного — означает глаза в глаза, прямого видео контакта в реальном времени с видео и голосом. «Почему не скайп?» — спросите вы. Так уж повелось, что серьезные проекты, а каждый стартап, несомненно, себя таковым считает, стараются предложить внутренний сервис коммуникаций по самым разным причинам, среди которых:
“О нет, этот HLS меня доконает” — сказал Игорь и долил горячего чая в кружку с толстыми краями. “Клиенты снова жалуются на фризы, а ведь мы только вчера выкатили очередной релиз с исправлениями.”
Известный облачный хостинг DigitalOcean с недавних пор обзавелся собственным магазином с готовыми образами, из которых можно быстро развернуть какой-либо сервер приложений. Совсем, как AWS, только DO, для тех, кто уже пользуется услугами этого провайдера. Давайте посмотрим, как, имея аккаунт DO, развернуть простой сервер за 10$ в месяц для стриминга WebRTC на базе Flashphoner WebCallServer, и чем такой сервер может быть полезен.

Тестирование воспроизведения WebRTC видеопотока в HLS-плеере
Отправим видеопоток из браузера Google Chrome по технологии WebRTC и воспроизведем этот видеопоток в HLS-плеере на iOS устройстве
Для быстрой установки и настройки сервера воспользуйтесь этой инструкцией. Кроме этого, для тестирования вы можете подключиться к нашему демо-серверу demo.flashphoner.com. В этом примере тестирования мы используем виртуальную камеру, которая проигрывает видео ролик.
План тестирования
- Подключиться к WCS серверу
- Запустить в браузере Google Chrome трансляцию видеопотока с виртуальной камеры
- Запустить воспроизведение транслируемого потока по HLS в браузере Safari на iOS устройстве
Тестирование WebRTC трансляции из Chrome в iOS Safari по HLS
1. Авторизуйтесь в web-интерфейсе сервера demo.flashphoner.com

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

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

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

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

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

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

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

Для того чтобы встроить HLS Player для iOS Safari в ваш вебсайт, обратитесь к инструкции на странице Внедрение
Загрузить Web Call Server 5
Системные требования: Linux x86_64, 1 core CPU, 2 Gb RAM, Java
Загрузить WCS5
Установка:
- wget https://flashphoner.com/download-wcs5.2-server.tar.gz
- Распаковать и установить с помощью скрипта 'install.sh'
- Запустить сервер с помощью команды 'service webcallserver start'
- Открыть веб-интерфейс https://host:8444 и активировать вашу лицензию
Если вы используете серверы Amazon EC2, то скачивать ничего не нужно.
WCS5 на Amazon EC2
Ежемесячная подписка Web Call Server 5
$145 в месяц
Купить

Воспроизведение 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
|
|
- Мобильные браузеры
- Устройства Apple
- Телевизоры
- Приставки
- Плееры
|
|
Платформы трансляции
- Chrome
- Firefox
- Opera
- Safari, Mac OS
- IE
- Edge
- iOS SDK
- Android SDK
- RTMP encoders
Платформы воспроизведения
- Мобильные браузеры
- Устройства Apple
- Телевизоры
- Приставки
- Плееры
Технологии и кодеки воспроизведения
Схема воспроизведения WebRTC и RTMP по HLS
Web Call Server конвертирует в HLS видео, полученное из других источников, таких как веб-камеры и профессиональные устройства видеозахвата, SIP PBX. Например, можно отправить видеопоток из Chrome браузера на Android-смартфоне или десктопе по технологии WebRTC и раздать этот видеопоток по HLS

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

Для получения более подробной информации обратитесь к разделу Тестирование
Загрузить Web Call Server 5
Системные требования: Linux x86_64, 1 core CPU, 2 Gb RAM, Java
Загрузить WCS5
Установка:
- wget https://flashphoner.com/download-wcs5.2-server.tar.gz
- Распаковать и установить с помощью скрипта 'install.sh'
- Запустить сервер с помощью команды 'service webcallserver start'
- Открыть веб-интерфейс 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
21, апреля 2025
-
Платежи по картам успешно восстановлены 13 сентября 2024
Мы восстановили платежи по картам с 13 сентября 2024.
Пожалуйста пишите на sales@flashphoner.com и в Скайп flashphoner.com по любым возникшим вопросам с платежами и продлением подписок.
13, сентября 2024
-
По-техническим причинам, мы временно не принимаем платежи по картам, начиная с 16 Августа 2024
По-техническим причинам, мы временно не принимаем платежи по картам.
Для прямых платежей через Wire-Transfer или USDT, пожалуйста свяжитесь с нами по адресу:
sales@flashphoner.com
Приносим извинения за доставленные неудобства.
Мы проинформируем вас как только платежи заработают. Следите за новостями на нашем сайте.
16, августа 2024
More News