SlideShare a Scribd company logo
Эволюция стандартов и
технологий видеосвязи
18 октября 2016 года
Сергей Юцайтис
Консультант по технологиям для
совместной работы Cisco в России и СНГ
Исторический экскурс - этапы становления IP
телефонии
2
Исторический экскурс - этапы становления IP
телефонии
3
Исторический экскурс - этапы становления IP
телефонии
4
Исторический экскурс - этапы становления IP
телефонии
5
Исторический экскурс - этапы становления IP
телефонии
6
Исторический экскурс - этапы становления IP
телефонии
7
Исторический экскурс - этапы становления IP
телефонии
8
H.323 терминал должен поддерживать
следующие протоколы:
H.225 (h.225.0, RAS) -
Q.931 — для установления и контроля
соединения;
RAS — для взаимодействия с
привратником (gatekeeper);
H.245 — для согласования параметров
соединения;
RTP/RTCP — для доставки потокового аудио,
видео, презентации;
Дополнительными компонентами могут быть
другие протоколы, такие как h235,
семейство протоколов H.450 — для
поддержки обязательных в H.323
дополнительных видов обслуживания (ДВО),
h460, аудио- и видеокодеки (H.261, H.263,
H264, MPEG). Поддержка рекомендаций T.120
или h239 совместной работы над
документами необязательна.
h323 – первый протокол управления
мультимедийной сессией
SIP
(англ. Session Initiation Protocol — протокол установления сеанса) — стандарт на способ
установления и завершения пользовательского интернет-сеанса, включающего обмен мультимедийным
содержимым (видео- и аудиоконференция, мгновенные сообщения, онлайн-игры).
В модели взаимодействия открытых систем SIP является сетевым протоколом прикладного уровня.
Протокол описывает, каким образом клиентское приложение (например, софтфон) может запросить
начало соединения у другого, возможно, физически удалённого клиента, находящегося в той же сети,
используя его уникальное имя. Протокол определяет способ согласования между клиентами об
открытии каналов обмена на основе других протоколов, которые могут использоваться для
непосредственной передачи информации (например, RTP). Допускается добавление или удаление
таких каналов в течение установленного сеанса, а также подключение и отключение дополнительных
клиентов (то есть допускается участие в обмене более двух сторон — конференц-связь). Протокол
также определяет порядок завершения сеанса.
SIP позволяет производителям реализовать собственные
расширения протокола, например для поддержки SVC кодеков
Lync/Skype 2013: Simulcast SVC w/temporal scaling [7.5/15/30 fps]
Не эквивалентно H.264 baseline профилю, кодирование от MSFT объявляется
как X-H264UC и должно пониматься другим оборудованием для установления
вызова.
Polycom SVC:
“SVC кодирование позволяет сделать доступным SVC потоки одновременно для
разных клиентов, которые, в свою очередь, могут выбрать из них подходящие по
разрешению, частоте кадров, битрейту
Google Simulcast SVC:
“использование SVC с VP8 в WebRTC приложениях имеет ограничение в части
поддержки spatial (разрешение фрейма), поэтому используется более простая
версия SVC (VP8 поддерживает только temporal scalability)
Возможно с VP9 это изменится”
H.264 Simulcast SVC - визуализация
HD слой [720p или 1080p]
Средний слой [360/480 или 720p]
Слой нарезки или ‘предпросмотра’
время
трафик
Все вместе
Multistream основной видео канал
Много экранные видеосистемы могут
запрашивать дополнительные потоки в
зависимости от конфигурации экранов
H.264 AVC каналы
контента
Opus/AAC-LD/G.722
аудио каналы
Дополнительные возможности согласования
сессии в рамках протокола SIP
В SIP SDP может согласоваться выделенный транспортный канал для управляющих
сообщений, использующий в свою очередь в качестве транспорта UDP(UDT) протокол
Коммуникации основанные на
браузере
UC/Видео раньше не часто использовались из
браузера..
Плагины или внешние приложения могут быть запущены, если требуются
15
Браузерные приложения для голосового и видео
16
Но…
У каждого производителя своя
реализация – нет совместимости
Требуется установка плагинов
Сложности с установкой
(разрешения и т.д...)
Не на всех платформах
доступны, мобильные – iOS и
Android, Linux
Их необходимо обновлять
Сам по себе браузер не может
открыть медиа сессию
(для обмена голосом и видео)
17
Браузеры запрещают загрузку и запуск плагинов
Производители браузеров (Google Chrome и Mozilla Firefox) планируют полностью
прекратить поддержку плагинов в ближайшем будущем
Chrome и Firefox первые ввели политику запрета
18
“To give people more control over their browser,
Firefox will no longer activate most plugins by
default”
- Для того чтобы дать пользователю больше
возможностей по управлению браузером Firefox
больше не будет разрешать загрузку и запуск
большинства плагинов «по умолчанию».
https://blog.mozilla.org/futurereleases/
2013/09/24/plugin-activation-in-firefox/
“Today’s browsers are speedier, safer, and more capable than
their ancestors. Meanwhile, NPAPI’s 90s-era architecture has
become a leading cause of hangs, crashes, security incidents,
and code complexity. Because of this, Chrome will be phasing
out NPAPI support over the coming year.”
- Сегодня браузеры быстрее, безопаснее и функциональнее
чем были раньше. Архитектура веб. приложений 90-х,
основанная на плагинах, становится слишком громоздкой,
уязвимой, содержит многочисленные ошибки. Поэтому
Chrome планирует прекратить поддержку загружаемых
модулей (плагинов) в ближайшие годы
http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-
friend-npapi.html
• Для предотвращения недовольства пользователей, Google Chrome будет
поддерживать список разрешенных популярных плагинов.
Загрузка и запуск плагинов сегодня
Chrome и Firefox поддерживают список разрешенных плагинов
19
Те же ограничения встречают пользователи
мобильных платформ
Требуются внешние приложения
20
Браузеры старых версий плохо подходят для
реализации телекоммуникационных приложенний
Программного телефона
Кодирования звука в реальном времени
Кодирования видео в реальном времени
Обмена контентом в реальном времени
Сигнализации
Шифрования медиа трафика
Плагины и внешние приложения требуются для поддержки функционала
21
Возможность отправки медиа на
удаленную сторону
Согласование протоколов
Оповещения пользователя
Преодоление NAT и firewall
Управление периферийными
устройствами
Детектирование активности
системы
Разработка браузерных технологий, направленных на отказ от
плагинов, последнее время резко ускорилась. WebRTC сегодня
становится основной альтернативой загружаемым модулям.
Что такое WebRTC
Что такое WebRTC:
 WebRTC это API, определенный, продвигаемый и разработанный
Консорциумом Всемирной паутины (World Wide Web Consortium -W3C)
 Это открытый, не коммерческий стандарт, который позволяет веб
браузерам обмениваться информацией в режиме реального времени
(Real-Time Communications -RTC) через простой JavaScript API
В чем ценность WebRTC:
 WebRTC позволяет приложениям реализовывать возможности
телефонии, видеосвязи и P2P обмена файлами внутри браузера без
загрузки плагина или (внешнего программного клиента)
22
Эволюция браузерных технологий
23
HTTP (Pre AJAX)
AJAX (2004)
Web Socket (2008)
WebRTC (2012)
Обычный Web, запрос, выполненный на
странице возвращает код страницы
(Geocities)
Часть страницы может
обновляться без перезагрузки
страницы целиком (Gmail)
Браузер может открывать сессию
двунаправленного обшения
Страница браузера может
обмениваться информацией
напрямую с другой страницей
Browser
Server
Browser
Server
Browser
Server
Browser
http://venturebeat.com/2012/08/13/webrtc-is-almost-here-and-it-will-change-the-web/
http://www.evolutionoftheweb.com/
Browser
Обзор HTML5
Стандарт начал поддерживаться браузерами еще до окончательного утверждения
24
<!DOCTYPE html>
SEMANTICS
<audio>
<video><section>
<header>
<footer>
<output>
<time>
MathML
MEDIA & GRAPHICS
WebRTC RTCWeb
<audio> <video> <canvas>
WebGL SVG
OFFLINE / STORAGE
Application Cache
IndexedDB localStorage STYLING
border-radius
border-image
columns
backgrounds
shadows
transitions
animations
PERFORMANCE
Web SocketsWeb Workers
XMLHttpRequest
window.history
Drag & Drop
CSS3
Touch Events
Full Screen
INTEGRATION
Geolocation
Ключевые возможности
Медиа потоки
Get User Media: для захвата аудио или видео с веб-
камеры или микрофона
WebRTC обеспечивает работу с устройствами захвата
передающими один или несколько
синхронизированных потоков медиа
Адрес медиа необходимо представить в виде URL для
возможности проиграть его средствами HTML5
Поддержка соединений точка - точка
Соединения с поддержкой видео и звука высокого
качества
Управление методами и протоколами кодирования
Шифрование
Управление полосой пропускания
Канал передачи данных
Передача данных приложения точка – точка
(поддерживается не всеми браузерами)
25
Что это означает?
Это означает что привычные нам приложения для телефонной и
видеосвязи (такие как, например, Jabber и Skype) легко могут быть
заменены встроенными в веб. страницы клиентами (а точнее –
компактным кодом, исполняемым браузером).
 Нет необходимости в установки дополнительных приложений.
