SlideShare a Scribd company logo
1 of 20
Download to read offline
Игорь Шеко
Voximplant Front-end Software Engineer
Темное настоящее и светлое
будущее WebRTC
Что такое WebRTC
Простой
WebRTC
звонок
Что такое WebRTC
RTP/RTCP
RTP/RTCP
RTP/RTCP
Что такое WebRTC через сервер
Поддержка WebRTC
Как дела у Safari
ORTC
http://xkcd.ru/927/
WebRTC и ORTC
ORTC => Object RTC
API for WebRTC
- Понятен ООП программисту
- Нет SDP
- Ручное управление ICE/DTLS
- Абстракции – везде абстракции
- Не совместим с SIP
- До конца не реализован на практике
- Никакой магии
- Больше не существует
WebRTC+ORTC
=
WebRTC 1.0
Объединение WebRTC и ORTC
WebRTC ORTC
- RTCPeerConnection
- Offer/Answer
- SDP
- Renegotiation
- RTCRtpReceiver
- RTCRtpSender
- RTCRtpTransceiver
- RTCDtlsTransport
- RTCIceTransport
- MediaStreamConstraints
WebRTC 1.0
RTCPeerConnection Interface + RTP Media API
Проблемы стандарта
WebRTC 5
лет
Проблемы в деталях
Firefox - 556 открытых
инцидентов
Chrome - 380 открытых
инцидентов
на 5 октября 2016
Issue 465349
Plan B vs Unified Plan
Unified Plan
- отдельная m-секция на каждый источник
- отдельные настройки кодеков на каждый источник
- простая нотация направления передачи
- синхронизация потоков по CNAME
- до 30 разных источников
- много MediaStream и MediaTrack
Plan B vs Unified Plan
Plan B
- общая m-секция для типа источников (audio/video/data)
- общие настройки кодеков для типа контента
- синхронизация потоков по SSRC-GROUP
- до 100 разных источников
- много MediaStream и MediaTrack
Дополнительные функции: Screen Sharing
- Нельзя раздавать звук
- maxFPS - 30
- Можно раздавать вкладки
- Не совместимо между
браузерами
- Каждый браузер требует
свое расширение
- Не поддерживается MS
Edge
Обновления стандарта WebRTC
- Шаги в сторону сообщества
- setDirection
- replaceTrack
- Четкое разделение Track-Stream
Обновления стандарта WebRTC
- Шаги в сторону Enterprise
- Новый STUN
- Сертификаты, везде
сертификаты
- DTMF
Обновления стандарта WebRTC
- Шаги в сторону
- Теперь у нас 2 независимых
API, чтобы отстрелить себе
ногу
Общий кодек для видео — VP9?
Поддержка
- Лучше сжатие
- Выше качество при равном с VP8 и H.264 битрейте
- Поддержка 4К
- 12 бит цвета на канал
- Hardware декодирование
- Общий стандарт для большей части интернета
- Бесплатный
Плюсы
Общий кодек для видео — VP9?
Поддержка
- Загрузка CPU выше на 10-40%
- Не будет поддерживаться Safari
Минусы
Игорь Шеко
Voximplant Front-end Software Engineer
Контакты:
https://www.facebook.com/igor.sheko
https://irbisadm.ru/
Темное настоящее и светлое
будущее WebRTC

More Related Content

What's hot

Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...TrueConf__
 
WebRTC: Плюсы, минусы и подводные камни. Станислав Солдатов, TrueConf
WebRTC: Плюсы, минусы и подводные камни. Станислав Солдатов, TrueConfWebRTC: Плюсы, минусы и подводные камни. Станислав Солдатов, TrueConf
WebRTC: Плюсы, минусы и подводные камни. Станислав Солдатов, TrueConfTrueConf
 
TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...
TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...
TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...TrueConf
 
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме..."Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...TrueConf
 
Видео+Конференция 2015: Как AV-ветераны видеоконференцсвязи выживают в новой ...
Видео+Конференция 2015: Как AV-ветераны видеоконференцсвязи выживают в новой ...Видео+Конференция 2015: Как AV-ветераны видеоконференцсвязи выживают в новой ...
Видео+Конференция 2015: Как AV-ветераны видеоконференцсвязи выживают в новой ...TrueConf__
 
