SlideShare a Scribd company logo
Part I
С чего всё началось?
2004
2008
2010
2012
Asynchronous Javascript And XML = AJAX
WebSockets
Global IP Solutions куплена Google
Web Real Time Communications = WebRTC
2
2015 Object Real Time Communications = ORTC
3
4
5
Преимущества
Больший уровень безопасность, чем у систем телефонной связи
Реализация более логична, чем у существующих аналогов
Лучшее качество звука и картинки, чем у существующих аналогов
Любой браузер становится терминалом видеоконференцсвязи
Отпадает установка сторонних приложений, плагинов и т.п.
6
Недостатки
Необходимость согласования аудио и видео кодеков, возможны
проблемы с кроссплатформенностью.
Развитие технологии влечет изменение существующего API
Кроссбраузерность
Из чего же, из чего же ...
7
Media Streams - аудио и видео потоки
аудиокодек - G.7XX, к примеру G.711
видеокодек - VP8, H.264
RTCPeerConnection - передача медиа
RTCDataChannel - передача файлов
getUserMedia (webkitGetUserMedia, mozGetUserMedia)
8
Возможности
Аудио- и видеозвонки
Передача файлов SIP-телефония
Аудио- и видеоконференции
Демонстрация рабочего стола
Онлайн-трансляции
Запись видео
Просмотр видео с IP-камер
Практически без сервера Сервер необходим
Лиса ответила на
вызов. Вот её
данные
Эй, сервер,
можешь спросить
остальных,
согласен ли кто-то
принять звонок?
9
С чего начать?
Хром Лиса
Я хочу
пообщаться
WebRTC server
Окей, сейчас
посмотрю
Да, я буду
общаться. Соедини
нас, вот мои
данныеПривет, ЛисаПривет, Хром
Лиса, хочешь
пообщаться?
Хром ищет
собеседников, вот
его данные
Небольшой пример
10
https://github.com/attract/webrtc-examples
Пример реализации видеоконференции с неограниченным
количеством пользователей
В репозиторие также присутствует код
реализации звонка 1 к 1
https://webrtc.lazarews.xyz:8444
11
Ответы на вопросы:
12
1) Минимальная ширина канала для работы видео = 200 kbit/s
2) Для комфортной работы при аудио и видеозвонке = 500 kbit/s
3) Уведомления на рабочий стол
https://developer.mozilla.org/ru/docs/Web/API/notification
Открытые вакансии
13
Python/Django developer
PHP developer
Front-end developer
Sales manager
iOS developer
Android developer
Профессиональный
рост
Интересные/сложные
проекты
Дружный коллектив
hr@attractgroup.com / 063-625-47-01

More Related Content

What's hot

ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...
ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...
ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...
TrueConf
 
Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...
Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...
Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...
TrueConf
 
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме..."Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
TrueConf
 
Почему мир видеоконференцсвязи никогда не будет прежним?
Почему мир видеоконференцсвязи никогда не будет прежним?Почему мир видеоконференцсвязи никогда не будет прежним?
Почему мир видеоконференцсвязи никогда не будет прежним?
TrueConf
 
Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...
Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...
Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...
TrueConf
 
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
TrueConf
 
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
TrueConf__
 
Импортозамещение в области видеконференции. Докладчик: Дмитрий Одинцов, дирек...
Импортозамещение в области видеконференции. Докладчик: Дмитрий Одинцов, дирек...Импортозамещение в области видеконференции. Докладчик: Дмитрий Одинцов, дирек...
Импортозамещение в области видеконференции. Докладчик: Дмитрий Одинцов, дирек...
TrueConf
 
Мобильные видеоконференции: преимущества и угрозы BYOD. Дмитрий Одинцов, True...
Мобильные видеоконференции: преимущества и угрозы BYOD. Дмитрий Одинцов, True...Мобильные видеоконференции: преимущества и угрозы BYOD. Дмитрий Одинцов, True...
Мобильные видеоконференции: преимущества и угрозы BYOD. Дмитрий Одинцов, True...
TrueConf
 
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
TrueConf
 