Браузер сам проделает всю необходимую работу.
Как только передача данных (Data Channel) будет полностью
поддержана браузерами -управление удаленным рабочим столом,
передача файлов, онлайн игры и текстовый чат в режиме
реального времени, а также любой другой функционал, требующий
обмена данными, можно будет реализовать только на базе
браузера.
26
Что еще станет возможным?
Совмещение с другими веб технологиями откроет путь к
совершенно новым возможностям!
Например WebGL и HTML5 применяемые вместе с WebRTC
позволят сделать функционал не существовавший в индустрии
ранее
 Пример: Применение видеоэффектов в приложениях веб
трансляции в режиме реального времени или видеосвязи
27
Этот функционал можно реализовать с
минимальными усилиями (очень низкой
стоимостью)
28
<html>
<body>
<h1>getUserMedia API Example</h1>
<div id='video-space'>
<video autoplay></video>
</div>
<script>
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
var constraints = {audio: false, video: true};
var video = document.querySelector("video");
function successCallback(stream) {
// Выведем видео в окно, что бы убедиться что все работает
window.stream = stream;
if (window.URL) {
video.src = window.URL.createObjectURL(stream);
} else {
video.src = stream;
}
video.play();
}
function errorCallback(error) {
console.log("navigator.getUserMedia error: ", error);
}
navigator.getUserMedia(constraints, successCallback, errorCallback);
</script>
</body>
</html>
Пример html webrtc кода
Выбор источника
видео
Вывод видео в окно
Архитектура WebRTC
Ключевые компоненты
29
…..
Web API (Редакция W3C WG)
Ваше Веб.
приложение
WebRTC
WebRTC C++ API (Подключение)
Управление сессией/ Сигнализация (Сессии)
Обработка Звука
isac /iLBC Codec
NetEQ для голоса
Эхоподавитель/
Шумоподавитель
Аудио захват/вывод
Обработка Видео
VP8 / H.264 кодеки
Буфер флуктуации
задержки для видео
Обработка/улучшение
изображения
Видео захват
Транспортные
механизмы
SRTP
Мультиплексирование
P2P
STUN+ TURN+ICE
Сеть I/O
Веб. сервер
Б
Р
А
У
З
Е
Р
Почему это интересно?
Легко
разрабатывать
Легко
внедрять
Простой
доступ
Massive
Adoption
 Не нужны глубокие
знания в области VoIP
 Дает доступ к VoIP
технологиям
существующим Web
программистам
 Новые приложения
 Совместимые
компоненты
приложений связи
 Не зависимо от
платформы
 Распространение =
URL
 Хранение в
датацентр, а не на
индивидуальных
устройствах
 Низкая стоимость
обслуживания
 Мгновенное
обновление
 Доступ в один клик
 Любое устройство
 Нет необходимости в
плагинах/приложениях
 Расширяет систему
коммуникаций
предприятия
30
Массовое
использование
Возможные проблемы
31
Передача медиа
Через брандмауэр,
NAT
Обеспечение
безопасности
в браузере,
защита медиа
потоков
Идентификация
звонящего
Оптимизация
производительности
при обработки/
передачи трафика
реального времени
Что пока не возможно реализовать с WebRTC
Ограничения WebRTC
32
• Установка сессии пока не реализована в рамках WebRTC.
• Проверки доступности (presence) нет в WebRTC
– Установка сессии и сервисы присутствия должны быть реализованы
собственным кодом приложения, включающего вызовы WebRTC
• WebRTC поддерживает только общение по схеме точка-точка; нет
поддержки схем один-многие и многие-многие (multicast, broadcast)
• Внешние (в том числе и с открытым исходным кодом) библиотеки
могут быть использованы для работы с сигнализацией
Идентификация в WebRTC
Браузер настраивается для запроса
сервисов идентификации (identity provider)
пользователя
 Пользователь логинится на сервис
идентификации
 Браузер получает подтверждение от
сервиса аутентификации который
создает персональную DTLS подпись
 JavaScript звонящего передает
подтверждение идентификации
удаленной стороне
 Браузер удаленного абонента
запрашивает сервис аутентификации и
проверяет совпадение DTLS подписи
http://www.w3.org/TR/webrtc/#identity-
provider-interaction
33
Facebook
(сервис
аутентификации)
JS
приложение
Браузер 1
JS
приложение
Браузер 2
DTLS/SRTP медиа
Вебсайт
1
2
33
4
WebRTC – классические ВКС системы.
Как это работает ?
Браузер – обычный терминал
34
Веб сервер
Браузер
Javascript
SRTP
HTTP
SIP Call Agent
SIP
WebRTC – SIP
Стандарты в WebRTC
27.10.2016 © 2015 Cisco and/or its affiliates. All rights reserved.35
Стандарты WebRTC
Серьезный прогресс достигнут в этом году по согласованию стандартов
36
Принято
• Аудио кодеки: G.711, Opus
• Сигнализация: SDP-подобные согласование
средствами JavaScript (ROAP / JSEP)
• Преодоление Firewall/NAT … ICE, STUN, TURN
• Шифрование медиа: SRTP с ключами DTLS
• Согласование портов/адресов для медиа:
ICE/STUN/TURN
• Идентификация: Модель провайдера
идентификации
• Поддержка маркирования QoS … DiffServ для
приоритета на WiFiшлюзах, LTE соединениях
• Для видео поддержка VP8 и H.264, утверждена
IETF!
‒ http://www.ietf.org/mail-
archive/web/rtcweb/current/msg13432.html
Обсуждается
• Cisco анонсировало FreeOpenH264 проект
‒ Mozilla подтвердили поддержку в Firefox
OpenH264
• Коррекция ошибок/ потерь / переполнение…
‒ Цель = минимизировать задержку, обеспечить
быструю реакцию и постоянный, непрерывный
поток данных
• Передача данных / экрана
• И т.д.…
Поддержка браузерами HTML5 и WebRTC
27.10.2016 © 2015 Cisco and/or its affiliates. All rights reserved.37
Поддержка браузерами WebRTC
Различные браузеры объявили о поддержке стандарта
38
Google Chrome
• Первая версия с поддержкой WebRTC
- Chrome 23 Stable (более поздние
автоматически поддерживают)
• Первая мобильная версия - Chrome 26
для Android Beta
• Поддержка H.264 с ChromeOS 39/40
для Chrome Book
• Активно работают над поддержкой
открытого кода и стандартов проекта
(WebRTC.org)
Microsoft Internet Explorer
• MS анонсировало поддержку WebRTC
через ORTC API
• Дополняют и дорабатывают ORTC API
для поддержки WebRTC стандартов
Mozilla Firefox
• OpenH.264 поддержан с Firefox
33
• Активно работают над
поддержкой открытого кода и
стандартов
Apple Safari
• Пока деталей не известно
Доля на рынке браузеров различных
производителей
http://en.wikipedia.org/wiki/Usage_share_of_web_browsers
Источник Chrome
Internet
Explorer
Firefox Safari
Opera Others
Wikimedia 47.07% 11.06% 15.43% 20.47% 2.17% 3.8%
StatCounter 50.15% 13.75% 13.8% 4.7% 3.79% 6.95%
Использование различных браузеров
на февраль 2015 года
Решения ВКС c использованием WebRTC
27.10.2016 © 2015 Cisco and/or its affiliates. All rights reserved.40
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco
4
1
Truconf
преимущества WebRTC
Подводя итоги ..
• Доступ через JavaScript API
• Не требует плагинов, скачивания и установки приложений
• Поддержан основными браузерами
• Планируется поддержка на всех аппаратных платформах
• Упрощает работу с видео
• Позволяет упростить разработку приложений связи
• Позволяет связываться из любой сети из которой возможен Интернет
серфинг.
• Позволяет просто реализовать функционал ранее технически не
возможный или сложный в реализации.
42
43

More Related Content

What's hot

Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
TrueConf
 
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
TrueConf
 
Почему мир видеоконференцсвязи никогда не будет прежним?
Почему мир видеоконференцсвязи никогда не будет прежним?Почему мир видеоконференцсвязи никогда не будет прежним?
Почему мир видеоконференцсвязи никогда не будет прежним?
TrueConf
 
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
TrueConf__
 
Практический трениг TrueConf, часть 1
Практический трениг TrueConf, часть 1Практический трениг TrueConf, часть 1
Практический трениг TrueConf, часть 1
TrueConf
 
О дивный новый мир. Или рынок ВКС на изломе эпох. Лев Якупов, TrueConf
О дивный новый мир. Или рынок ВКС на изломе эпох. Лев Якупов, TrueConfО дивный новый мир. Или рынок ВКС на изломе эпох. Лев Якупов, TrueConf
О дивный новый мир. Или рынок ВКС на изломе эпох. Лев Якупов, TrueConf
TrueConf
 
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
TrueConf
 
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме..."Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
TrueConf
 
Обзор архитектур систем видеоконференцсвязи. Лев Якупов, TrueConf
Обзор архитектур систем видеоконференцсвязи. Лев Якупов, TrueConfОбзор архитектур систем видеоконференцсвязи. Лев Якупов, TrueConf
Обзор архитектур систем видеоконференцсвязи. Лев Якупов, TrueConf
TrueConf
 
Заметки о TrueConf, Константин Смирнов
Заметки о TrueConf, Константин СмирновЗаметки о TrueConf, Константин Смирнов
Заметки о TrueConf, Константин СмирновTrueConf__
 
Видео+Конференция 2013. Последние тенденции на рынке ВКС и UC&C. Лев Якупов, ...
Видео+Конференция 2013. Последние тенденции на рынке ВКС и UC&C. Лев Якупов, ...Видео+Конференция 2013. Последние тенденции на рынке ВКС и UC&C. Лев Якупов, ...
Видео+Конференция 2013. Последние тенденции на рынке ВКС и UC&C. Лев Якупов, ...
TrueConf__
 
