Технология WebRTC - позволяет позвонить прямо с сайта без приложений

Технология WebRTC — позволяет позвонить прямо с сайта без приложений

Ежедневно постоянно находятся в Интернете более 3.2 миллиардов жителей Земли. Невероятными темпами растет использование планшетов и смартфонов, благодаря тому, что они позволяют решить практически любую задачу. Технология WebRTC призвана удовлетворить потребность более качественной связи.

Технология WebRTC это сокращение от Web Real Time Communication, то есть веб-коммуникация в режиме реального времени. Такая мультимедийная связь с открытым стандартом в режиме реального времени работает прямо в веб-браузере. Такая платформа на открытом стандарте полностью избавляет от ненужной необходимости скачивать надстройки, дополнительные программы и расширения.

Технология WebRTC на протокольном уровне стандартизируется сообществом IETF, а на уровне API стандартизируется консорциумом W3C.

Эволюционирующая технология WebRTC реализуется высокотехнологичной подсистемой в современных браузерах (Chrome, Opera, Firefox). Подобная система была создана для того, чтобы минимизировать риски для конфиденциальности при доступности мультимедийных потоков и локальных сервисов.

Благодаря технологии WebRTC пользователи получают возможность без каких либо приложений — позвонить с сайта. Подобную технологию используют целый набор приложений, вроде RichCall, которые позволяют пользователям общаться с поддержкой через видеочат с кобраузингом и текстовым чатом — это помогает лучше обмениваться информацией, чем просто по телефону.

WebRTC выводят на высочайший уровень безопасности и надежности, повышая качество видеоконференций и разнообразных онлайн-совещаний.

WebRTC решение трех основных задач:

— Создание соединения для передачи видеопотока и аудиопотока, к примеру, в режиме видеоконференции через Интернет (в том числе peer-to-peer) или обычного звонка.

— Обеспечение передачи потока данных.

— Обеспечение доступа браузера к микрофону и веб-камере конечного пользователя исключительно средствами JavaScript и HTML5 без дополнительных установленных модулей или Flash. Для этой цели в исходный код браузера его разработчик встраивает поддержку определенных компонент.

Для решения этих трех задач используются три основных API, входящих в WebRTC: RTCPeerConnection, RTCDataChannel и MediaStream.

RTCDataChannel через установленное соединение обеспечивает двустороннюю передачу данных. Как и медиапоток, передаваемые данные шифруются.

API, RTCPeerConnection, создает соединение «точка-точка» для передачи полученных медиапотоков. Именно он делает обработку сигнала (очистку картинки от шумов, подстройку громкости микрофона), контроль используемых кодеков, обеспечение непосредственно самого соединения через сеть, кроме того управление и шифрование пропускной способностью, т.е. подстройка параметров видеосигнала под имеющийся канал.

MediaStream обеспечивает получение видеопотока и аудиопотока, который в общем случае может включать несколько синхронизированных «дорожек». Надо отметить, что источником видео может являться не только веб-камера, но и рабочий стол пользователя (что дает возможность демонстрировать экран).

Отправить ответ

Please Login to comment
Войти с помощью: 
  Subscribe  
Notify of
Authorization
*
*
Войти с помощью: 
Registration
*
*
*
Войти с помощью: 

16 − twelve =

Password generation