Тренинг TrueConf, часть2
Тренинг TrueConf, часть2Тренинг TrueConf, часть2
Тренинг TrueConf, часть2
TrueConf
 
TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...
TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...
TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...
TrueConf
 
Новые возможности TrueConf Server 4.3.8
Новые возможности TrueConf Server 4.3.8Новые возможности TrueConf Server 4.3.8
Новые возможности TrueConf Server 4.3.8
TrueConf
 
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
TrueConf
 
Видеоконференции на мобильных платформах. Возможности, ожидания, разочаровани...
Видеоконференции на мобильных платформах. Возможности, ожидания, разочаровани...Видеоконференции на мобильных платформах. Возможности, ожидания, разочаровани...
Видеоконференции на мобильных платформах. Возможности, ожидания, разочаровани...
TrueConf
 
Практический трениг TrueConf, часть 1
Практический трениг TrueConf, часть 1Практический трениг TrueConf, часть 1
Практический трениг TrueConf, часть 1
TrueConf
 

What's hot (16)

ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...
ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...
ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...
 
Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...
Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...
Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...
 
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме..."Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
 
Почему мир видеоконференцсвязи никогда не будет прежним?
Почему мир видеоконференцсвязи никогда не будет прежним?Почему мир видеоконференцсвязи никогда не будет прежним?
Почему мир видеоконференцсвязи никогда не будет прежним?
 
Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...
Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...
Новые технологии и тренды в мире видеоконференцсвязи и UC. Дмитрий Одинцов, T...
 
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
 
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
 
Импортозамещение в области видеконференции. Докладчик: Дмитрий Одинцов, дирек...
Импортозамещение в области видеконференции. Докладчик: Дмитрий Одинцов, дирек...Импортозамещение в области видеконференции. Докладчик: Дмитрий Одинцов, дирек...
Импортозамещение в области видеконференции. Докладчик: Дмитрий Одинцов, дирек...
 
Мобильные видеоконференции: преимущества и угрозы BYOD. Дмитрий Одинцов, True...
Мобильные видеоконференции: преимущества и угрозы BYOD. Дмитрий Одинцов, True...Мобильные видеоконференции: преимущества и угрозы BYOD. Дмитрий Одинцов, True...
Мобильные видеоконференции: преимущества и угрозы BYOD. Дмитрий Одинцов, True...
 
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
 
Тренинг TrueConf, часть2
Тренинг TrueConf, часть2Тренинг TrueConf, часть2
Тренинг TrueConf, часть2
 
TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...
TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...
TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...
 
Новые возможности TrueConf Server 4.3.8
Новые возможности TrueConf Server 4.3.8Новые возможности TrueConf Server 4.3.8
Новые возможности TrueConf Server 4.3.8
 
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
 
Видеоконференции на мобильных платформах. Возможности, ожидания, разочаровани...
Видеоконференции на мобильных платформах. Возможности, ожидания, разочаровани...Видеоконференции на мобильных платформах. Возможности, ожидания, разочаровани...
Видеоконференции на мобильных платформах. Возможности, ожидания, разочаровани...
 
Практический трениг TrueConf, часть 1
Практический трениг TrueConf, часть 1Практический трениг TrueConf, часть 1
Практический трениг TrueConf, часть 1
 

Similar to WebRTC. Part I

Digital заffтрак: Современные технологии real-time коммуникации
Digital заffтрак: Современные технологии real-time коммуникацииDigital заffтрак: Современные технологии real-time коммуникации
Digital заffтрак: Современные технологии real-time коммуникации
Dmitri Zlobin
 
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
Cisco Russia
 
Звонки в браузере уже реальность
Звонки в браузере уже реальностьЗвонки в браузере уже реальность
Звонки в браузере уже реальность
itconnect2016
 
Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)Ontico
 
Темное настоящее и светлое будущее WebRTC
Темное настоящее и светлое будущее WebRTCТемное настоящее и светлое будущее WebRTC
Темное настоящее и светлое будущее WebRTC
Voximplant
 