Онлайн-тренинг о внедрении и интеграции TrueConf Server
Онлайн-тренинг о внедрении и интеграции TrueConf ServerОнлайн-тренинг о внедрении и интеграции TrueConf Server
Онлайн-тренинг о внедрении и интеграции TrueConf Server
TrueConf
 
Видео+Конференция-2016. Терминалы ВКС Yealink. Докладчик: Леонид Корытин, мен...
Видео+Конференция-2016. Терминалы ВКС Yealink. Докладчик: Леонид Корытин, мен...Видео+Конференция-2016. Терминалы ВКС Yealink. Докладчик: Леонид Корытин, мен...
Видео+Конференция-2016. Терминалы ВКС Yealink. Докладчик: Леонид Корытин, мен...
TrueConf
 
4K время пришло! Докладчик: Татьяна Быкова — IPVS.
4K время пришло! Докладчик: Татьяна Быкова — IPVS.4K время пришло! Докладчик: Татьяна Быкова — IPVS.
4K время пришло! Докладчик: Татьяна Быкова — IPVS.
TrueConf
 
Видео+Конференция-2016. Современные и доступные средства ВКС и удалённого вза...
Видео+Конференция-2016. Современные и доступные средства ВКС и удалённого вза...Видео+Конференция-2016. Современные и доступные средства ВКС и удалённого вза...
Видео+Конференция-2016. Современные и доступные средства ВКС и удалённого вза...
TrueConf
 
Рассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, Unitsolutions
Рассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, UnitsolutionsРассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, Unitsolutions
Рассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, Unitsolutions
TrueConf
 
Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...
Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...
Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...
TrueConf
 
Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...
Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...
Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...
TrueConf__
 
Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...
Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...
Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...
TrueConf
 
Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...
Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...
Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...
TrueConf
 

What's hot (20)

Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
 
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
 
Почему мир видеоконференцсвязи никогда не будет прежним?
Почему мир видеоконференцсвязи никогда не будет прежним?Почему мир видеоконференцсвязи никогда не будет прежним?
Почему мир видеоконференцсвязи никогда не будет прежним?
 
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
 
Практический трениг TrueConf, часть 1
Практический трениг TrueConf, часть 1Практический трениг TrueConf, часть 1
Практический трениг TrueConf, часть 1
 
О дивный новый мир. Или рынок ВКС на изломе эпох. Лев Якупов, TrueConf
О дивный новый мир. Или рынок ВКС на изломе эпох. Лев Якупов, TrueConfО дивный новый мир. Или рынок ВКС на изломе эпох. Лев Якупов, TrueConf
О дивный новый мир. Или рынок ВКС на изломе эпох. Лев Якупов, TrueConf
 
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
 
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме..."Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
 
Обзор архитектур систем видеоконференцсвязи. Лев Якупов, TrueConf
Обзор архитектур систем видеоконференцсвязи. Лев Якупов, TrueConfОбзор архитектур систем видеоконференцсвязи. Лев Якупов, TrueConf
Обзор архитектур систем видеоконференцсвязи. Лев Якупов, TrueConf
 
Заметки о TrueConf, Константин Смирнов
Заметки о TrueConf, Константин СмирновЗаметки о TrueConf, Константин Смирнов
Заметки о TrueConf, Константин Смирнов
 
Видео+Конференция 2013. Последние тенденции на рынке ВКС и UC&C. Лев Якупов, ...
Видео+Конференция 2013. Последние тенденции на рынке ВКС и UC&C. Лев Якупов, ...Видео+Конференция 2013. Последние тенденции на рынке ВКС и UC&C. Лев Якупов, ...
Видео+Конференция 2013. Последние тенденции на рынке ВКС и UC&C. Лев Якупов, ...
 
Онлайн-тренинг о внедрении и интеграции TrueConf Server
Онлайн-тренинг о внедрении и интеграции TrueConf ServerОнлайн-тренинг о внедрении и интеграции TrueConf Server
Онлайн-тренинг о внедрении и интеграции TrueConf Server
 
Видео+Конференция-2016. Терминалы ВКС Yealink. Докладчик: Леонид Корытин, мен...
Видео+Конференция-2016. Терминалы ВКС Yealink. Докладчик: Леонид Корытин, мен...Видео+Конференция-2016. Терминалы ВКС Yealink. Докладчик: Леонид Корытин, мен...
Видео+Конференция-2016. Терминалы ВКС Yealink. Докладчик: Леонид Корытин, мен...
 
4K время пришло! Докладчик: Татьяна Быкова — IPVS.
4K время пришло! Докладчик: Татьяна Быкова — IPVS.4K время пришло! Докладчик: Татьяна Быкова — IPVS.
4K время пришло! Докладчик: Татьяна Быкова — IPVS.
 
Видео+Конференция-2016. Современные и доступные средства ВКС и удалённого вза...
Видео+Конференция-2016. Современные и доступные средства ВКС и удалённого вза...Видео+Конференция-2016. Современные и доступные средства ВКС и удалённого вза...
Видео+Конференция-2016. Современные и доступные средства ВКС и удалённого вза...
 
Рассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, Unitsolutions
Рассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, UnitsolutionsРассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, Unitsolutions
Рассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, Unitsolutions
 
Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...
Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...
Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...
 
Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...
Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...
Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...
 
Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...
Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...
Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...
 
Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...
Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...
Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...
 

Similar to Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco

HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
Cisco Russia
 
Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)Ontico
 
Темное настоящее и светлое будущее WebRTC
Темное настоящее и светлое будущее WebRTCТемное настоящее и светлое будущее WebRTC
Темное настоящее и светлое будущее WebRTC
Voximplant
 
SSL и сертификаты безопасности при работе с решениями Cisco Unified Communica...
SSL и сертификаты безопасности при работе с решениями Cisco Unified Communica...SSL и сертификаты безопасности при работе с решениями Cisco Unified Communica...
SSL и сертификаты безопасности при работе с решениями Cisco Unified Communica...
Cisco Russia
 
Web RTC - Part 1
Web RTC - Part 1 Web RTC - Part 1
Web RTC - Part 1
Attract Group
 
Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...
Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...
Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...
Cisco Russia
 
Миграция Web-проекта в облако. И.Гальцев.
Миграция Web-проекта в облако. И.Гальцев.Миграция Web-проекта в облако. И.Гальцев.
Миграция Web-проекта в облако. И.Гальцев.Clouds NN
 
Решения Brocade для построения IP сетей будущего
Решения Brocade для построения IP сетей будущегоРешения Brocade для построения IP сетей будущего
Решения Brocade для построения IP сетей будущего
ARCCN
 
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
TrueConf
 
Cisco meeting server
Cisco meeting serverCisco meeting server
Cisco meeting server
КРОК
 
Архитектура, конфигурирование, поиск и устранение неисправностей функций Reco...
Архитектура, конфигурирование, поиск и устранение неисправностей функций Reco...Архитектура, конфигурирование, поиск и устранение неисправностей функций Reco...
Архитектура, конфигурирование, поиск и устранение неисправностей функций Reco...
Cisco Russia
 
WebRTC. Part I
WebRTC. Part IWebRTC. Part I
WebRTC. Part I
Sergey Lazarev
 
Promwad innovation company
Promwad innovation companyPromwad innovation company
Promwad innovation company
Alexandra Sadovnikova
 
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Ilya Kaznacheev
 
Xpoint
XpointXpoint
Xpoint
vcsukraine
 
Cisco MediaSense Запись разговоров UCCX 10
Cisco MediaSense Запись разговоров UCCX 10Cisco MediaSense Запись разговоров UCCX 10
Cisco MediaSense Запись разговоров UCCX 10
Cisco Russia
 
Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...
Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...
Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...
СвязьКомплект
 
Технологии и архитектура систем ВКС
Технологии и архитектура систем ВКСТехнологии и архитектура систем ВКС
Технологии и архитектура систем ВКСAndrew Vlaskin
 
Cisco WebEx Meetings Server, v1.1: представление новой версии продукта
Cisco WebEx Meetings Server, v1.1: представление новой версии продуктаCisco WebEx Meetings Server, v1.1: представление новой версии продукта
Cisco WebEx Meetings Server, v1.1: представление новой версии продуктаCisco Russia
 

Similar to Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco (20)

HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
 
Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)
 
Темное настоящее и светлое будущее WebRTC
Темное настоящее и светлое будущее WebRTCТемное настоящее и светлое будущее WebRTC
Темное настоящее и светлое будущее WebRTC
 
Webcaster.pro
Webcaster.proWebcaster.pro
Webcaster.pro
 
SSL и сертификаты безопасности при работе с решениями Cisco Unified Communica...
SSL и сертификаты безопасности при работе с решениями Cisco Unified Communica...SSL и сертификаты безопасности при работе с решениями Cisco Unified Communica...
SSL и сертификаты безопасности при работе с решениями Cisco Unified Communica...
 
Web RTC - Part 1
Web RTC - Part 1 Web RTC - Part 1
Web RTC - Part 1
 
Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...
Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...
Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...
 
Миграция Web-проекта в облако. И.Гальцев.
Миграция Web-проекта в облако. И.Гальцев.Миграция Web-проекта в облако. И.Гальцев.
Миграция Web-проекта в облако. И.Гальцев.
 
Решения Brocade для построения IP сетей будущего
Решения Brocade для построения IP сетей будущегоРешения Brocade для построения IP сетей будущего
Решения Brocade для построения IP сетей будущего
 
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
 
Cisco meeting server
Cisco meeting serverCisco meeting server
Cisco meeting server
 
