SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
WebRTC
Плюсы, минусы
и подводные камни
Что это?
Web Real Time Communication

Видео + Конференция Москва

15 октября 2013

2
Что было раньше:
браузерные плагины
за:
• почти
неограниченные
возможности

против:
• много стандартов
• много браузеров
• много ОС
• всё равно нужна
инсталляция

Видео + Конференция Москва

15 октября 2013

3
что было раньше:
Adobe Flash
за:
• 90% распространение

(на ПК)

против:
• управляется Adobe
• не развивается

Видео + Конференция Москва

15 октября 2013

4
Adobe Flash
• Эхоподавление не доведено до
надлежащего качества
• Закрытые средства разработки и
проигрывания
• Неплохие кодеки:
VP6, H.264 Speex, G711, MP3
Видео + Конференция Москва

15 октября 2013

5
Отказ от Flash
• 2011: конфликт с Apple
• 2012: отказ от Android
• 2012: отказ от Linux

Видео + Конференция Москва

15 октября 2013

6
Приобретения Google
• 2009: On2
- видеокодек VPx
• 2010: GIPS
- аудиокодеки iSAC, iLAC
- ядро аудио и видео обработки
- сетевой транспорт
Видео + Конференция Москва

15 октября 2013

7
Стандарт WebRTC
• Май 2011:
открытие исходных кодов
• Август 2011: первый Draft W3C
• Ноябрь 2012: релиз в Chrome

Видео + Конференция Москва

15 октября 2013

8
SIP без SIP
SIP Stack:
• Сигнализация:
SIP
• Согласование:
SDP
• Данные:
RTP/SRTP
• NAT:
STUN,TURN
• Транспорт:
UDP и TCP

WebRTC Stack:
• Сигнализация:
нет
• Согласование:
SDP
• Данные:
SRTP
• NAT:
TURN + ICE
• Транспорт:
UDP и TCP
Видео + Конференция Москва

15 октября 2013

9
STUN, TURN и ICE
• ICE - наконец полное решение
• отдельный порт для данных
• открыть все исходящие порты на TURN

Видео + Конференция Москва

15 октября 2013

10
ICE в действии
TURN1

TURN2
VP8 + OPUS
• Те же требования к каналу, что и в TrueConf
2500

VP8

1920x1080

2000
1500
1280x720

1000
864x480

500
320x176

640x360

0

Видео + Конференция Москва

15 октября 2013

12
Текущее состояние
• Chrome (~40% desktop)
• Firefox (~20% desktop)
• Распространение
~60% desktop PC
Источник: Wikipedia

Видео + Конференция Москва

15 октября 2013

13
Мобильные устройства
• Android – только для Chrome
• iOS - не поддерживается
→Есть смысл использовать native
приложения
Опасности
• Microsoft
• Apple
• браузеры

Видео + Конференция Москва

15 октября 2013

15
Microsoft и IE
• Альтернативный
стандарт
CU-RTC-WEB
• Другие кодеки
Но – в IE хорошая
поддержка плагинов
Видео + Конференция Москва

15 октября 2013

16
Apple
• Тайна, покрытая
мраком
• MacOS:
8% Safari
• iOS:
ограничения
AppStore
Видео + Конференция Москва

15 октября 2013

17
Браузеры
• Эхоподавление
• Синхронизация
• Качественный вывод видео на экран
• Обратная связь о состоянии канала
•

АРУЗ

•

восстановление после разрывов или потерь

•

и многое, многое другое

• Браузер нужно открыть!
Видео + Конференция Москва

15 октября 2013

18
Будущее
• SVC
Google подписал
соглашение с Vidyo
• VP9 и далее

Видео + Конференция Москва

15 октября 2013

19
WebRTC
Будущее прекрасно

Mais conteúdo relacionado

Mais procurados

7 причин, почему мир видеоконференцсвязи никогда уже не будет прежним. Лев Як...
7 причин, почему мир видеоконференцсвязи никогда уже не будет прежним. Лев Як...7 причин, почему мир видеоконференцсвязи никогда уже не будет прежним. Лев Як...
7 причин, почему мир видеоконференцсвязи никогда уже не будет прежним. Лев Як...TrueConf
 
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, CiscoЭволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, CiscoTrueConf
 
(Не)безопасный Frontend / Сергей Белов (Digital Security)
(Не)безопасный Frontend / Сергей Белов (Digital Security)(Не)безопасный Frontend / Сергей Белов (Digital Security)
(Не)безопасный Frontend / Сергей Белов (Digital Security)Ontico
 
Yuri Trukhin - IE9 Launch
Yuri Trukhin - IE9 LaunchYuri Trukhin - IE9 Launch
Yuri Trukhin - IE9 Launchbeloslab
 
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Ontico
 
Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...
Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...
Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...TrueConf
 
ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...
ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...
ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...TrueConf
 

