Технология WebRTC получила статус стандарта
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Консорциум W3C объявил о придании API, связанного с технологией WebRTC, статуса рекомендованного стандарта. Одновременно комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры интернета, опубликовал 11 RFC (8825-8835, 8854) с описанием архитектуры, элементов протокола, видов транспорта и механизмов коррекции ошибок, применяемых в WebRTC. Данные RFC получили статус "Предложенного стандарта".
Технологий WebRTC была создана компанией GIPS, специализирующейся на разработке технологий цифровой обработки сигналов и передачи мультимедийных потоков в режиме реального времени. Компания Google, заинтересованная в создании альтернативы Adobe Flash, поглотила GIPS и в 2011 году открыла все связанные с WebRTC наработки под лицензией BSD и предоставила безвозмездный доступ к патентам. С тех пор поддержка WebRTC была реализована во всех современных браузерах и получала распространение в коммуникационных приложениях и online-сервисах, которым необходима организация прямого канала связи между браузерами.
Например, WebRTC активно применяется в приложениях для организации видео- и аудиоконференций, играх, платформах организации совместной работы, мессенджерах, системах потокового вещания и распространения контента.
При помощи WebRTC коммуникационные приложения могут обрабатывать голосовой и видео трафик в реальном режиме времени, используя только HTML и JavaScript, без задействования сторонних проприетарных технологий и внешних плагинов.
WebRTC состоит из четырех базовых компонентов: системы управления пользовательскими сеансами, движка для обработки звука, движка для обработки видео и транспортного уровня. Движки обработки звука и видео позволяют использовать разные кодеки (VP8, H.264), а также методы подавления шумов. Все данные передаются только в зашифрованном виде. Для передачи данных в реальном времени могут использоваться протоколы DTLS и SRTP (Secure Real-time Transport Protocol) в сочетании с технологиями организации P2P-каналов связи и обеспечения работы через межсетевые экраны и трансляторы адресов (ICE, STUN, TURN, RTP-over-TCP, возможность работы через прокси).
Помимо стандартизированных базовых частей рабочими группами W3C и IETF также развиваются пока не утверждённые расширения, позволяющие использовать протокол QUIC в качестве транспорта и допускающие применение видеокодека AV1. Создана рабочая группа для разработки API WebTransport, упрощающего организацию потокового вещания нескольким получателям, и API Scalable Video Coding для адаптации видеопотока под пропускную способность клиента. Для следующей версии WebRTC также развиваются такие возможности как сквозное шифрование видеоконференций, live-обработка потоков звука и видео (в том числе с использованием систем машинного обучения), средства для установки постоянного канала связи с сенсорами в IoT-устройствах.
Доступ web-приложений к возможностям WebRTC производится через специально подготовленный JavaScript API, включающий интерфейсы:
- getUserMedia - получение мультимедийного потока (видео, звук) из локально подключенного устройства (web-камера, микрофон, видеокамера) или файла.
- RTCPeerConnection - установка прямого соединения между пользователями, обработка сигналов, работа с кодеками, управление пропускной способностью, организация защищённого канала связи.
- RTCDataChannel - обмен произвольными данными по двунаправленному каналу связи c использованием типового API WebSockets.
- getStats - получение статистики.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://web.dev/webrtc-standar...)
- OpenNews: W3C придал WebAssembly статус рекомендованного стандарта
- OpenNews: Организации W3C и WHATWG договорились развивать общие спецификации HTML и DOM
- OpenNews: Компания Google открыла код WebRTC для обеспечения web-коммуникаций в реальном времени
- OpenNews: 20% VPN раскрывают внутренний IP-адрес пользователя через WebRTC
- OpenNews: В ночные сборки Firefox добавлена поддержка ускорения WebRTC через VAAPI
Похожие новости:
- [Облачные сервисы] Архитектура любительского стримингового сервиса DOS игр
- [Разработка на Raspberry Pi, Робототехника, DIY или Сделай сам] Как мы сделали простого WebRTC робота в домашних условиях
- [Open source, Работа с видео, Nginx, Видеотехника, Видеоконференцсвязь] Видео трансляция с Oven Media Engine, до свидания nginx-rtmp-module,
- [Программирование, CRM-системы] Интегрируем web-телефон в свою систему
- IETF стандартизировал новый URI "payto:"
- [JavaScript, Программирование, Браузеры, Стандарты связи] (Почти) бесполезный стриминг вебкамеры из браузера. Часть 2. WebRTC
- [Google Chrome, Браузеры, Звук] RED: Улучшение качества звука с помощью резервирования (перевод)
- [Разработка веб-сайтов, JavaScript] Веб-компоненты в реальном мире (часть 2)
- В ночные сборки Firefox добавлена поддержка ускорения WebRTC через VAAPI
- [Разработка под AR и VR, AR и VR, Микросервисы, Видеоконференцсвязь] Как мы сделали свою AR-платформу для дистанционного обслуживания и ремонта оборудования
Теги для поиска: #_webrtc, #_w3c, #_ietf
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 07:56
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Консорциум W3C объявил о придании API, связанного с технологией WebRTC, статуса рекомендованного стандарта. Одновременно комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры интернета, опубликовал 11 RFC (8825-8835, 8854) с описанием архитектуры, элементов протокола, видов транспорта и механизмов коррекции ошибок, применяемых в WebRTC. Данные RFC получили статус "Предложенного стандарта". Технологий WebRTC была создана компанией GIPS, специализирующейся на разработке технологий цифровой обработки сигналов и передачи мультимедийных потоков в режиме реального времени. Компания Google, заинтересованная в создании альтернативы Adobe Flash, поглотила GIPS и в 2011 году открыла все связанные с WebRTC наработки под лицензией BSD и предоставила безвозмездный доступ к патентам. С тех пор поддержка WebRTC была реализована во всех современных браузерах и получала распространение в коммуникационных приложениях и online-сервисах, которым необходима организация прямого канала связи между браузерами. Например, WebRTC активно применяется в приложениях для организации видео- и аудиоконференций, играх, платформах организации совместной работы, мессенджерах, системах потокового вещания и распространения контента. При помощи WebRTC коммуникационные приложения могут обрабатывать голосовой и видео трафик в реальном режиме времени, используя только HTML и JavaScript, без задействования сторонних проприетарных технологий и внешних плагинов. WebRTC состоит из четырех базовых компонентов: системы управления пользовательскими сеансами, движка для обработки звука, движка для обработки видео и транспортного уровня. Движки обработки звука и видео позволяют использовать разные кодеки (VP8, H.264), а также методы подавления шумов. Все данные передаются только в зашифрованном виде. Для передачи данных в реальном времени могут использоваться протоколы DTLS и SRTP (Secure Real-time Transport Protocol) в сочетании с технологиями организации P2P-каналов связи и обеспечения работы через межсетевые экраны и трансляторы адресов (ICE, STUN, TURN, RTP-over-TCP, возможность работы через прокси). Помимо стандартизированных базовых частей рабочими группами W3C и IETF также развиваются пока не утверждённые расширения, позволяющие использовать протокол QUIC в качестве транспорта и допускающие применение видеокодека AV1. Создана рабочая группа для разработки API WebTransport, упрощающего организацию потокового вещания нескольким получателям, и API Scalable Video Coding для адаптации видеопотока под пропускную способность клиента. Для следующей версии WebRTC также развиваются такие возможности как сквозное шифрование видеоконференций, live-обработка потоков звука и видео (в том числе с использованием систем машинного обучения), средства для установки постоянного канала связи с сенсорами в IoT-устройствах. Доступ web-приложений к возможностям WebRTC производится через специально подготовленный JavaScript API, включающий интерфейсы:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 07:56
Часовой пояс: UTC + 5