Архитектура, конфигурирование, поиск и устранение неисправностей функций Reco...
Архитектура, конфигурирование, поиск и устранение неисправностей функций Reco...Архитектура, конфигурирование, поиск и устранение неисправностей функций Reco...
Архитектура, конфигурирование, поиск и устранение неисправностей функций Reco...
 
WebRTC. Part I
WebRTC. Part IWebRTC. Part I
WebRTC. Part I
 
Promwad innovation company
Promwad innovation companyPromwad innovation company
Promwad innovation company
 
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
 
Xpoint
XpointXpoint
Xpoint
 
Cisco MediaSense Запись разговоров UCCX 10
Cisco MediaSense Запись разговоров UCCX 10Cisco MediaSense Запись разговоров UCCX 10
Cisco MediaSense Запись разговоров UCCX 10
 
Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...
Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...
Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...
 
Технологии и архитектура систем ВКС
Технологии и архитектура систем ВКСТехнологии и архитектура систем ВКС
Технологии и архитектура систем ВКС
 
Cisco WebEx Meetings Server, v1.1: представление новой версии продукта
Cisco WebEx Meetings Server, v1.1: представление новой версии продуктаCisco WebEx Meetings Server, v1.1: представление новой версии продукта
Cisco WebEx Meetings Server, v1.1: представление новой версии продукта
 

More from TrueConf

10 лет TrueConf Server!
10 лет TrueConf Server!10 лет TrueConf Server!
10 лет TrueConf Server!
TrueConf
 
TrueConf SDK
TrueConf SDKTrueConf SDK
TrueConf SDK
TrueConf
 
Новые возможности программного ВКС-терминала TrueConf Terminal 2.0.4
Новые возможности программного ВКС-терминала TrueConf Terminal 2.0.4Новые возможности программного ВКС-терминала TrueConf Terminal 2.0.4
Новые возможности программного ВКС-терминала TrueConf Terminal 2.0.4
TrueConf
 
ВКС Aver — практично, функционально, качественно
ВКС Aver — практично, функционально, качественноВКС Aver — практично, функционально, качественно
ВКС Aver — практично, функционально, качественно
TrueConf
 
YVC - концептуально новые устройства для деловых конференций
YVC - концептуально новые устройства для деловых конференцийYVC - концептуально новые устройства для деловых конференций
YVC - концептуально новые устройства для деловых конференций
TrueConf
 
HighTech Media - Huddle Rooms.pptx
HighTech Media - Huddle Rooms.pptxHighTech Media - Huddle Rooms.pptx
HighTech Media - Huddle Rooms.pptx
TrueConf
 
TrueConf vertical cases.pptx
TrueConf vertical cases.pptxTrueConf vertical cases.pptx
TrueConf vertical cases.pptx
TrueConf
 
Выбираем AV оборудование с умом и выгодой.pptx
Выбираем AV оборудование с умом и выгодой.pptxВыбираем AV оборудование с умом и выгодой.pptx
Выбираем AV оборудование с умом и выгодой.pptx
TrueConf
 
STSS - сделано в России.pptx
STSS - сделано в России.pptxSTSS - сделано в России.pptx
STSS - сделано в России.pptx
TrueConf
 
Обзор спикерфонов и микрофонов для конференц-залов
Обзор спикерфонов и микрофонов для конференц-заловОбзор спикерфонов и микрофонов для конференц-залов
Обзор спикерфонов и микрофонов для конференц-залов
TrueConf
 
ВКС на службе Администрации города Уфа. Станислав Хабибов, Канон
ВКС на службе Администрации города Уфа. Станислав Хабибов, КанонВКС на службе Администрации города Уфа. Станислав Хабибов, Канон
ВКС на службе Администрации города Уфа. Станислав Хабибов, Канон
TrueConf
 
The Quiet Revolution of Visual Communications in the Western Enterprise. Rich...
The Quiet Revolution of Visual Communications in the Western Enterprise. Rich...The Quiet Revolution of Visual Communications in the Western Enterprise. Rich...
The Quiet Revolution of Visual Communications in the Western Enterprise. Rich...
TrueConf
 
Заметки о TrueConf, Константин Смирнов
Заметки о TrueConf, Константин СмирновЗаметки о TrueConf, Константин Смирнов
Заметки о TrueConf, Константин Смирнов
TrueConf
 
Записки одного вендора, Дмитрий Одинцов
Записки одного вендора, Дмитрий ОдинцовЗаписки одного вендора, Дмитрий Одинцов
Записки одного вендора, Дмитрий Одинцов
TrueConf
 
Видеорекрутмент: знай кандидата в лицо!, Сергей Дронский
Видеорекрутмент: знай кандидата в лицо!, Сергей ДронскийВидеорекрутмент: знай кандидата в лицо!, Сергей Дронский
Видеорекрутмент: знай кандидата в лицо!, Сергей Дронский
TrueConf
 
Развитие ВКС в компании-ритейлере. На примере ООО "Леруа мерлен восток", Алек...
Развитие ВКС в компании-ритейлере. На примере ООО "Леруа мерлен восток", Алек...Развитие ВКС в компании-ритейлере. На примере ООО "Леруа мерлен восток", Алек...
Развитие ВКС в компании-ритейлере. На примере ООО "Леруа мерлен восток", Алек...
TrueConf
 
"Опыт использования ВКС в сфере НКО", Игорь Кипчатов
"Опыт использования ВКС в сфере НКО", Игорь Кипчатов"Опыт использования ВКС в сфере НКО", Игорь Кипчатов
"Опыт использования ВКС в сфере НКО", Игорь Кипчатов
TrueConf
 
Видео + Конференция. Что такое унифицированные коммуникации в отрасти ВКС. Дм...
Видео + Конференция. Что такое унифицированные коммуникации в отрасти ВКС. Дм...Видео + Конференция. Что такое унифицированные коммуникации в отрасти ВКС. Дм...
Видео + Конференция. Что такое унифицированные коммуникации в отрасти ВКС. Дм...
TrueConf
 
Видео + Конференция. Возможности решений TrueConf. Стас Солдатов
Видео + Конференция. Возможности решений TrueConf. Стас СолдатовВидео + Конференция. Возможности решений TrueConf. Стас Солдатов
Видео + Конференция. Возможности решений TrueConf. Стас Солдатов
TrueConf
 
Видео + Конференция. Делаем звук качественным. Константин Смирнов
Видео + Конференция. Делаем звук качественным. Константин СмирновВидео + Конференция. Делаем звук качественным. Константин Смирнов
Видео + Конференция. Делаем звук качественным. Константин Смирнов
TrueConf
 

More from TrueConf (20)

10 лет TrueConf Server!
10 лет TrueConf Server!10 лет TrueConf Server!
10 лет TrueConf Server!
 
TrueConf SDK
TrueConf SDKTrueConf SDK
TrueConf SDK
 
Новые возможности программного ВКС-терминала TrueConf Terminal 2.0.4
Новые возможности программного ВКС-терминала TrueConf Terminal 2.0.4Новые возможности программного ВКС-терминала TrueConf Terminal 2.0.4
Новые возможности программного ВКС-терминала TrueConf Terminal 2.0.4
 
ВКС Aver — практично, функционально, качественно
ВКС Aver — практично, функционально, качественноВКС Aver — практично, функционально, качественно
ВКС Aver — практично, функционально, качественно
 
YVC - концептуально новые устройства для деловых конференций
YVC - концептуально новые устройства для деловых конференцийYVC - концептуально новые устройства для деловых конференций
YVC - концептуально новые устройства для деловых конференций
 
HighTech Media - Huddle Rooms.pptx
HighTech Media - Huddle Rooms.pptxHighTech Media - Huddle Rooms.pptx
HighTech Media - Huddle Rooms.pptx
 
TrueConf vertical cases.pptx
TrueConf vertical cases.pptxTrueConf vertical cases.pptx
TrueConf vertical cases.pptx
 
Выбираем AV оборудование с умом и выгодой.pptx
Выбираем AV оборудование с умом и выгодой.pptxВыбираем AV оборудование с умом и выгодой.pptx
Выбираем AV оборудование с умом и выгодой.pptx
 
STSS - сделано в России.pptx
STSS - сделано в России.pptxSTSS - сделано в России.pptx
STSS - сделано в России.pptx
 
Обзор спикерфонов и микрофонов для конференц-залов
Обзор спикерфонов и микрофонов для конференц-заловОбзор спикерфонов и микрофонов для конференц-залов
Обзор спикерфонов и микрофонов для конференц-залов
 
ВКС на службе Администрации города Уфа. Станислав Хабибов, Канон
ВКС на службе Администрации города Уфа. Станислав Хабибов, КанонВКС на службе Администрации города Уфа. Станислав Хабибов, Канон
ВКС на службе Администрации города Уфа. Станислав Хабибов, Канон
 
The Quiet Revolution of Visual Communications in the Western Enterprise. Rich...
The Quiet Revolution of Visual Communications in the Western Enterprise. Rich...The Quiet Revolution of Visual Communications in the Western Enterprise. Rich...
The Quiet Revolution of Visual Communications in the Western Enterprise. Rich...
 
Заметки о TrueConf, Константин Смирнов
Заметки о TrueConf, Константин СмирновЗаметки о TrueConf, Константин Смирнов
Заметки о TrueConf, Константин Смирнов
 
Записки одного вендора, Дмитрий Одинцов
Записки одного вендора, Дмитрий ОдинцовЗаписки одного вендора, Дмитрий Одинцов
Записки одного вендора, Дмитрий Одинцов
 
Видеорекрутмент: знай кандидата в лицо!, Сергей Дронский
Видеорекрутмент: знай кандидата в лицо!, Сергей ДронскийВидеорекрутмент: знай кандидата в лицо!, Сергей Дронский
Видеорекрутмент: знай кандидата в лицо!, Сергей Дронский
 
