2. С чего всё началось?
2004
2008
2010
2012
Asynchronous Javascript And XML
WebSockets
Global IP Solutions куплена Google
Web Real Time Communications
2
AJAX
WebRTC
2015 Object Real Time CommunicationsORTC
5. 5
Преимущества
Больший уровень безопасность, чем у систем телефонной связи
Реализация более логична, чем у существующих аналогов
Лучшее качество звука и картинки, чем у существующих аналогов
Любой браузер становится терминалом видеоконференцсвязи
Отпадает установка сторонних приложений, плагинов и т.п.
7. Из чего же, из чего же ...
7
Media Streams - аудио и видео потоки
аудиокодек - G.7XX, к примеру G.711
видеокодек - VP8, H.264
RTCPeerConnection - передача медиа
RTCDataChannel - передача файлов
getUserMedia (webkitGetUserMedia, mozGetUserMedia)
8. 8
Возможности
Аудио- и видеозвонкиПередача файловSIP-телефонияАудио- и видеоконференцииДемонстрация рабочего столаОнлайн-трансляцииЗапись видеоПросмотр видео с IP-камер
Практически без сервераПрактически без сервера Сервер необходимСервер необходим
9. Лиса ответила на
вызов. Вот её
данные
Эй, сервер,
можешь спросить
остальных,
согласен ли кто-то
принять звонок?
9
С чего начать?
Хром Лиса
Я хочу
пообщаться
WebRTC server
Окей, сейчас
посмотрю
Да, я буду
общаться. Соедини
нас, вот мои
данныеПривет, ЛисаПривет, Хром
Лиса, хочешь
пообщаться?
Хром ищет
собеседников, вот
его данные