, або вебінари з одним ведучим, де затримка не так важлива. Тільки в наступних версіях була додана підтримка UDP і ехоподавлення. [5]
Плюси:
? поширеність (самий широке охоплення);
? якісна VoIP передача аудіо і відео.
Мінуси:
? не підтримував кодек H.264. Через це у багатьох додатках на цій; технології застосовується транскодинг, що в свою чергу викликає надмірне споживання ресурсів процесора;
? вимагає проміжного сервера;
? не підтримує відкриті UDP протоколи, такі як RTP / SRTP;
? повільний розвиток;
? клієнт-серверна архітектура;
? закритість вихідного коду.
1.1.3 WebRTC
WebRTC на стадії релізу специфікації версії 1.0 складався з стека технологій: SRTP, DTLS, ICE, STUN, AEC, AGC, адаптивний Jitter-буфер, Opus, VP8. SRTP і DTLS забезпечує захист трафіку між WebRTC вузлами. ICE і STUN допомагають подолати NAT. AEC, AGC і Jitter-буфер працюють для того, щоб зробити аудіо і відео якісним. Кодеки Opus і VP8 добре підходять для глобального Інтернету, де бітрейт при передачі може падати до дуже низьких значень через низький якості зв'язку. [5]
Плюси:
? повноцінне VoIP тільки засобами браузера;
? архітектура" точка-точка";
? відкритий вихідний код під ліцензією BSD - 3.
Мінуси:
? поки недостатньо підтримують технологію браузерів, хоча ситуація досить швидко виправляється;
? відсутність сумісності з традиційним VoIP.
1.1.4 Підсумкове порівняння
Можливість браузерних дзвінків в тій чи іншій формі існувала задовго до появи WebRTC, але здійснювалася за рахунок зовнішніх, що не вбудованих в сам браузер технологій (плагінів, аплетів). Сам браузер отримав можливості для захоплення медіа, прийняття та відправлення потоків тільки з появою WebRTC. У цьому полягає найголовніше позитивна відмінність WebRTC від інших технологій.
На таблицях нижче представлено підсумкове порівняння трьох описаних вище технологій.
Таблиця 1 - Підтримувані протоколи і технології
Java
Flash
WebRTC
UDP
*
-
-
TCP
*
-
-
RTMP
*
+
-
RTMFP
*
+
-
Таблиця 1 - Продовження
RTP
*
-
+
SRTP
*
-
+
DTLS
*
-
+
SIP
*
-
-
...