Развитие ВКС в компании-ритейлере. На примере ООО "Леруа мерлен восток", Алек...
Развитие ВКС в компании-ритейлере. На примере ООО "Леруа мерлен восток", Алек...Развитие ВКС в компании-ритейлере. На примере ООО "Леруа мерлен восток", Алек...
Развитие ВКС в компании-ритейлере. На примере ООО "Леруа мерлен восток", Алек...
 
"Опыт использования ВКС в сфере НКО", Игорь Кипчатов
"Опыт использования ВКС в сфере НКО", Игорь Кипчатов"Опыт использования ВКС в сфере НКО", Игорь Кипчатов
"Опыт использования ВКС в сфере НКО", Игорь Кипчатов
 
Видео + Конференция. Что такое унифицированные коммуникации в отрасти ВКС. Дм...
Видео + Конференция. Что такое унифицированные коммуникации в отрасти ВКС. Дм...Видео + Конференция. Что такое унифицированные коммуникации в отрасти ВКС. Дм...
Видео + Конференция. Что такое унифицированные коммуникации в отрасти ВКС. Дм...
 
Видео + Конференция. Возможности решений TrueConf. Стас Солдатов
Видео + Конференция. Возможности решений TrueConf. Стас СолдатовВидео + Конференция. Возможности решений TrueConf. Стас Солдатов
Видео + Конференция. Возможности решений TrueConf. Стас Солдатов
 