Видео+Конференция 2015: ВКС на миллион зрителей: видеотрансляции, их тонкости...
Видео+Конференция 2015: ВКС на миллион зрителей: видеотрансляции, их тонкости...Видео+Конференция 2015: ВКС на миллион зрителей: видеотрансляции, их тонкости...
Видео+Конференция 2015: ВКС на миллион зрителей: видеотрансляции, их тонкости...TrueConf__
 
внутренний семинар: обработка видео и аудио сигналов, передача данных
внутренний семинар: обработка видео и аудио сигналов, передача данныхвнутренний семинар: обработка видео и аудио сигналов, передача данных
внутренний семинар: обработка видео и аудио сигналов, передача данныхOksana Teslenko
 
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...TrueConf
 
Система видеоконференцсвязи органов государственной власти Республики Коми. Д...
Система видеоконференцсвязи органов государственной власти Республики Коми. Д...Система видеоконференцсвязи органов государственной власти Республики Коми. Д...
Система видеоконференцсвязи органов государственной власти Республики Коми. Д...TrueConf
 
Рассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, Unitsolutions
Рассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, UnitsolutionsРассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, Unitsolutions
Рассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, UnitsolutionsTrueConf
 
Новые возможности TrueConf Server 4.3.8
Новые возможности TrueConf Server 4.3.8Новые возможности TrueConf Server 4.3.8
Новые возможности TrueConf Server 4.3.8TrueConf
 
Презентация TrueСonf в Украине
Презентация TrueСonf в УкраинеПрезентация TrueСonf в Украине
Презентация TrueСonf в УкраинеTrueConf
 
Бизнес-видео_2011_видеоконференции
Бизнес-видео_2011_видеоконференцииБизнес-видео_2011_видеоконференции
Бизнес-видео_2011_видеоконференцииAndrew Vlaskin
 
Технологии и архитектура систем ВКС
Технологии и архитектура систем ВКСТехнологии и архитектура систем ВКС
Технологии и архитектура систем ВКСAndrew Vlaskin
 
Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...
Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...
Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...TrueConf
 
Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...
Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...
Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...TrueConf
 
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...TrueConf
 
Тренинг TrueConf, часть2
Тренинг TrueConf, часть2Тренинг TrueConf, часть2
Тренинг TrueConf, часть2TrueConf
 
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...TrueConf
 
Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...
Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...
Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...TrueConf__
 

What's hot (20)

Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
Видео+Конференция 2015: Организация безопасных видеоконференций и видео звонк...
 
WebRTC: Плюсы, минусы и подводные камни. Станислав Солдатов, TrueConf
WebRTC: Плюсы, минусы и подводные камни. Станислав Солдатов, TrueConfWebRTC: Плюсы, минусы и подводные камни. Станислав Солдатов, TrueConf
WebRTC: Плюсы, минусы и подводные камни. Станислав Солдатов, TrueConf
 
TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...
TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...
TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...
 
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме..."Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
"Как заработать на внедрении отечественной системы ВКС в условиях импортозаме...
 
Видео+Конференция 2015: Как AV-ветераны видеоконференцсвязи выживают в новой ...
Видео+Конференция 2015: Как AV-ветераны видеоконференцсвязи выживают в новой ...Видео+Конференция 2015: Как AV-ветераны видеоконференцсвязи выживают в новой ...
Видео+Конференция 2015: Как AV-ветераны видеоконференцсвязи выживают в новой ...
 
Видео+Конференция 2015: ВКС на миллион зрителей: видеотрансляции, их тонкости...
Видео+Конференция 2015: ВКС на миллион зрителей: видеотрансляции, их тонкости...Видео+Конференция 2015: ВКС на миллион зрителей: видеотрансляции, их тонкости...
Видео+Конференция 2015: ВКС на миллион зрителей: видеотрансляции, их тонкости...
 