Технологии и архитектура систем ВКС
Технологии и архитектура систем ВКСТехнологии и архитектура систем ВКС
Технологии и архитектура систем ВКСAndrew Vlaskin
 
Xpoint
XpointXpoint
Xpoint
vcsukraine
 
Yuri Trukhin - IE9 Launch
Yuri Trukhin - IE9 LaunchYuri Trukhin - IE9 Launch
Yuri Trukhin - IE9 Launchbeloslab
 
Видеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииВидеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложении
Voximplant
 
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
TrueConf
 
Новый взгляд TrueConf
Новый взгляд TrueConfНовый взгляд TrueConf
Новый взгляд TrueConfAndrew Vlaskin
 
Особенности передачи и обработки видео данных. Приправа из кодеков или с чем ...
Особенности передачи и обработки видео данных. Приправа из кодеков или с чем ...Особенности передачи и обработки видео данных. Приправа из кодеков или с чем ...
Особенности передачи и обработки видео данных. Приправа из кодеков или с чем ...
DotNetConf
 
Программный сервер видеоконференций Mind
Программный сервер видеоконференций MindПрограммный сервер видеоконференций Mind
Программный сервер видеоконференций Mind
КРОК
 
Standards in IPTV
Standards in IPTVStandards in IPTV
Standards in IPTV
Netris
 
Решения на основе сервера вкс Vinteo
Решения на основе сервера вкс VinteoРешения на основе сервера вкс Vinteo
Решения на основе сервера вкс Vinteo
КРОК
 
Cloud стратегия как ответ отт в современном телекоме
Cloud стратегия как ответ отт в современном телекомеCloud стратегия как ответ отт в современном телекоме
Cloud стратегия как ответ отт в современном телекоме
Anton Saloff
 
Вячеслав Борилин, SPIRITDSP - Построение системы видеокоммуникаций для большо...
Вячеслав Борилин, SPIRITDSP - Построение системы видеокоммуникаций для большо...Вячеслав Борилин, SPIRITDSP - Построение системы видеокоммуникаций для большо...
Вячеслав Борилин, SPIRITDSP - Построение системы видеокоммуникаций для большо...Media Gorod
 
RealSpeaker Rus startup project
RealSpeaker Rus startup projectRealSpeaker Rus startup project
RealSpeaker Rus startup project
RealSpeaker 2.0
 
Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...
Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...
Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...
СвязьКомплект
 

Similar to WebRTC. Part I (20)

Digital заffтрак: Современные технологии real-time коммуникации
Digital заffтрак: Современные технологии real-time коммуникацииDigital заffтрак: Современные технологии real-time коммуникации
Digital заffтрак: Современные технологии real-time коммуникации
 
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
 
Звонки в браузере уже реальность
Звонки в браузере уже реальностьЗвонки в браузере уже реальность
Звонки в браузере уже реальность
 
Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)
 
Темное настоящее и светлое будущее WebRTC
Темное настоящее и светлое будущее WebRTCТемное настоящее и светлое будущее WebRTC
Темное настоящее и светлое будущее WebRTC
 
Технологии и архитектура систем ВКС
Технологии и архитектура систем ВКСТехнологии и архитектура систем ВКС
Технологии и архитектура систем ВКС
 
Xpoint
XpointXpoint
Xpoint
 
Yuri Trukhin - IE9 Launch
Yuri Trukhin - IE9 LaunchYuri Trukhin - IE9 Launch
Yuri Trukhin - IE9 Launch
 
Видеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииВидеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложении
 
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
 
Новый взгляд TrueConf
Новый взгляд TrueConfНовый взгляд TrueConf
Новый взгляд TrueConf
 
Особенности передачи и обработки видео данных. Приправа из кодеков или с чем ...
Особенности передачи и обработки видео данных. Приправа из кодеков или с чем ...Особенности передачи и обработки видео данных. Приправа из кодеков или с чем ...
Особенности передачи и обработки видео данных. Приправа из кодеков или с чем ...
 