Видео + Конференция. Делаем звук качественным. Константин Смирнов
Видео + Конференция. Делаем звук качественным. Константин СмирновВидео + Конференция. Делаем звук качественным. Константин Смирнов
Видео + Конференция. Делаем звук качественным. Константин Смирнов
 

Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco

  • 1. Эволюция стандартов и технологий видеосвязи 18 октября 2016 года Сергей Юцайтис Консультант по технологиям для совместной работы Cisco в России и СНГ
  • 2. Исторический экскурс - этапы становления IP телефонии 2
  • 3. Исторический экскурс - этапы становления IP телефонии 3
  • 4. Исторический экскурс - этапы становления IP телефонии 4
  • 5. Исторический экскурс - этапы становления IP телефонии 5
  • 6. Исторический экскурс - этапы становления IP телефонии 6
  • 7. Исторический экскурс - этапы становления IP телефонии 7
  • 8. Исторический экскурс - этапы становления IP телефонии 8
  • 9. H.323 терминал должен поддерживать следующие протоколы: H.225 (h.225.0, RAS) - Q.931 — для установления и контроля соединения; RAS — для взаимодействия с привратником (gatekeeper); H.245 — для согласования параметров соединения; RTP/RTCP — для доставки потокового аудио, видео, презентации; Дополнительными компонентами могут быть другие протоколы, такие как h235, семейство протоколов H.450 — для поддержки обязательных в H.323 дополнительных видов обслуживания (ДВО), h460, аудио- и видеокодеки (H.261, H.263, H264, MPEG). Поддержка рекомендаций T.120 или h239 совместной работы над документами необязательна. h323 – первый протокол управления мультимедийной сессией
  • 10. SIP (англ. Session Initiation Protocol — протокол установления сеанса) — стандарт на способ установления и завершения пользовательского интернет-сеанса, включающего обмен мультимедийным содержимым (видео- и аудиоконференция, мгновенные сообщения, онлайн-игры). В модели взаимодействия открытых систем SIP является сетевым протоколом прикладного уровня. Протокол описывает, каким образом клиентское приложение (например, софтфон) может запросить начало соединения у другого, возможно, физически удалённого клиента, находящегося в той же сети, используя его уникальное имя. Протокол определяет способ согласования между клиентами об открытии каналов обмена на основе других протоколов, которые могут использоваться для непосредственной передачи информации (например, RTP). Допускается добавление или удаление таких каналов в течение установленного сеанса, а также подключение и отключение дополнительных клиентов (то есть допускается участие в обмене более двух сторон — конференц-связь). Протокол также определяет порядок завершения сеанса.
  • 11. SIP позволяет производителям реализовать собственные расширения протокола, например для поддержки SVC кодеков Lync/Skype 2013: Simulcast SVC w/temporal scaling [7.5/15/30 fps] Не эквивалентно H.264 baseline профилю, кодирование от MSFT объявляется как X-H264UC и должно пониматься другим оборудованием для установления вызова. Polycom SVC: “SVC кодирование позволяет сделать доступным SVC потоки одновременно для разных клиентов, которые, в свою очередь, могут выбрать из них подходящие по разрешению, частоте кадров, битрейту Google Simulcast SVC: “использование SVC с VP8 в WebRTC приложениях имеет ограничение в части поддержки spatial (разрешение фрейма), поэтому используется более простая версия SVC (VP8 поддерживает только temporal scalability) Возможно с VP9 это изменится”
  • 12. H.264 Simulcast SVC - визуализация HD слой [720p или 1080p] Средний слой [360/480 или 720p] Слой нарезки или ‘предпросмотра’ время трафик Все вместе
  • 13. Multistream основной видео канал Много экранные видеосистемы могут запрашивать дополнительные потоки в зависимости от конфигурации экранов H.264 AVC каналы контента Opus/AAC-LD/G.722 аудио каналы Дополнительные возможности согласования сессии в рамках протокола SIP В SIP SDP может согласоваться выделенный транспортный канал для управляющих сообщений, использующий в свою очередь в качестве транспорта UDP(UDT) протокол
  • 15. UC/Видео раньше не часто использовались из браузера.. Плагины или внешние приложения могут быть запущены, если требуются 15
  • 16. Браузерные приложения для голосового и видео 16
  • 17. Но… У каждого производителя своя реализация – нет совместимости Требуется установка плагинов Сложности с установкой (разрешения и т.д...) Не на всех платформах доступны, мобильные – iOS и Android, Linux Их необходимо обновлять Сам по себе браузер не может открыть медиа сессию (для обмена голосом и видео) 17
  • 18. Браузеры запрещают загрузку и запуск плагинов Производители браузеров (Google Chrome и Mozilla Firefox) планируют полностью прекратить поддержку плагинов в ближайшем будущем Chrome и Firefox первые ввели политику запрета 18 “To give people more control over their browser, Firefox will no longer activate most plugins by default” - Для того чтобы дать пользователю больше возможностей по управлению браузером Firefox больше не будет разрешать загрузку и запуск большинства плагинов «по умолчанию». https://blog.mozilla.org/futurereleases/ 2013/09/24/plugin-activation-in-firefox/ “Today’s browsers are speedier, safer, and more capable than their ancestors. Meanwhile, NPAPI’s 90s-era architecture has become a leading cause of hangs, crashes, security incidents, and code complexity. Because of this, Chrome will be phasing out NPAPI support over the coming year.” - Сегодня браузеры быстрее, безопаснее и функциональнее чем были раньше. Архитектура веб. приложений 90-х, основанная на плагинах, становится слишком громоздкой, уязвимой, содержит многочисленные ошибки. Поэтому Chrome планирует прекратить поддержку загружаемых модулей (плагинов) в ближайшие годы http://blog.chromium.org/2013/09/saying-goodbye-to-our-old- friend-npapi.html • Для предотвращения недовольства пользователей, Google Chrome будет поддерживать список разрешенных популярных плагинов.
  • 19. Загрузка и запуск плагинов сегодня Chrome и Firefox поддерживают список разрешенных плагинов 19
  • 20. Те же ограничения встречают пользователи мобильных платформ Требуются внешние приложения 20
  • 21. Браузеры старых версий плохо подходят для реализации телекоммуникационных приложенний Программного телефона Кодирования звука в реальном времени Кодирования видео в реальном времени Обмена контентом в реальном времени Сигнализации Шифрования медиа трафика Плагины и внешние приложения требуются для поддержки функционала 21 Возможность отправки медиа на удаленную сторону Согласование протоколов Оповещения пользователя Преодоление NAT и firewall Управление периферийными устройствами Детектирование активности системы Разработка браузерных технологий, направленных на отказ от плагинов, последнее время резко ускорилась. WebRTC сегодня становится основной альтернативой загружаемым модулям.
  • 22. Что такое WebRTC Что такое WebRTC:  WebRTC это API, определенный, продвигаемый и разработанный Консорциумом Всемирной паутины (World Wide Web Consortium -W3C)  Это открытый, не коммерческий стандарт, который позволяет веб браузерам обмениваться информацией в режиме реального времени (Real-Time Communications -RTC) через простой JavaScript API В чем ценность WebRTC:  WebRTC позволяет приложениям реализовывать возможности телефонии, видеосвязи и P2P обмена файлами внутри браузера без загрузки плагина или (внешнего программного клиента) 22
  • 23. Эволюция браузерных технологий 23 HTTP (Pre AJAX) AJAX (2004) Web Socket (2008) WebRTC (2012) Обычный Web, запрос, выполненный на странице возвращает код страницы (Geocities) Часть страницы может обновляться без перезагрузки страницы целиком (Gmail) Браузер может открывать сессию двунаправленного обшения Страница браузера может обмениваться информацией напрямую с другой страницей Browser Server Browser Server Browser Server Browser http://venturebeat.com/2012/08/13/webrtc-is-almost-here-and-it-will-change-the-web/ http://www.evolutionoftheweb.com/ Browser
  • 24. Обзор HTML5 Стандарт начал поддерживаться браузерами еще до окончательного утверждения 24 <!DOCTYPE html> SEMANTICS <audio> <video><section> <header> <footer> <output> <time> MathML MEDIA & GRAPHICS WebRTC RTCWeb <audio> <video> <canvas> WebGL SVG OFFLINE / STORAGE Application Cache IndexedDB localStorage STYLING border-radius border-image columns backgrounds shadows transitions animations PERFORMANCE Web SocketsWeb Workers XMLHttpRequest window.history Drag & Drop CSS3 Touch Events Full Screen INTEGRATION Geolocation
  • 25. Ключевые возможности Медиа потоки Get User Media: для захвата аудио или видео с веб- камеры или микрофона WebRTC обеспечивает работу с устройствами захвата передающими один или несколько синхронизированных потоков медиа Адрес медиа необходимо представить в виде URL для возможности проиграть его средствами HTML5 Поддержка соединений точка - точка Соединения с поддержкой видео и звука высокого качества Управление методами и протоколами кодирования Шифрование Управление полосой пропускания Канал передачи данных Передача данных приложения точка – точка (поддерживается не всеми браузерами) 25
  • 26. Что это означает? Это означает что привычные нам приложения для телефонной и видеосвязи (такие как, например, Jabber и Skype) легко могут быть заменены встроенными в веб. страницы клиентами (а точнее – компактным кодом, исполняемым браузером).  Нет необходимости в установки дополнительных приложений. Браузер сам проделает всю необходимую работу. Как только передача данных (Data Channel) будет полностью поддержана браузерами -управление удаленным рабочим столом, передача файлов, онлайн игры и текстовый чат в режиме реального времени, а также любой другой функционал, требующий обмена данными, можно будет реализовать только на базе браузера. 26
  • 27. Что еще станет возможным? Совмещение с другими веб технологиями откроет путь к совершенно новым возможностям! Например WebGL и HTML5 применяемые вместе с WebRTC позволят сделать функционал не существовавший в индустрии ранее  Пример: Применение видеоэффектов в приложениях веб трансляции в режиме реального времени или видеосвязи 27 Этот функционал можно реализовать с минимальными усилиями (очень низкой стоимостью)
  • 28. 28 <html> <body> <h1>getUserMedia API Example</h1> <div id='video-space'> <video autoplay></video> </div> <script> navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia; var constraints = {audio: false, video: true}; var video = document.querySelector("video"); function successCallback(stream) { // Выведем видео в окно, что бы убедиться что все работает window.stream = stream; if (window.URL) { video.src = window.URL.createObjectURL(stream); } else { video.src = stream; } video.play(); } function errorCallback(error) { console.log("navigator.getUserMedia error: ", error); } navigator.getUserMedia(constraints, successCallback, errorCallback); </script> </body> </html> Пример html webrtc кода Выбор источника видео Вывод видео в окно
  • 29. Архитектура WebRTC Ключевые компоненты 29 ….. Web API (Редакция W3C WG) Ваше Веб. приложение WebRTC WebRTC C++ API (Подключение) Управление сессией/ Сигнализация (Сессии) Обработка Звука isac /iLBC Codec NetEQ для голоса Эхоподавитель/ Шумоподавитель Аудио захват/вывод Обработка Видео VP8 / H.264 кодеки Буфер флуктуации задержки для видео Обработка/улучшение изображения Видео захват Транспортные механизмы SRTP Мультиплексирование P2P STUN+ TURN+ICE Сеть I/O Веб. сервер Б Р А У З Е Р
  • 30. Почему это интересно? Легко разрабатывать Легко внедрять Простой доступ Massive Adoption  Не нужны глубокие знания в области VoIP  Дает доступ к VoIP технологиям существующим Web программистам  Новые приложения  Совместимые компоненты приложений связи  Не зависимо от платформы  Распространение = URL  Хранение в датацентр, а не на индивидуальных устройствах  Низкая стоимость обслуживания  Мгновенное обновление  Доступ в один клик  Любое устройство  Нет необходимости в плагинах/приложениях  Расширяет систему коммуникаций предприятия 30 Массовое использование
  • 31. Возможные проблемы 31 Передача медиа Через брандмауэр, NAT Обеспечение безопасности в браузере, защита медиа потоков Идентификация звонящего Оптимизация производительности при обработки/ передачи трафика реального времени
  • 32. Что пока не возможно реализовать с WebRTC Ограничения WebRTC 32 • Установка сессии пока не реализована в рамках WebRTC. • Проверки доступности (presence) нет в WebRTC – Установка сессии и сервисы присутствия должны быть реализованы собственным кодом приложения, включающего вызовы WebRTC • WebRTC поддерживает только общение по схеме точка-точка; нет поддержки схем один-многие и многие-многие (multicast, broadcast) • Внешние (в том числе и с открытым исходным кодом) библиотеки могут быть использованы для работы с сигнализацией
  • 33. Идентификация в WebRTC Браузер настраивается для запроса сервисов идентификации (identity provider) пользователя  Пользователь логинится на сервис идентификации  Браузер получает подтверждение от сервиса аутентификации который создает персональную DTLS подпись  JavaScript звонящего передает подтверждение идентификации удаленной стороне  Браузер удаленного абонента запрашивает сервис аутентификации и проверяет совпадение DTLS подписи http://www.w3.org/TR/webrtc/#identity- provider-interaction 33 Facebook (сервис аутентификации) JS приложение Браузер 1 JS приложение Браузер 2 DTLS/SRTP медиа Вебсайт 1 2 33 4
  • 34. WebRTC – классические ВКС системы. Как это работает ? Браузер – обычный терминал 34 Веб сервер Браузер Javascript SRTP HTTP SIP Call Agent SIP WebRTC – SIP
  • 35. Стандарты в WebRTC 27.10.2016 © 2015 Cisco and/or its affiliates. All rights reserved.35
  • 36. Стандарты WebRTC Серьезный прогресс достигнут в этом году по согласованию стандартов 36 Принято • Аудио кодеки: G.711, Opus • Сигнализация: SDP-подобные согласование средствами JavaScript (ROAP / JSEP) • Преодоление Firewall/NAT … ICE, STUN, TURN • Шифрование медиа: SRTP с ключами DTLS • Согласование портов/адресов для медиа: ICE/STUN/TURN • Идентификация: Модель провайдера идентификации • Поддержка маркирования QoS … DiffServ для приоритета на WiFiшлюзах, LTE соединениях • Для видео поддержка VP8 и H.264, утверждена IETF! ‒ http://www.ietf.org/mail- archive/web/rtcweb/current/msg13432.html Обсуждается • Cisco анонсировало FreeOpenH264 проект ‒ Mozilla подтвердили поддержку в Firefox OpenH264 • Коррекция ошибок/ потерь / переполнение… ‒ Цель = минимизировать задержку, обеспечить быструю реакцию и постоянный, непрерывный поток данных • Передача данных / экрана • И т.д.…
  • 37. Поддержка браузерами HTML5 и WebRTC 27.10.2016 © 2015 Cisco and/or its affiliates. All rights reserved.37
  • 38. Поддержка браузерами WebRTC Различные браузеры объявили о поддержке стандарта 38 Google Chrome • Первая версия с поддержкой WebRTC - Chrome 23 Stable (более поздние автоматически поддерживают) • Первая мобильная версия - Chrome 26 для Android Beta • Поддержка H.264 с ChromeOS 39/40 для Chrome Book • Активно работают над поддержкой открытого кода и стандартов проекта (WebRTC.org) Microsoft Internet Explorer • MS анонсировало поддержку WebRTC через ORTC API • Дополняют и дорабатывают ORTC API для поддержки WebRTC стандартов Mozilla Firefox • OpenH.264 поддержан с Firefox 33 • Активно работают над поддержкой открытого кода и стандартов Apple Safari • Пока деталей не известно
  • 39. Доля на рынке браузеров различных производителей http://en.wikipedia.org/wiki/Usage_share_of_web_browsers Источник Chrome Internet Explorer Firefox Safari Opera Others Wikimedia 47.07% 11.06% 15.43% 20.47% 2.17% 3.8% StatCounter 50.15% 13.75% 13.8% 4.7% 3.79% 6.95% Использование различных браузеров на февраль 2015 года
  • 40. Решения ВКС c использованием WebRTC 27.10.2016 © 2015 Cisco and/or its affiliates. All rights reserved.40
  • 41. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco 4 1 Truconf
  • 42. преимущества WebRTC Подводя итоги .. • Доступ через JavaScript API • Не требует плагинов, скачивания и установки приложений • Поддержан основными браузерами • Планируется поддержка на всех аппаратных платформах • Упрощает работу с видео • Позволяет упростить разработку приложений связи • Позволяет связываться из любой сети из которой возможен Интернет серфинг. • Позволяет просто реализовать функционал ранее технически не возможный или сложный в реализации. 42
  • 43. 43

Editor's Notes

  1. In February of 1995, VocalTec Communications Inc., an Isreali company, released the first ever internet VoIP software: the Internet Phone. The company was founded in 1989 by Alon Cohen and Lior Haramaty, who invented and patented the first Voice over Internet Protocol (Voice over IP, or VoIP). The Internet Phone by VocalTec had the ability to do VoIP call despite the network and hardware limitations of 1995, which comprised of 486 based PCs and modems of 28.8 kbps speed. In the March of 1996, VocalTec introduced also the first ever IP-PSTN breakout gateway. Media gateway was the first commercial VoIP product. The first media gateways were made by Vocaltec, Nuera, Vienna Systems (bought by Nokia), Cisco, Clarent, and Ascend (bought by Lucent) in 1996-1997. Media gateways used protocol H.323 and SS7. The gatekeeper element (H.323 term) which is essentially the call controller was integrated with the first media gateways. The gateway and gatekeeper in VoIP split up in 1997/98. However integrated systems are used nowadays. So not all VoIP systems follow distributed architecture paradigm. In 1998 MGCP protocol was standardized When Cisco led the voice industry into the world of Voice over Internet Protocol (Voice over IP, VoIP) in 1998, we knew the power and scope of these devices.  We believed that VoIP technology would have a major impact on worldwide business communications. By 1998 VoIP traffic represented about 1% of all voice traffic in the United States. Different devices were created to enable phone-to-phone and PC-to-phone communication. By 2000 VoIP traffic achieved approximately 3% of all voice traffic
  2. In February of 1995, VocalTec Communications Inc., an Isreali company, released the first ever internet VoIP software: the Internet Phone. The company was founded in 1989 by Alon Cohen and Lior Haramaty, who invented and patented the first Voice over Internet Protocol (Voice over IP, or VoIP). The Internet Phone by VocalTec had the ability to do VoIP call despite the network and hardware limitations of 1995, which comprised of 486 based PCs and modems of 28.8 kbps speed. In the March of 1996, VocalTec introduced also the first ever IP-PSTN breakout gateway. Media gateway was the first commercial VoIP product. The first media gateways were made by Vocaltec, Nuera, Vienna Systems (bought by Nokia), Cisco, Clarent, and Ascend (bought by Lucent) in 1996-1997. Media gateways used protocol H.323 and SS7. The gatekeeper element (H.323 term) which is essentially the call controller was integrated with the first media gateways. The gateway and gatekeeper in VoIP split up in 1997/98. However integrated systems are used nowadays. So not all VoIP systems follow distributed architecture paradigm. In 1998 MGCP protocol was standardized When Cisco led the voice industry into the world of Voice over Internet Protocol (Voice over IP, VoIP) in 1998, we knew the power and scope of these devices.  We believed that VoIP technology would have a major impact on worldwide business communications. By 1998 VoIP traffic represented about 1% of all voice traffic in the United States. Different devices were created to enable phone-to-phone and PC-to-phone communication. By 2000 VoIP traffic achieved approximately 3% of all voice traffic
  3. In February of 1995, VocalTec Communications Inc., an Isreali company, released the first ever internet VoIP software: the Internet Phone. The company was founded in 1989 by Alon Cohen and Lior Haramaty, who invented and patented the first Voice over Internet Protocol (Voice over IP, or VoIP). The Internet Phone by VocalTec had the ability to do VoIP call despite the network and hardware limitations of 1995, which comprised of 486 based PCs and modems of 28.8 kbps speed. In the March of 1996, VocalTec introduced also the first ever IP-PSTN breakout gateway. Media gateway was the first commercial VoIP product. The first media gateways were made by Vocaltec, Nuera, Vienna Systems (bought by Nokia), Cisco, Clarent, and Ascend (bought by Lucent) in 1996-1997. Media gateways used protocol H.323 and SS7. The gatekeeper element (H.323 term) which is essentially the call controller was integrated with the first media gateways. The gateway and gatekeeper in VoIP split up in 1997/98. However integrated systems are used nowadays. So not all VoIP systems follow distributed architecture paradigm. In 1998 MGCP protocol was standardized When Cisco led the voice industry into the world of Voice over Internet Protocol (Voice over IP, VoIP) in 1998, we knew the power and scope of these devices.  We believed that VoIP technology would have a major impact on worldwide business communications. By 1998 VoIP traffic represented about 1% of all voice traffic in the United States. Different devices were created to enable phone-to-phone and PC-to-phone communication. By 2000 VoIP traffic achieved approximately 3% of all voice traffic
  4. In February of 1995, VocalTec Communications Inc., an Isreali company, released the first ever internet VoIP software: the Internet Phone. The company was founded in 1989 by Alon Cohen and Lior Haramaty, who invented and patented the first Voice over Internet Protocol (Voice over IP, or VoIP). The Internet Phone by VocalTec had the ability to do VoIP call despite the network and hardware limitations of 1995, which comprised of 486 based PCs and modems of 28.8 kbps speed. In the March of 1996, VocalTec introduced also the first ever IP-PSTN breakout gateway. Media gateway was the first commercial VoIP product. The first media gateways were made by Vocaltec, Nuera, Vienna Systems (bought by Nokia), Cisco, Clarent, and Ascend (bought by Lucent) in 1996-1997. Media gateways used protocol H.323 and SS7. The gatekeeper element (H.323 term) which is essentially the call controller was integrated with the first media gateways. The gateway and gatekeeper in VoIP split up in 1997/98. However integrated systems are used nowadays. So not all VoIP systems follow distributed architecture paradigm. In 1998 MGCP protocol was standardized When Cisco led the voice industry into the world of Voice over Internet Protocol (Voice over IP, VoIP) in 1998, we knew the power and scope of these devices.  We believed that VoIP technology would have a major impact on worldwide business communications. By 1998 VoIP traffic represented about 1% of all voice traffic in the United States. Different devices were created to enable phone-to-phone and PC-to-phone communication. By 2000 VoIP traffic achieved approximately 3% of all voice traffic
  5. In February of 1995, VocalTec Communications Inc., an Isreali company, released the first ever internet VoIP software: the Internet Phone. The company was founded in 1989 by Alon Cohen and Lior Haramaty, who invented and patented the first Voice over Internet Protocol (Voice over IP, or VoIP). The Internet Phone by VocalTec had the ability to do VoIP call despite the network and hardware limitations of 1995, which comprised of 486 based PCs and modems of 28.8 kbps speed. In the March of 1996, VocalTec introduced also the first ever IP-PSTN breakout gateway. Media gateway was the first commercial VoIP product. The first media gateways were made by Vocaltec, Nuera, Vienna Systems (bought by Nokia), Cisco, Clarent, and Ascend (bought by Lucent) in 1996-1997. Media gateways used protocol H.323 and SS7. The gatekeeper element (H.323 term) which is essentially the call controller was integrated with the first media gateways. The gateway and gatekeeper in VoIP split up in 1997/98. However integrated systems are used nowadays. So not all VoIP systems follow distributed architecture paradigm. In 1998 MGCP protocol was standardized When Cisco led the voice industry into the world of Voice over Internet Protocol (Voice over IP, VoIP) in 1998, we knew the power and scope of these devices.  We believed that VoIP technology would have a major impact on worldwide business communications. By 1998 VoIP traffic represented about 1% of all voice traffic in the United States. Different devices were created to enable phone-to-phone and PC-to-phone communication. By 2000 VoIP traffic achieved approximately 3% of all voice traffic
  6. In February of 1995, VocalTec Communications Inc., an Isreali company, released the first ever internet VoIP software: the Internet Phone. The company was founded in 1989 by Alon Cohen and Lior Haramaty, who invented and patented the first Voice over Internet Protocol (Voice over IP, or VoIP). The Internet Phone by VocalTec had the ability to do VoIP call despite the network and hardware limitations of 1995, which comprised of 486 based PCs and modems of 28.8 kbps speed. In the March of 1996, VocalTec introduced also the first ever IP-PSTN breakout gateway. Media gateway was the first commercial VoIP product. The first media gateways were made by Vocaltec, Nuera, Vienna Systems (bought by Nokia), Cisco, Clarent, and Ascend (bought by Lucent) in 1996-1997. Media gateways used protocol H.323 and SS7. The gatekeeper element (H.323 term) which is essentially the call controller was integrated with the first media gateways. The gateway and gatekeeper in VoIP split up in 1997/98. However integrated systems are used nowadays. So not all VoIP systems follow distributed architecture paradigm. In 1998 MGCP protocol was standardized When Cisco led the voice industry into the world of Voice over Internet Protocol (Voice over IP, VoIP) in 1998, we knew the power and scope of these devices.  We believed that VoIP technology would have a major impact on worldwide business communications. By 1998 VoIP traffic represented about 1% of all voice traffic in the United States. Different devices were created to enable phone-to-phone and PC-to-phone communication. By 2000 VoIP traffic achieved approximately 3% of all voice traffic
  7. In February of 1995, VocalTec Communications Inc., an Isreali company, released the first ever internet VoIP software: the Internet Phone. The company was founded in 1989 by Alon Cohen and Lior Haramaty, who invented and patented the first Voice over Internet Protocol (Voice over IP, or VoIP). The Internet Phone by VocalTec had the ability to do VoIP call despite the network and hardware limitations of 1995, which comprised of 486 based PCs and modems of 28.8 kbps speed. In the March of 1996, VocalTec introduced also the first ever IP-PSTN breakout gateway. Media gateway was the first commercial VoIP product. The first media gateways were made by Vocaltec, Nuera, Vienna Systems (bought by Nokia), Cisco, Clarent, and Ascend (bought by Lucent) in 1996-1997. Media gateways used protocol H.323 and SS7. The gatekeeper element (H.323 term) which is essentially the call controller was integrated with the first media gateways. The gateway and gatekeeper in VoIP split up in 1997/98. However integrated systems are used nowadays. So not all VoIP systems follow distributed architecture paradigm. In 1998 MGCP protocol was standardized When Cisco led the voice industry into the world of Voice over Internet Protocol (Voice over IP, VoIP) in 1998, we knew the power and scope of these devices.  We believed that VoIP technology would have a major impact on worldwide business communications. By 1998 VoIP traffic represented about 1% of all voice traffic in the United States. Different devices were created to enable phone-to-phone and PC-to-phone communication. By 2000 VoIP traffic achieved approximately 3% of all voice traffic
  8. H.323 is based on H.324, not H.320. However, H.324 was designed to be a better H.320. 1990 - H.320 approved. 1995 - H.324 approved. 1995 - H.323 working draft circulated. 1996 - H.323 approved. 1998 - H.323v2 approved. 1999 - H.323v3 approved. 2000 - H.323v4 approved. 2003 - H.323v5 approved. 2006 - H.323v6 approved. As you can see, H.323 is no more a "legacy" protocol than SIP. Both protocols are the same age! The further development of VoIP shows that H.323 is not scalable for large scale systems. A new Internet style protocol called SIP (Session Invitation Protocol) was adopted by vendors in 1999/2000. The SIP standard is defined in RFC 3261 by the Internet Engineering Task Force (IETF). The IETF is a large open international community of network designers, operators, vendors, and researchers who are all concerned with the evolution of the Internet architecture and the smooth operation of the Internet. SIP is frequently allied with the Internet and the World Wide Web by way of HTTP. 1990 - WWW and HTTP described and implemented. 1996 - SIP Internet Draft circulated. 1999 - SIP (RFC 2543) approved. 2002 - SIP (RFC 3261) approved. While backward compatibility was not maintained between the 1999 and 2002 documents, the version number remained the same "version 2.0".
  9. Разработкой занималась организация IETF MMUSIC Working Group В основу протокола рабочая группа MMUSIC заложила следующие принципы: Простота: включает в себя только шесть методов (функций) Независимость от транспортного уровня, может использовать UDP, TCP, ATM и т. д. Персональная мобильность пользователей. Пользователи могут перемещаться в пределах сети без ограничений. Это достигается путём присвоения пользователю уникального идентификатора. При этом набор предоставляемых услуг остается неизменным. О своих перемещениях пользователь сообщает с помощью сообщения REGISTER своему серверу. Масштабируемость сети. Структура сети на базе протокола SIP позволяет легко её расширять и увеличивать число элементов. Расширяемость протокола. Протокол характеризуется возможностью дополнять его новыми функциями при появлении новых услуг. Интеграция в стек существующих протоколов Интернет. Протокол SIP является частью глобальной архитектуры мультимедиа, разработанной комитетом IETF. Кроме SIP, эта архитектура включает в себя протоколы RSVP, RTP, RTSP, SDP. Взаимодействие с другими протоколами сигнализации. Протокол SIP может быть использован совместно с другими протоколами IP-телефонии, протоколами ТфОП, и для связи с интеллектуальными сетями.
  10. The symptom is that the call is failing. CUCM version < 11.0 SU1 has a default SIP Max incoming message size of 11000 bytes (also includes upgrades to CUCM 11.0). This setting has to be manually changed to 15000 bytes to be able to process incoming SIP messages containing Multistream negotiation. This change requires a restart of the CUCM service. Cisco recommends CUCM 11.0 SU1 and above for Multistream. Allow Hf application media is required in CUCM SIP Profile If Multistream does not work please make sure that iX application media is allowed in the assigned SIP profile of the endpoint. If not the call will never setup as Multistream.
  11. 1000000000+ WebRTC клиентов Chrome Chrome for Android Firefox Opera https://io13webrtc.appspot.com/#9 chrome://webrtc-internals/
  12. Консо́рциум Всеми́рной паути́ны (англ. World Wide Web Consortium, W3C) — организация, разрабатывающая и внедряющая технологические стандарты для Всемирной паутины. Консорциум возглавляет сэр Тимоти Джон Бернерс-Ли, автор множества разработок в области информационных технологий. Консорциум был создан в 1994 году как консультативный орган для лидеров компьютерной индустрии. Крупнейшие мировые компании и корпорации договаривались в W3C об обеспечении совместимости своих продуктов и внедрении новых технологических стандартов. Первым крупным успехом консорциума стала стандартизация языка гипертекстовой разметки HTML (англ. HyperText Markup Language) в 1996 году. Дело в том, что в середине 1990-х годов ряд крупнейших производителей программного обеспечения планировал выпустить каждый свою версию языка HTML со своими названиями тегов. Разумеется, это привело бы к хаосу в Интернете, и в результате веб-страница одной компании была бы размечена совершенно не так, как страница другой компании. Из-за этого веб-браузер одной компании не мог бы отображать страницы, созданные по правилам другой компании. Именно W3C принадлежит заслуга в том, что HTML был выпущен с единым базовым набором тегов и атрибутов и веб-страницы стали такими, какими мы их знаем сейчас. Хотя полного совпадения тегов и атрибутов HTML достичь, к сожалению, не удалось до сих пор.
  13. GeoCities — служба бесплатного веб-хостинга, созданная в 1994 году. В настоящее время принадлежит Yahoo!. В 2009 году Yahoo! прекратила регистрацию новых сайтов, 26 октября 2009 года сайт был закрыт. Содержание сервиса оценивается в 10 терабайт.[1] После закрытия сервиса в США и Канаде, он остался доступен в Японии[2]. http://www.evolutionoftheweb.com/
  14. Это пятая версия HTML. Хотя стандарт был завершён (рекомендованная версия к использованию) только в 2014 году[1][2] (предыдущая, четвёртая, версия опубликована в 1999 году[3]), ещё с 2013 года[4] браузерами оперативно осуществлялась поддержка, а разработчиками — использование рабочего стандарта (англ. HTML Living Standard). Цель разработки HTML5 — улучшение уровня поддержки мультимедиа-технологий с одновременным сохранением обратной совместимости, удобочитаемости кода для человека и простоты анализа для парсеров. В HTML5 реализовано множество новых синтаксических особенностей. Например, элементы <video>, <audio> и <canvas>, а также возможность использования SVG и математических формул. Эти новшества разработаны для упрощения создания и управления графическими и мультимедийными объектами в сети без необходимости использования сторонних API и плагинов. Другие новые элементы, такие как <section>, <article>, <header> и <nav>, разработаны для того, чтобы обогащать семантическое содержимое документа (страницы). Новые атрибуты были введены с той же целью, хотя ряд элементов и атрибутов был удалён. Некоторые элементы, например <a>, <menu> и <cite>, были изменены, переопределены или стандартизированы. API и DOM стали основными частями спецификации HTML5[5]. HTML5 также определяет некоторые особенности обработки ошибок вёрстки, поэтому синтаксические ошибки должны рассматриваться одинаково всеми совместимыми браузерами[6]. HTML 5.1[править | править вики-текст] Консорциум W3C начал разработку[25] следующей версии стандарта 5.1, в которой описываются такие технологии, как вывод титров в видеороликах, заполнение электронных форм с автозавершением, а также проверка правописания. 2012 2013 2014 2015 2016 HTML 5.0 Candidate Rec Call for Review Recommendation HTML 5.1 1st Working Draft Last Call Candidate Rec Recommendation HTML 5.2 1st Working Draft
  15. webrtcdemo.html Macintosh HD ▸ Library ▸ WebServer ▸ Documents
  16. https://webcamtoy.com/ru/
  17. sudo apachectl start Macintosh HD ▸ Library ▸ WebServer ▸ Documents https://habrahabr.ru/post/264167/
  18. internet Speech Audio Codec internet Speech Audio Codec (iSAC) is a wideband speech codec, developed by Global IP Solutions (GIPS) (acquired by Google Inc in 2011).[2][3] It is suitable for VoIP applications and streaming audio. The encoded blocks have to be encapsulated in a suitable protocol for transport, e.g. RTP. It is one of the codecs used by AIM Triton, the Gizmo5, QQ, and Google Talk. It was formerly a proprietary codec licensed by Global IP Solutions. As of June 2011, it is part of open source WebRTC project,[4] which includes a royalty-free license for iSAC when using the WebRTC codebase.[5] Internet Low Bitrate Codec Internet Low Bitrate Codec (iLBC) is an open source royalty-free narrowband speech audio coding format and reference codec implementation, developed by Global IP Solutions (GIPS) formerly Global IP Solutions (acquired by Google Inc in 2011[2]). It was formerly freeware with limited commercial use,[3][4] but since 2011 it is available under a free software/open source (3-clause BSD license) license as a part of the open source WebRTC project.[5] It is suitable for VoIP applications, streaming audio, archival and messaging. The algorithm is a version of block-independent linear predictive coding, with the choice of data frame lengths of 20 and 30 milliseconds. The encoded blocks have to be encapsulated in a suitable protocol for transport, usually the Real-time Transport Protocol (RTP). iLBC handles the case of lost frames through graceful speech quality degradation. Lost frames often occur in connection with lost or delayed IP packets. Ordinary low-bitrate codecs exploit dependencies between speech frames, which unfortunately results in error propagation when packets are lost or delayed. In contrast, iLBC-encoded speech frames are independent and so this problem will not occur. iLBC is defined in RFC 3951. It is one of the codecs used by Gizmo5, webRTC, Ekiga, QuteCom, Google Talk, Yahoo! Messenger, Polycom IP Phone and Maemo Recorder (on the Nokia N800/N810), Ooma,[6] and many others. iLBC was submitted to IETF in 2002[7][8] and the final specification was published in 2004.
  19. RTCWeb Offer/Answer Protocol (ROAP) Javascript Session Establishment Protocol draft-ietf-rtcweb-jsep-03
  20. WebRTC Support RealPresence Web Suite provides support for plug-in-free visual collaboration from supported browser clients using WebRTC technology. WebRTC implementation requires Polycom® RealPresence® DMA®; Polycom® RealPresence® Collaboration Server, Virtual Edition; and RealPresence Web Suite with Pro licensing. In RealPresence Web Suite 2.0.0, WebRTC is supported only on Google Chrome browsers.