внутренний семинар: обработка видео и аудио сигналов, передача данных
внутренний семинар: обработка видео и аудио сигналов, передача данныхвнутренний семинар: обработка видео и аудио сигналов, передача данных
внутренний семинар: обработка видео и аудио сигналов, передача данных
 
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
 
Система видеоконференцсвязи органов государственной власти Республики Коми. Д...
Система видеоконференцсвязи органов государственной власти Республики Коми. Д...Система видеоконференцсвязи органов государственной власти Республики Коми. Д...
Система видеоконференцсвязи органов государственной власти Республики Коми. Д...
 
Рассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, Unitsolutions
Рассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, UnitsolutionsРассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, Unitsolutions
Рассчитываем бюджет типовых ВКС проектов. Юрий Митюнин, Unitsolutions
 
Новые возможности TrueConf Server 4.3.8
Новые возможности TrueConf Server 4.3.8Новые возможности TrueConf Server 4.3.8
Новые возможности TrueConf Server 4.3.8
 
Презентация TrueСonf в Украине
Презентация TrueСonf в УкраинеПрезентация TrueСonf в Украине
Презентация TrueСonf в Украине
 
Бизнес-видео_2011_видеоконференции
Бизнес-видео_2011_видеоконференцииБизнес-видео_2011_видеоконференции
Бизнес-видео_2011_видеоконференции
 
Технологии и архитектура систем ВКС
Технологии и архитектура систем ВКСТехнологии и архитектура систем ВКС
Технологии и архитектура систем ВКС
 
Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...
Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...
Видеоконференцсвязь для образования. Опыт Пермского ГНИУ. Докладчик: Тимофей ...
 
Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...
Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...
Развитие систем видеоконференцсвязи в Республике Беларусь. Докладчик: Денис С...
 
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
Видео+Конференция-2016. Что такое TrueConf? Докладчик: Дмитрий Одинцов, дирек...
 
Тренинг TrueConf, часть2
Тренинг TrueConf, часть2Тренинг TrueConf, часть2
Тренинг TrueConf, часть2
 
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
Перспективы сервисов видеоконференцсвязи в России. Докладчик: Дмитрий Одинцов...
 
Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...
Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...
Видео+Конференция 2013. Безопасность для видеоконференций. Дмитрий Одинцов, T...
 

Viewers also liked

Почему посетители не звонят из браузера
Почему посетители не звонят из браузераПочему посетители не звонят из браузера
Почему посетители не звонят из браузераVoximplant
 
Ciudades Turísticas de la Patagonia
Ciudades Turísticas de la PatagoniaCiudades Turísticas de la Patagonia
Ciudades Turísticas de la PatagoniaTity Gallegos
 
Mis deberes y derechos como aprendiz
Mis deberes y derechos como aprendizMis deberes y derechos como aprendiz
Mis deberes y derechos como aprendizFreddy Daza
 
Wedding Cakes In Kuwait
Wedding Cakes In KuwaitWedding Cakes In Kuwait
Wedding Cakes In KuwaitArmin Caldas
 
Earth geo powerpointtt
Earth geo powerpointttEarth geo powerpointtt
Earth geo powerpointttdiazgomeze
 
Under the Hood: The Analytics that Drive the Tesla
Under the Hood: The Analytics that Drive the TeslaUnder the Hood: The Analytics that Drive the Tesla
Under the Hood: The Analytics that Drive the TeslaManthan
 
1-s2.0-S0002914913019292-main
1-s2.0-S0002914913019292-main1-s2.0-S0002914913019292-main
1-s2.0-S0002914913019292-mainBrian Vendel
 
Analysing the IMC campaigns of kutchina, glen and faber
Analysing the IMC campaigns of kutchina, glen and faberAnalysing the IMC campaigns of kutchina, glen and faber
Analysing the IMC campaigns of kutchina, glen and faberAnanya Jain
 
Big Data, analytics and 4th generation data warehousing by Martyn Jones at Bi...
Big Data, analytics and 4th generation data warehousing by Martyn Jones at Bi...Big Data, analytics and 4th generation data warehousing by Martyn Jones at Bi...
Big Data, analytics and 4th generation data warehousing by Martyn Jones at Bi...Big Data Spain
 