Mais procurados (7)

7 причин, почему мир видеоконференцсвязи никогда уже не будет прежним. Лев Як...
7 причин, почему мир видеоконференцсвязи никогда уже не будет прежним. Лев Як...7 причин, почему мир видеоконференцсвязи никогда уже не будет прежним. Лев Як...
7 причин, почему мир видеоконференцсвязи никогда уже не будет прежним. Лев Як...
 
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, CiscoЭволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco
 
(Не)безопасный Frontend / Сергей Белов (Digital Security)
(Не)безопасный Frontend / Сергей Белов (Digital Security)(Не)безопасный Frontend / Сергей Белов (Digital Security)
(Не)безопасный Frontend / Сергей Белов (Digital Security)
 
Yuri Trukhin - IE9 Launch
Yuri Trukhin - IE9 LaunchYuri Trukhin - IE9 Launch
Yuri Trukhin - IE9 Launch
 
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
 
Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...
Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...
Сколько нужно серверов для современной системы ВКС? Докладчик: Кирилл Усиков,...
 
ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...
ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...
ВКС в корпоративном ландшафте. Докладчик: Станислав Макаров — Независимый ана...
 

Semelhante a WebRTC: Плюсы, минусы и подводные камни. Станислав Солдатов, TrueConf

Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...TrueConf
 
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...Cisco Russia
 
Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)Ontico
 
[Mobile Meetup] От 1' до 100' дюймов. Разработка под все категории устройств.
[Mobile Meetup] От 1' до 100' дюймов. Разработка под все категории устройств.[Mobile Meetup] От 1' до 100' дюймов. Разработка под все категории устройств.
[Mobile Meetup] От 1' до 100' дюймов. Разработка под все категории устройств.Pavel Krivoruchko
 
Digital заffтрак: Современные технологии real-time коммуникации
Digital заffтрак: Современные технологии real-time коммуникацииDigital заffтрак: Современные технологии real-time коммуникации
Digital заffтрак: Современные технологии real-time коммуникацииDmitri Zlobin
 
От 1 до 100 дюймов
От 1 до 100 дюймовОт 1 до 100 дюймов
От 1 до 100 дюймовTatiana Smetanina
 
Темное настоящее и светлое будущее WebRTC
Темное настоящее и светлое будущее WebRTCТемное настоящее и светлое будущее WebRTC
Темное настоящее и светлое будущее WebRTCVoximplant
 
Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...
Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...
Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...Ilya Slobodin
 
Мировые тренды в OTT вещании и решение Conax Мульти DRM
Мировые тренды в OTT вещании и решение Conax Мульти DRMМировые тренды в OTT вещании и решение Conax Мульти DRM
Мировые тренды в OTT вещании и решение Conax Мульти DRMExpert and Consulting (EnC)
 
Как не стать заложником одной платформы (MBLTdev)
Как не стать заложником одной платформы (MBLTdev)Как не стать заложником одной платформы (MBLTdev)
Как не стать заложником одной платформы (MBLTdev)Алексей Панфилов
 
Применение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектовПрименение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектовAndrew Gubskiy
 
Путь к Go на конкретном примере
Путь к Go на конкретном примереПуть к Go на конкретном примере
Путь к Go на конкретном примереSergey Xek
 
2015 01-03 04 Игорь Гончаровский. Обзор технологий VoIP
2015 01-03 04 Игорь Гончаровский. Обзор технологий VoIP2015 01-03 04 Игорь Гончаровский. Обзор технологий VoIP
2015 01-03 04 Игорь Гончаровский. Обзор технологий VoIPОмские ИТ-субботники
 
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»DevGAMM Conference
 
[JAM 1.0] Intro (Paul Malikov)
[JAM 1.0] Intro (Paul Malikov)[JAM 1.0] Intro (Paul Malikov)
[JAM 1.0] Intro (Paul Malikov)Evgeny Kaziak
 
JavaScript завтра
JavaScript завтраJavaScript завтра
JavaScript завтраSergey Rubanov
 
JavaScript завтра / Сергей Рубанов (Exante Limited)
JavaScript завтра / Сергей Рубанов  (Exante Limited)JavaScript завтра / Сергей Рубанов  (Exante Limited)
JavaScript завтра / Сергей Рубанов (Exante Limited)Ontico
 
Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)
Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)
Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)Denis Vasilyev
 

Semelhante a WebRTC: Плюсы, минусы и подводные камни. Станислав Солдатов, TrueConf (20)

Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
Технологические тенденции отрасли ВКС на 2015 год. Докладчик: Станислав Солда...
 
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
 
Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)
 