Программный сервер видеоконференций Mind
Программный сервер видеоконференций MindПрограммный сервер видеоконференций Mind
Программный сервер видеоконференций Mind
 
Standards in IPTV
Standards in IPTVStandards in IPTV
Standards in IPTV
 
Решения на основе сервера вкс Vinteo
Решения на основе сервера вкс VinteoРешения на основе сервера вкс Vinteo
Решения на основе сервера вкс Vinteo
 
Cloud стратегия как ответ отт в современном телекоме
Cloud стратегия как ответ отт в современном телекомеCloud стратегия как ответ отт в современном телекоме
Cloud стратегия как ответ отт в современном телекоме
 
Вячеслав Борилин, SPIRITDSP - Построение системы видеокоммуникаций для большо...
Вячеслав Борилин, SPIRITDSP - Построение системы видеокоммуникаций для большо...Вячеслав Борилин, SPIRITDSP - Построение системы видеокоммуникаций для большо...
Вячеслав Борилин, SPIRITDSP - Построение системы видеокоммуникаций для большо...
 
RealSpeaker Rus startup project
RealSpeaker Rus startup projectRealSpeaker Rus startup project
RealSpeaker Rus startup project
 
Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...
Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...
Организация видеоконференцсвязи: оборудование, решения, стандарты, схемы прим...
 
RealSpeaker
RealSpeakerRealSpeaker
RealSpeaker
 

WebRTC. Part I

  • 2. С чего всё началось? 2004 2008 2010 2012 Asynchronous Javascript And XML = AJAX WebSockets Global IP Solutions куплена Google Web Real Time Communications = WebRTC 2 2015 Object Real Time Communications = ORTC
  • 3. 3
  • 4. 4
  • 5. 5 Преимущества Больший уровень безопасность, чем у систем телефонной связи Реализация более логична, чем у существующих аналогов Лучшее качество звука и картинки, чем у существующих аналогов Любой браузер становится терминалом видеоконференцсвязи Отпадает установка сторонних приложений, плагинов и т.п.
  • 6. 6 Недостатки Необходимость согласования аудио и видео кодеков, возможны проблемы с кроссплатформенностью. Развитие технологии влечет изменение существующего API Кроссбраузерность
  • 7. Из чего же, из чего же ... 7 Media Streams - аудио и видео потоки аудиокодек - G.7XX, к примеру G.711 видеокодек - VP8, H.264 RTCPeerConnection - передача медиа RTCDataChannel - передача файлов getUserMedia (webkitGetUserMedia, mozGetUserMedia)
  • 8. 8 Возможности Аудио- и видеозвонки Передача файлов SIP-телефония Аудио- и видеоконференции Демонстрация рабочего стола Онлайн-трансляции Запись видео Просмотр видео с IP-камер Практически без сервера Сервер необходим
  • 9. Лиса ответила на вызов. Вот её данные Эй, сервер, можешь спросить остальных, согласен ли кто-то принять звонок? 9 С чего начать? Хром Лиса Я хочу пообщаться WebRTC server Окей, сейчас посмотрю Да, я буду общаться. Соедини нас, вот мои данныеПривет, ЛисаПривет, Хром Лиса, хочешь пообщаться? Хром ищет собеседников, вот его данные
  • 10. Небольшой пример 10 https://github.com/attract/webrtc-examples Пример реализации видеоконференции с неограниченным количеством пользователей В репозиторие также присутствует код реализации звонка 1 к 1 https://webrtc.lazarews.xyz:8444
  • 11. 11
  • 12. Ответы на вопросы: 12 1) Минимальная ширина канала для работы видео = 200 kbit/s 2) Для комфортной работы при аудио и видеозвонке = 500 kbit/s 3) Уведомления на рабочий стол https://developer.mozilla.org/ru/docs/Web/API/notification
  • 13. Открытые вакансии 13 Python/Django developer PHP developer Front-end developer Sales manager iOS developer Android developer Профессиональный рост Интересные/сложные проекты Дружный коллектив hr@attractgroup.com / 063-625-47-01