GPU Accelerated Natural Language Processing by Guillermo Molini
GPU Accelerated Natural Language Processing by Guillermo MoliniGPU Accelerated Natural Language Processing by Guillermo Molini
GPU Accelerated Natural Language Processing by Guillermo MoliniBig Data Spain
 
اعلان السائقين
اعلان السائقيناعلان السائقين
اعلان السائقينNour Elbader
 

Viewers also liked (15)

Почему посетители не звонят из браузера
Почему посетители не звонят из браузераПочему посетители не звонят из браузера
Почему посетители не звонят из браузера
 
Ciudades Turísticas de la Patagonia
Ciudades Turísticas de la PatagoniaCiudades Turísticas de la Patagonia
Ciudades Turísticas de la Patagonia
 
Teacher Motivation and Teacher Education: Evidence based from Uganda
Teacher Motivation and Teacher Education: Evidence based from UgandaTeacher Motivation and Teacher Education: Evidence based from Uganda
Teacher Motivation and Teacher Education: Evidence based from Uganda
 
Mis deberes y derechos como aprendiz
Mis deberes y derechos como aprendizMis deberes y derechos como aprendiz
Mis deberes y derechos como aprendiz
 
Wedding Cakes In Kuwait
Wedding Cakes In KuwaitWedding Cakes In Kuwait
Wedding Cakes In Kuwait
 
Earth geo powerpointtt
Earth geo powerpointttEarth geo powerpointtt
Earth geo powerpointtt
 
Under the Hood: The Analytics that Drive the Tesla
Under the Hood: The Analytics that Drive the TeslaUnder the Hood: The Analytics that Drive the Tesla
Under the Hood: The Analytics that Drive the Tesla
 
1-s2.0-S0002914913019292-main
1-s2.0-S0002914913019292-main1-s2.0-S0002914913019292-main
1-s2.0-S0002914913019292-main
 
Analysing the IMC campaigns of kutchina, glen and faber
Analysing the IMC campaigns of kutchina, glen and faberAnalysing the IMC campaigns of kutchina, glen and faber
Analysing the IMC campaigns of kutchina, glen and faber
 
Group Report Teacher Motivation and Education Governance
Group Report Teacher Motivation and Education Governance Group Report Teacher Motivation and Education Governance
Group Report Teacher Motivation and Education Governance
 
motivation in workplace
motivation in workplacemotivation in workplace
motivation in workplace
 
Big Data, analytics and 4th generation data warehousing by Martyn Jones at Bi...
Big Data, analytics and 4th generation data warehousing by Martyn Jones at Bi...Big Data, analytics and 4th generation data warehousing by Martyn Jones at Bi...
Big Data, analytics and 4th generation data warehousing by Martyn Jones at Bi...
 
Group Report: Teacher working Conditions and Motivation
Group Report: Teacher working Conditions and MotivationGroup Report: Teacher working Conditions and Motivation
Group Report: Teacher working Conditions and Motivation
 
GPU Accelerated Natural Language Processing by Guillermo Molini
GPU Accelerated Natural Language Processing by Guillermo MoliniGPU Accelerated Natural Language Processing by Guillermo Molini
GPU Accelerated Natural Language Processing by Guillermo Molini
 
اعلان السائقين
اعلان السائقيناعلان السائقين
اعلان السائقين
 

Similar to Темное настоящее и светлое будущее WebRTC

Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)Ontico
 
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...Cisco Russia
 
Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...
Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...
Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...Cisco Russia
 
Видеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииВидеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииVoximplant
 
iRidium для AV & Custom Systems и Global Caché
iRidium для AV & Custom Systems и Global Caché iRidium для AV & Custom Systems и Global Caché
iRidium для AV & Custom Systems и Global Caché iRidiumMobile365
 
Видео в сети
Видео в сетиВидео в сети
Видео в сетиGetDev.NET
 