[Mobile Meetup] От 1' до 100' дюймов. Разработка под все категории устройств.
[Mobile Meetup] От 1' до 100' дюймов. Разработка под все категории устройств.[Mobile Meetup] От 1' до 100' дюймов. Разработка под все категории устройств.
[Mobile Meetup] От 1' до 100' дюймов. Разработка под все категории устройств.
 
Digital заffтрак: Современные технологии real-time коммуникации
Digital заffтрак: Современные технологии real-time коммуникацииDigital заffтрак: Современные технологии real-time коммуникации
Digital заffтрак: Современные технологии real-time коммуникации
 
От 1 до 100 дюймов
От 1 до 100 дюймовОт 1 до 100 дюймов
От 1 до 100 дюймов
 
WebRTC. Part I
WebRTC. Part IWebRTC. Part I
WebRTC. Part I
 
Темное настоящее и светлое будущее WebRTC
Темное настоящее и светлое будущее WebRTCТемное настоящее и светлое будущее WebRTC
Темное настоящее и светлое будущее WebRTC
 
Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...
Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...
Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...
 
Web RTC - Part 1
Web RTC - Part 1 Web RTC - Part 1
Web RTC - Part 1
 
Мировые тренды в OTT вещании и решение Conax Мульти DRM
Мировые тренды в OTT вещании и решение Conax Мульти DRMМировые тренды в OTT вещании и решение Conax Мульти DRM
Мировые тренды в OTT вещании и решение Conax Мульти DRM
 
Как не стать заложником одной платформы (MBLTdev)
Как не стать заложником одной платформы (MBLTdev)Как не стать заложником одной платформы (MBLTdev)
Как не стать заложником одной платформы (MBLTdev)
 
Применение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектовПрименение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектов
 
Путь к Go на конкретном примере
Путь к Go на конкретном примереПуть к Go на конкретном примере
Путь к Go на конкретном примере
 
2015 01-03 04 Игорь Гончаровский. Обзор технологий VoIP
2015 01-03 04 Игорь Гончаровский. Обзор технологий VoIP2015 01-03 04 Игорь Гончаровский. Обзор технологий VoIP
2015 01-03 04 Игорь Гончаровский. Обзор технологий VoIP
 
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
 
[JAM 1.0] Intro (Paul Malikov)
[JAM 1.0] Intro (Paul Malikov)[JAM 1.0] Intro (Paul Malikov)
[JAM 1.0] Intro (Paul Malikov)
 
JavaScript завтра
JavaScript завтраJavaScript завтра
JavaScript завтра
 
JavaScript завтра / Сергей Рубанов (Exante Limited)
JavaScript завтра / Сергей Рубанов  (Exante Limited)JavaScript завтра / Сергей Рубанов  (Exante Limited)
JavaScript завтра / Сергей Рубанов (Exante Limited)
 
Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)
Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)
Webinar: Обзор RAD Studio 10 Seattle (Delphi, C++Builder)
 

Mais de TrueConf

10 лет TrueConf Server!
10 лет TrueConf Server!10 лет TrueConf Server!
10 лет TrueConf Server!TrueConf
 
TrueConf SDK
TrueConf SDKTrueConf SDK
TrueConf SDKTrueConf
 
Новые возможности программного ВКС-терминала TrueConf Terminal 2.0.4
Новые возможности программного ВКС-терминала TrueConf Terminal 2.0.4Новые возможности программного ВКС-терминала TrueConf Terminal 2.0.4
Новые возможности программного ВКС-терминала TrueConf Terminal 2.0.4TrueConf
 
ВКС 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.pptxTrueConf
 
TrueConf vertical cases.pptx
TrueConf vertical cases.pptxTrueConf vertical cases.pptx
TrueConf vertical cases.pptxTrueConf
 
Выбираем AV оборудование с умом и выгодой.pptx
Выбираем AV оборудование с умом и выгодой.pptxВыбираем AV оборудование с умом и выгодой.pptx
Выбираем AV оборудование с умом и выгодой.pptxTrueConf
 
STSS - сделано в России.pptx
STSS - сделано в России.pptxSTSS - сделано в России.pptx
STSS - сделано в России.pptxTrueConf
 
Обзор спикерфонов и микрофонов для конференц-залов
Обзор спикерфонов и микрофонов для конференц-заловОбзор спикерфонов и микрофонов для конференц-залов
Обзор спикерфонов и микрофонов для конференц-заловTrueConf
 
Новые возможности TrueConf Server 4.3.8
Новые возможности TrueConf Server 4.3.8Новые возможности TrueConf Server 4.3.8
Новые возможности TrueConf Server 4.3.8TrueConf
 
