WebRTC. Доклад по Основам WEB программирования

Презентация:



Advertisements
Похожие презентации
Видеозвонки: технологии реализации, кастомизация Сербул Александр Руководитель направления контроля качества интеграции и внедрений 1С-Битрикс.
Advertisements

1 Национальный аэрокосмический университет им. Н.Е. Жуковского Харьковский авиационный институт Кафедра компьютерных систем и сетей г. Харьков,
Брандмауэр Информационные Технологии. Введение В повседневной жизни информация имеет стоимость, как материальную, так и моральную, поэтому её защита имеет.
1 Передача голоса в сетях связи VoiceIP Передача голоса в сотовых сетях связи Передача голоса с помощью популярных VoIP технологий (Yahoo, MSN, Google.
Учня 11-А класса Алчевської інформаційно-технологічної гімназії м. Алчевськ Луганської обл. Малишева Андрія Едуардовича
© 2007 Cisco Systems, Inc. All rights reserved.SMBE v Cisco SMB University for Engineers Основные функции распределенных сетей (WAN) и маршрутизаторов.
ОфисЖилой дом телефон. ПОРТЫ При доставке сообщения по протоколу TCP или UDP запрашиваемые протоколы и сервисы распознаются по номеру порта. Порт – это.
Выполнила: Янкина Е.С. Проверила: Сахнова А.А. Министерство образования саратовской области государственное автономное профессиональное образовательное.
Электронная почта Самый старый и самый популярный сервис Интернета. Позволяет осуществлять обмен информацией через почтовые серверы, которые сохраняют.
Java-script – обзор и возможности.. JavaScript объектно-ориентированный скриптовый язык программирования. JavaScript обычно используется как встраиваемый.
Протоколы сети Internet TCP/IP, РОР3/SMTP, HTTP, FTP Гр
Тест Тема: Компьютерные сети. Вопрос 1 Вариант 1 Какой из способов подключения к Интернет обеспечивает наибольшие возможности для доступа к информационным.
Учитель информатики Кулик Оксана Николаевна. Как называется система взаимосвязанных компьютеров, предназначенных для передачи, хранения и обработки информации.
Другие сервисы Интернет Компьютерные телекоммуникации.
ПОИСК ИНФОРМАЦИИ В ИНТЕРНЕТЕ. ИНТЕРНЕТ – МЕЖДУНАРОДНАЯ ГЛОБАЛЬНАЯ КОМПЬЮТЕРНАЯ СЕТЬ. FTP – протокол передачи файлов – средства доступа к удаленному компьютеру,
Лекція 5 Функціональна структура NGN Телекомунікаційні мережі наступного покоління Киев Доцент кафедри телекомунікаційних систем к.т.н. Гаттуров.
ПО Всемирной паутины Буканов Иван 8 «А». Определение WWW сетевая технология прикладного уровня стека TCP/IP, построенная на клиент-серверной архитектуре.
Компьютерные сети. Комплекс аппаратных и программных средств, позволяющих компьютерам обмениваться данными, - это: Глобальная компьютерная сеть – это:
Технология гипертекста Документы связаны между собой с помощью гиперссылок Исходная Web- страница Указатель ссылки Web-страница, на которую производится.
Результаты стажировки в лаборатории Ubiqarium Лютиков Василий ХГУ.
Транксрипт:

Доклад по Основам WEB программирования

Media Streams (getUserMedia) Peer Connection +

«WebRTC дает возможность общаться в живую, и дает ощущении, как будто вы находитесь рядом. WebRTC дает возможность связи в реальном времени только лишь посредством загрузки веб страницы,» - Justin Uberti, Tech Lead on WebRTC, Google. «WebRTC это новый фронт в долгой войне за открытый и свободный интернет», - Brendan Eich, Mozilla CTO

История создания Июнь 2011 года – выпуск WebRTC. Автор Разработчик

Кроссплатформенность WebRTC в разной степени поддерживается в большинстве популярных браузерах десктопных и мобильных версий Кроссплатформенность

Составляющие WebRTC getUserMedia - API, позволяющий получить доступ к камере и микрофону пользователя и захватывать данные.

RTCPeerConnection – устанавливка аудио/видео звонки Составляющие WebRTC

RTCDataChannel отвечающий за передачу данных между браузерами по p2p соединению. Составляющие WebRTC

Окружение SDP - Session Description Protocol (Протокол описания сессии) – стандарт для описания мультимедийного контента.

Окружение NAT - Network Address Translation (преобразование сетевых адресов) используется для предоставления устройству общедоступного IP-адреса.

Окружение STUN - Session Traversal Utilities for NAT (Утилиты прохождения сессий для NAT) - протокол для определения внешнего IP-адреса для адреса, находящегося за сервером трансляции адресов

Окружение TURN - Traversal Using Relays around NAT (Обход с использованием реле вокруг NAT) предназначен для обхода «Symmetric NAT» ограничений путем открытия соединения с сервером TURN и передачи всей информации через него.

ICE - Interactive Connectivity Establishment (установка интерактивного подключения) – фреймворк, который ищет способ для двух компьютеров разговаривать друг с другом с наименьшим числом посредников в одноранговой сети. Окружение

Доступ к микрофону и камере На стороне клиента, когда пользователь открывает страницу HTML5 с тегом, браузер запрашивает доступ к веб-камере и микрофону.

Тег

Установка соединения JavaScript на странице настраивает параметры соединения (IP-адреса и порты сервера WebRTC или других пиров) для обхода NAT и Firewall.

Обмен данными Когда приходит информация о собеседнике или конференции на WebRTC сервере, браузер согласует используемые кодеки медиа данных (по протоколу SDP). Начинается процесс кодирования и передача потоковых данных между WebRTC клиентами.

Перспективы WebRTC Браузеры, поддерживающие WebRTC, вероятно отберут у Skype и подобных ему приложений значительную часть пользователей. WebRTC активно развивается и привлекает к себе внимание разработчиков.

Спасибо за внимание

Доклад по Основам WEB программирования