Video 111127013709-phpapp02
Video 111127013709-phpapp02Video 111127013709-phpapp02
Video 111127013709-phpapp02Newlink
 
Video 111127013709-phpapp02
Video 111127013709-phpapp02Video 111127013709-phpapp02
Video 111127013709-phpapp02LLC NewLink
 
Новое поколение DPI решений для задач контентной фильтрации и виртуализации с...
Новое поколение DPI решений для задач контентной фильтрации и виртуализации с...Новое поколение DPI решений для задач контентной фильтрации и виртуализации с...
Новое поколение DPI решений для задач контентной фильтрации и виртуализации с...Cisco Russia
 
DPI Vas Experts Linkmeup
DPI Vas Experts LinkmeupDPI Vas Experts Linkmeup
DPI Vas Experts LinkmeupAlexander Fatin
 
Treatface Solutions for Information Security
Treatface Solutions for Information SecurityTreatface Solutions for Information Security
Treatface Solutions for Information SecurityArthur Voslaev
 
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)Ontico
 
Инфрраструктура ЦОД - интерконнект от Qlogik
Инфрраструктура ЦОД - интерконнект от QlogikИнфрраструктура ЦОД - интерконнект от Qlogik
Инфрраструктура ЦОД - интерконнект от QlogikExpolink
 
Звонки в браузере уже реальность
Звонки в браузере уже реальностьЗвонки в браузере уже реальность
Звонки в браузере уже реальностьitconnect2016
 
Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003
Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003
Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003Andrey Beshkov
 
"Особенности записи звука нативными технологиями браузеров" — Федор Котов, Mo...
"Особенности записи звука нативными технологиями браузеров" — Федор Котов, Mo..."Особенности записи звука нативными технологиями браузеров" — Федор Котов, Mo...
"Особенности записи звука нативными технологиями браузеров" — Федор Котов, Mo...MoscowJS
 

Similar to Темное настоящее и светлое будущее WebRTC (20)

Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)Сергей Рыжиков, Александр Сербул (1С-Битрикс)
Сергей Рыжиков, Александр Сербул (1С-Битрикс)
 
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
 
Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...
Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...
Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...
 
Web RTC - Part 1
Web RTC - Part 1 Web RTC - Part 1
Web RTC - Part 1
 
WebRTC. Part I
WebRTC. Part IWebRTC. Part I
WebRTC. Part I
 
Видеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииВидеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложении
 
iRidium для AV & Custom Systems и Global Caché
iRidium для AV & Custom Systems и Global Caché iRidium для AV & Custom Systems и Global Caché
iRidium для AV & Custom Systems и Global Caché
 
Видео в сети
Видео в сетиВидео в сети
Видео в сети
 
Видео в сети
Видео в сетиВидео в сети
Видео в сети
 
Video 111127013709-phpapp02
Video 111127013709-phpapp02Video 111127013709-phpapp02
Video 111127013709-phpapp02
 
Video 111127013709-phpapp02
Video 111127013709-phpapp02Video 111127013709-phpapp02
Video 111127013709-phpapp02
 
Новое поколение DPI решений для задач контентной фильтрации и виртуализации с...
Новое поколение DPI решений для задач контентной фильтрации и виртуализации с...Новое поколение DPI решений для задач контентной фильтрации и виртуализации с...
Новое поколение DPI решений для задач контентной фильтрации и виртуализации с...
 
DPI Vas Experts Linkmeup
DPI Vas Experts LinkmeupDPI Vas Experts Linkmeup
DPI Vas Experts Linkmeup
 
Treatface Solutions for Information Security
Treatface Solutions for Information SecurityTreatface Solutions for Information Security
Treatface Solutions for Information Security
 
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
 
Инфрраструктура ЦОД - интерконнект от Qlogik
Инфрраструктура ЦОД - интерконнект от QlogikИнфрраструктура ЦОД - интерконнект от Qlogik
Инфрраструктура ЦОД - интерконнект от Qlogik
 
Звонки в браузере уже реальность
Звонки в браузере уже реальностьЗвонки в браузере уже реальность
Звонки в браузере уже реальность
 
Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003
Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003
Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003
 