ВКС на службе Администрации города Уфа. Станислав Хабибов, Канон
ВКС на службе Администрации города Уфа. Станислав Хабибов, КанонВКС на службе Администрации города Уфа. Станислав Хабибов, Канон
ВКС на службе Администрации города Уфа. Станислав Хабибов, Канон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
 

Mais de 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
 
Обзор спикерфонов и микрофонов для конференц-залов
Обзор спикерфонов и микрофонов для конференц-заловОбзор спикерфонов и микрофонов для конференц-залов
Обзор спикерфонов и микрофонов для конференц-залов
 
Новые возможности TrueConf Server 4.3.8
Новые возможности TrueConf Server 4.3.8Новые возможности TrueConf Server 4.3.8
Новые возможности TrueConf Server 4.3.8
 
ВКС на службе Администрации города Уфа. Станислав Хабибов, Канон
ВКС на службе Администрации города Уфа. Станислав Хабибов, КанонВКС на службе Администрации города Уфа. Станислав Хабибов, Канон
ВКС на службе Администрации города Уфа. Станислав Хабибов, Канон
 
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. Стас Солдатов
 

WebRTC: Плюсы, минусы и подводные камни. Станислав Солдатов, TrueConf

  • 2. Что это? Web Real Time Communication Видео + Конференция Москва 15 октября 2013 2
  • 3. Что было раньше: браузерные плагины за: • почти неограниченные возможности против: • много стандартов • много браузеров • много ОС • всё равно нужна инсталляция Видео + Конференция Москва 15 октября 2013 3
  • 4. что было раньше: Adobe Flash за: • 90% распространение (на ПК) против: • управляется Adobe • не развивается Видео + Конференция Москва 15 октября 2013 4
  • 5. Adobe Flash • Эхоподавление не доведено до надлежащего качества • Закрытые средства разработки и проигрывания • Неплохие кодеки: VP6, H.264 Speex, G711, MP3 Видео + Конференция Москва 15 октября 2013 5
  • 6. Отказ от Flash • 2011: конфликт с Apple • 2012: отказ от Android • 2012: отказ от Linux Видео + Конференция Москва 15 октября 2013 6
  • 7. Приобретения Google • 2009: On2 - видеокодек VPx • 2010: GIPS - аудиокодеки iSAC, iLAC - ядро аудио и видео обработки - сетевой транспорт Видео + Конференция Москва 15 октября 2013 7
  • 8. Стандарт WebRTC • Май 2011: открытие исходных кодов • Август 2011: первый Draft W3C • Ноябрь 2012: релиз в Chrome Видео + Конференция Москва 15 октября 2013 8
  • 9. SIP без SIP SIP Stack: • Сигнализация: SIP • Согласование: SDP • Данные: RTP/SRTP • NAT: STUN,TURN • Транспорт: UDP и TCP WebRTC Stack: • Сигнализация: нет • Согласование: SDP • Данные: SRTP • NAT: TURN + ICE • Транспорт: UDP и TCP Видео + Конференция Москва 15 октября 2013 9
  • 10. STUN, TURN и ICE • ICE - наконец полное решение • отдельный порт для данных • открыть все исходящие порты на TURN Видео + Конференция Москва 15 октября 2013 10
  • 12. VP8 + OPUS • Те же требования к каналу, что и в TrueConf 2500 VP8 1920x1080 2000 1500 1280x720 1000 864x480 500 320x176 640x360 0 Видео + Конференция Москва 15 октября 2013 12
  • 13. Текущее состояние • Chrome (~40% desktop) • Firefox (~20% desktop) • Распространение ~60% desktop PC Источник: Wikipedia Видео + Конференция Москва 15 октября 2013 13
  • 14. Мобильные устройства • Android – только для Chrome • iOS - не поддерживается →Есть смысл использовать native приложения
  • 15. Опасности • Microsoft • Apple • браузеры Видео + Конференция Москва 15 октября 2013 15
  • 16. Microsoft и IE • Альтернативный стандарт CU-RTC-WEB • Другие кодеки Но – в IE хорошая поддержка плагинов Видео + Конференция Москва 15 октября 2013 16
  • 17. Apple • Тайна, покрытая мраком • MacOS: 8% Safari • iOS: ограничения AppStore Видео + Конференция Москва 15 октября 2013 17
  • 18. Браузеры • Эхоподавление • Синхронизация • Качественный вывод видео на экран • Обратная связь о состоянии канала • АРУЗ • восстановление после разрывов или потерь • и многое, многое другое • Браузер нужно открыть! Видео + Конференция Москва 15 октября 2013 18
  • 19. Будущее • SVC Google подписал соглашение с Vidyo • VP9 и далее Видео + Конференция Москва 15 октября 2013 19