В Хроме и Файрфоксе реализована возможность обычных звонков и видеозвонков непосредственно через веб-браузеры. Без использования дополнительных сторонних компонент.
Поддержка спецификаций WebRTC в браузерах Chrome 25 Beta и Firefox Nightly достигла такого уровня и единообразия, что стало возможным напрямую звонить из одного браузера в другой голосом и по видеочату через RTCPeerConnection. Для передачи звука и видео используются свободные кодеки Opus и VP8, для шифрования — DTLS-SRTP, для пробития файрволов — ICE.
Не нужны ни Skype, ни какие-то сторонние программы. Только браузер.
Если вы хотите повторить эксперимент, то в Firefox нужно в about:config установить настройку media.peerconnection.enabled в значение true. Связаться друг с другом можно через демо-сайт apprtc.appspot.com (сейчас сильно перегружен), или через любой другой сайт, на котором есть поддержка видеозвонков через браузер. Инструкции по реализации поддержки RTCPeerConnection на своём сайте см. здесь.
Chrome 25 Beta и Firefox Nightly — это экспериментальные сборки, которые будут зафиксированы в официальных релизах через несколько недель.
Браузер Opera на подходе — и тоже скоро присоединится к чату. А вот компания Microsoft не хочет присутствовать на этом празднике жизни. Она упорно продвигает свою «более открытую» версию WebRTC, без привязки по умолчанию к кодекам Opus и V8, и продолжает разрабатывать HTML5-версию Skype.
Комментарии
Uninstaller
#cid54730
Ответить
Круто! Skype идёт лесом...
imen
#cid54769
Ответить
Тендеция к превращению приложения типа "браузер" в необъятного монстра достала.
Фича же (ЕМНИП даже с видео) предусмотрена в рамках jabber'а (с примерно тем же набором ограничений), на фига добавлять монстроидальности браузеру?
#cid55095
Ответить
#cid54769, imen
Предлагаю проникнуться "концепцией матрёшки".
1. Существует огромное количество разнокалиберного железа от сотен производителей.
2. На этом железе работает несколько разных операционных систем. Одна и та же система может работать на разном железе (и на одном и том же железе могут работать несколько разных ОС). ОС — это средство запуска нужных программ. То есть, ОС — некая прослойка, уровень абстракции между конкретной программой и разнообразным железом.
3. На ОС работает браузер. Браузеров множество, но они обладают обной важной особенностью: они стандартизированы (а те, что не стандартизированы — стремятся к этому). То бишь, если программный код бинарника нужно писать под конкретную ОС, то код для браузера будет работать одинаково в любой ОС. Следующая прослойка; следующий, ещё более универсальный уровень абстракции.
Браузер работает с инетом. Для эффективной работы с инетом, в браузер "вшит" ряд технологий. Если на этих технологиях можно написать видеофон — это ж прекрасно! Во-первых, не нужно держать зоопарк бинарников в ОС; во-вторых, такая штука не будет привязана к конкретной системе, гарантированно запускаясь в любой.
Вобщем, лично я вижу больше плюсов, чем минусов.
А для быстрой работы в агрессивной среде — есть lynx и telnet :)
Igor33
#cid57182
Ответить
А для быстрой работы в агрессивной среде — есть lynx и telnet :) - это шутка юмора?
#cid57201
Ответить
#cid57182, Igor33
Про telnet — скорее шутка, он отдаёт текстовые данные в исходном виде, тяжело читать. Про lynx — нет.