Periculum est in mora
Periculum est in moraPericulum est in mora
Periculum est in mora
 
"Особенности записи звука нативными технологиями браузеров" — Федор Котов, Mo...
"Особенности записи звука нативными технологиями браузеров" — Федор Котов, Mo..."Особенности записи звука нативными технологиями браузеров" — Федор Котов, Mo...
"Особенности записи звука нативными технологиями браузеров" — Федор Котов, Mo...
 

More from Voximplant

Intelligent CPaaS with AI-powered capabiities
Intelligent CPaaS with AI-powered capabiitiesIntelligent CPaaS with AI-powered capabiities
Intelligent CPaaS with AI-powered capabiitiesVoximplant
 
Чат-бот как новый способ взаимодействия с клиентом
Чат-бот как новый способ взаимодействия с клиентомЧат-бот как новый способ взаимодействия с клиентом
Чат-бот как новый способ взаимодействия с клиентомVoximplant
 
Создание кроссплатформенного конструктора чат-ботов с обработкой голосовых со...
Создание кроссплатформенного конструктора чат-ботов с обработкой голосовых со...Создание кроссплатформенного конструктора чат-ботов с обработкой голосовых со...
Создание кроссплатформенного конструктора чат-ботов с обработкой голосовых со...Voximplant
 
13 грехов разработчиков чат-ботов: взгляд со стороны Product Design
13 грехов разработчиков чат-ботов: взгляд со стороны Product Design13 грехов разработчиков чат-ботов: взгляд со стороны Product Design
13 грехов разработчиков чат-ботов: взгляд со стороны Product DesignVoximplant
 
Единый канал коммуникаций между бизнесом и его клиентами
Единый канал коммуникаций между бизнесом и его клиентамиЕдиный канал коммуникаций между бизнесом и его клиентами
Единый канал коммуникаций между бизнесом и его клиентамиVoximplant
 
Выбор backend для messaging в 2016 году
Выбор backend для messaging в 2016 годуВыбор backend для messaging в 2016 году
Выбор backend для messaging в 2016 годуVoximplant
 
Использование машинного обучения и распознавания речи для оценки типа и качес...
Использование машинного обучения и распознавания речи для оценки типа и качес...Использование машинного обучения и распознавания речи для оценки типа и качес...
Использование машинного обучения и распознавания речи для оценки типа и качес...Voximplant
 
Потоковая обработка событий клиентов и их отображение на интерактивной карте
Потоковая обработка событий клиентов и их отображение на интерактивной картеПотоковая обработка событий клиентов и их отображение на интерактивной карте
Потоковая обработка событий клиентов и их отображение на интерактивной картеVoximplant
 
SMS: Король умер. Да здравствует король!
SMS: Король умер. Да здравствует король!SMS: Король умер. Да здравствует король!
SMS: Король умер. Да здравствует король!Voximplant
 

More from Voximplant (9)

Intelligent CPaaS with AI-powered capabiities
Intelligent CPaaS with AI-powered capabiitiesIntelligent CPaaS with AI-powered capabiities
Intelligent CPaaS with AI-powered capabiities
 
Чат-бот как новый способ взаимодействия с клиентом
Чат-бот как новый способ взаимодействия с клиентомЧат-бот как новый способ взаимодействия с клиентом
Чат-бот как новый способ взаимодействия с клиентом
 
Создание кроссплатформенного конструктора чат-ботов с обработкой голосовых со...
Создание кроссплатформенного конструктора чат-ботов с обработкой голосовых со...Создание кроссплатформенного конструктора чат-ботов с обработкой голосовых со...
Создание кроссплатформенного конструктора чат-ботов с обработкой голосовых со...
 
13 грехов разработчиков чат-ботов: взгляд со стороны Product Design
13 грехов разработчиков чат-ботов: взгляд со стороны Product Design13 грехов разработчиков чат-ботов: взгляд со стороны Product Design
13 грехов разработчиков чат-ботов: взгляд со стороны Product Design
 
