Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 6 лет назад пользователемЕлена Колос
1 Доклад по Основам WEB программирования
2 Media Streams (getUserMedia) Peer Connection +
3 «WebRTC дает возможность общаться в живую, и дает ощущении, как будто вы находитесь рядом. WebRTC дает возможность связи в реальном времени только лишь посредством загрузки веб страницы,» - Justin Uberti, Tech Lead on WebRTC, Google. «WebRTC это новый фронт в долгой войне за открытый и свободный интернет», - Brendan Eich, Mozilla CTO
4 История создания Июнь 2011 года – выпуск WebRTC. Автор Разработчик
5 Кроссплатформенность WebRTC в разной степени поддерживается в большинстве популярных браузерах десктопных и мобильных версий Кроссплатформенность
6 Составляющие WebRTC getUserMedia - API, позволяющий получить доступ к камере и микрофону пользователя и захватывать данные.
7 RTCPeerConnection – устанавливка аудио/видео звонки Составляющие WebRTC
8 RTCDataChannel отвечающий за передачу данных между браузерами по p2p соединению. Составляющие WebRTC
9 Окружение SDP - Session Description Protocol (Протокол описания сессии) – стандарт для описания мультимедийного контента.
10 Окружение NAT - Network Address Translation (преобразование сетевых адресов) используется для предоставления устройству общедоступного IP-адреса.
11 Окружение STUN - Session Traversal Utilities for NAT (Утилиты прохождения сессий для NAT) - протокол для определения внешнего IP-адреса для адреса, находящегося за сервером трансляции адресов
12 Окружение TURN - Traversal Using Relays around NAT (Обход с использованием реле вокруг NAT) предназначен для обхода «Symmetric NAT» ограничений путем открытия соединения с сервером TURN и передачи всей информации через него.
13 ICE - Interactive Connectivity Establishment (установка интерактивного подключения) – фреймворк, который ищет способ для двух компьютеров разговаривать друг с другом с наименьшим числом посредников в одноранговой сети. Окружение
14 Доступ к микрофону и камере На стороне клиента, когда пользователь открывает страницу HTML5 с тегом, браузер запрашивает доступ к веб-камере и микрофону.
15 Тег
16 Установка соединения JavaScript на странице настраивает параметры соединения (IP-адреса и порты сервера WebRTC или других пиров) для обхода NAT и Firewall.
17 Обмен данными Когда приходит информация о собеседнике или конференции на WebRTC сервере, браузер согласует используемые кодеки медиа данных (по протоколу SDP). Начинается процесс кодирования и передача потоковых данных между WebRTC клиентами.
18 Перспективы WebRTC Браузеры, поддерживающие WebRTC, вероятно отберут у Skype и подобных ему приложений значительную часть пользователей. WebRTC активно развивается и привлекает к себе внимание разработчиков.
19 Спасибо за внимание
20 Доклад по Основам WEB программирования
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.