Единый канал коммуникаций между бизнесом и его клиентами
Единый канал коммуникаций между бизнесом и его клиентамиЕдиный канал коммуникаций между бизнесом и его клиентами
Единый канал коммуникаций между бизнесом и его клиентами
 
Выбор backend для messaging в 2016 году
Выбор backend для messaging в 2016 годуВыбор backend для messaging в 2016 году
Выбор backend для messaging в 2016 году
 
Использование машинного обучения и распознавания речи для оценки типа и качес...
Использование машинного обучения и распознавания речи для оценки типа и качес...Использование машинного обучения и распознавания речи для оценки типа и качес...
Использование машинного обучения и распознавания речи для оценки типа и качес...
 
Потоковая обработка событий клиентов и их отображение на интерактивной карте
Потоковая обработка событий клиентов и их отображение на интерактивной картеПотоковая обработка событий клиентов и их отображение на интерактивной карте
Потоковая обработка событий клиентов и их отображение на интерактивной карте
 
SMS: Король умер. Да здравствует король!
SMS: Король умер. Да здравствует король!SMS: Король умер. Да здравствует король!
SMS: Король умер. Да здравствует король!
 

Темное настоящее и светлое будущее WebRTC

  • 1. Игорь Шеко Voximplant Front-end Software Engineer Темное настоящее и светлое будущее WebRTC
  • 4. Что такое WebRTC через сервер
  • 8. WebRTC и ORTC ORTC => Object RTC API for WebRTC - Понятен ООП программисту - Нет SDP - Ручное управление ICE/DTLS - Абстракции – везде абстракции - Не совместим с SIP - До конца не реализован на практике - Никакой магии - Больше не существует WebRTC+ORTC = WebRTC 1.0
  • 9. Объединение WebRTC и ORTC WebRTC ORTC - RTCPeerConnection - Offer/Answer - SDP - Renegotiation - RTCRtpReceiver - RTCRtpSender - RTCRtpTransceiver - RTCDtlsTransport - RTCIceTransport - MediaStreamConstraints WebRTC 1.0 RTCPeerConnection Interface + RTP Media API
  • 11. Проблемы в деталях Firefox - 556 открытых инцидентов Chrome - 380 открытых инцидентов на 5 октября 2016 Issue 465349
  • 12. Plan B vs Unified Plan Unified Plan - отдельная m-секция на каждый источник - отдельные настройки кодеков на каждый источник - простая нотация направления передачи - синхронизация потоков по CNAME - до 30 разных источников - много MediaStream и MediaTrack
  • 13. Plan B vs Unified Plan Plan B - общая m-секция для типа источников (audio/video/data) - общие настройки кодеков для типа контента - синхронизация потоков по SSRC-GROUP - до 100 разных источников - много MediaStream и MediaTrack
  • 14. Дополнительные функции: Screen Sharing - Нельзя раздавать звук - maxFPS - 30 - Можно раздавать вкладки - Не совместимо между браузерами - Каждый браузер требует свое расширение - Не поддерживается MS Edge
  • 15. Обновления стандарта WebRTC - Шаги в сторону сообщества - setDirection - replaceTrack - Четкое разделение Track-Stream
  • 16. Обновления стандарта WebRTC - Шаги в сторону Enterprise - Новый STUN - Сертификаты, везде сертификаты - DTMF
  • 17. Обновления стандарта WebRTC - Шаги в сторону - Теперь у нас 2 независимых API, чтобы отстрелить себе ногу
  • 18. Общий кодек для видео — VP9? Поддержка - Лучше сжатие - Выше качество при равном с VP8 и H.264 битрейте - Поддержка 4К - 12 бит цвета на канал - Hardware декодирование - Общий стандарт для большей части интернета - Бесплатный Плюсы
  • 19. Общий кодек для видео — VP9? Поддержка - Загрузка CPU выше на 10-40% - Не будет поддерживаться Safari Минусы
  • 20. Игорь Шеко Voximplant Front-end Software Engineer Контакты: https://www.facebook.com/igor.sheko https://irbisadm.ru/ Темное настоящее и светлое будущее WebRTC