3fefcbdec17b2086fd6c5e334c84394f.png

«Привет, Chrome! Тебе звонит Firefox», — такое сообщение появилось в официальном блоге Mozilla. Как можно понять, событие связано с первым в истории сеансом видеосвязи между браузерами Firefox и Chrome.

Поддержка спецификаций 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.

Источник: http://habrahabr.ru/post/168313/

А без сервака никак напрямую клиенты соединять? Фигня какая-то(

Неужто наконец-то вменяемая замена скайпу появится? Надо будет на досуге поковыряться!

okkamas_knife
Да, не шарю, но нужно без всяких левых серваков обходиться бы, самому им становиться что ли, только чтобы легко и быстро, как файл через мелкую программку hfs передать.

На Опеннете статья подробнее и там говорится, что никаких серверов не надо.

На Опеннете статья подробнее и там говорится, что никаких серверов не надо.

KooL, Продемонстрирован прямой видеочат между Firefox и Chrome с использованием WebRTC ? :)

Крошка Ру
Есть ещё варианты? :D

Одного не пойму. Саботажа мелкомягких.
Опять расплодят пятьсот сущностей, а пользователь - страдай?

Tiger.711
Всё понятно, МС хочет насодить всех на себя так, чтобы пользователь стал рабом, в прочем оно уже давным давно почти так, но нет предела совершенству.

Есть ещё варианты?

KooL ,Не заметил :)

okkamas_knife пишет

а у кого нибудь открывается демонстрационная страница  из той статьи?

Открывается, но приложение, которое соединяет браузеры по уникальной ссылке, сейчас не отвечает. То ли хабраэффект, то ли просто так.

Вообще штука хорошая. Скайп должен умереть.

Sid пишет

Скайп должен умереть.

okkamas_knife пишет

особенно интересует есть ли какойто запрос на использование вебкамеры?

Разумеется никакого запроса нет.

okkamas_knife пишет

то есть запихиваю страничку коннектящую со мной в скрытый ифрейм на каком нибудь сайте и вижу кто ща на страничке сидит живьём.

Программисты Гугла и Мозиллы об этом конечно же не подумали.

Просто посмотри видео. Там на первых секундах всё очень понятно показано и рассказано.

8264.gif

okkamas_knife пишет

а facehoof неканоничен

Пикар — всего лишь капитан из будущего, а Твайлайт Спаркл — лучшая пони. :cool:

okkamas_knife пишет

если эти умники не поправят систему включения камеры

Может посмотришь видео наконец?

okkamas_knife пишет

вообще делать из браузера комбайн - чушь.

Сказал пользователь Морской Обезьяны :D

Sid
Он, хотя бы, человек. А пони - просто животное.

Замечание п. 3.7
Sergeys

Да всё нормально будет (и сейчас тоже нормально, ФФ всё больше радует), всяко лучше Скайпа.

okkamas_knife пишет

не очевидно же что так будет спрашивать каждый раз

А вдруг каждый раз, когда кто-то пользуется WebRTC, в штаб-квартире Мозиллы убивают щеночка? Это тоже нифига не очевидно. И про котят ещё пусть отдельно скажут, мало ли что.

Замечание п. 3.7
Sergeys

okkamas_knife пишет

если сказать по-существу вопроса нечего нафига ерунду писать?

Всего лишь поддержал твои претензии. Уровень тот же. Про котят даже тревожнее, вдруг и правда топят. :rolleyes:

Sid
Вам, кстати, котёнок не нужен? А то моя кошка скоро родит, а девать некуда. Полосатенькие будут.

Замечание п. 3.7
Sergeys

okkamas_knife
Можно скачать исходники, проштудировать, вырезать нужное и скомпилять. Полезно и безопасно.

KooL В контакте видеочат видимо совем не за горами
:)
Скайп к тому моменту обрастет мелкософтским блекджеком.
Короче радуемся пересадкой зомби на [chrome] серферов на [firefox].

feas пишет

KooL В контакте видеочат видимо совем не за горами

Вот этого тоже не надо, не все контакты нужны в друзьях, к тому же опять какой-то левый сервер задействован.
У ВК жабер-то кривой, постоянно валится, нет шифрования и другие баги.

Крошка Ру пишет

для пробития файрволов <используется> ICE.

Ня!
neuromancer_01.png

Хорошая новость - с помощью WebRTC можно сливать локальные IP пользователя сидящего за NAT... :o

Пойду убьюсь об стенку...

Для отключения WebRTC в Firefox необходимо через about:config присвоить параметру media.peerconnection.enabled значение false

Опять из нормального браузера делают никому не нужный комбайн. См. историю Netscape Navigator. Разрабы всерьёз думают составить конкуренцию Скайпу?

Может в Скайпе мало дырок?

KooL
Пусть, как Дуров, создают новый Скайп. Но зачем пихать эти функции в уже существующую программу? Например, у меня нет ни веб-камеры, ни друзей, которые хотели бы общаться через интернет. А в браузере теперь лишний километр кода. Что мне с ним делать?

Ничего, он ни на что не повлияет тогда.

KooL
На тормоза при запуске. Когда при пятиядерном процессоре 3 ГГц запуска браузера надо ждать — это нормально?

KooL пишет

Ничего, он ни на что не повлияет тогда.

Ну как же не влияет? Влияет и очень даже - лишний код создаёт дополнительные возможности для злоумышленников. Вот сейчас WebRTC смогли использовать, завтра найдут уязвимость в коде отвечающем за поддержку PDF, послезавтра в Social API, потом ещё что-нибудь, чем сложнее система, тем больше энтропия...

KooL пишет

Ничего, он ни на что не повлияет тогда.

им место в модулях, как Lightning :: Дополнения Thunderbird - Mozilla Add-ons
А так сейчас это и пакет лишний и тормоза.

Что 4 версия, что 27 у меня запускаются одинаково, вот Хром всё жирнее, Лис даже наоборот где-то да оптимизится.

KooL пишет

Что 4 версия, что 27 у меня запускаются одинаково

Это хорошо…

Вы все расширения удалите и удивитесь, как ФФ стартовать будет)

Zaycoff пишет

с помощью WebRTC можно сливать локальные IP пользователя сидящего за NAT

Вот выяснил ты мой локальный IP (какой-нибудь там 192.168.127.43), а дальше-то что? Чем вот мне это грозит?

littleleshy пишет

Вот выяснил ты мой локальный IP (какой-нибудь там 192.168.127.43), а дальше-то что? Чем вот мне это грозит?

Это создаёт хороший отпечаток, и если Вы даже работаете из под разных проксей, то Вас всё равно могут опознать, особенно, если у Вас нестандартная конфигурация сети, а если у Вас кабель воткнут напрямую в комп и провайдер предоставляет доступ не через VPN/NAT, то вообще сольётся реальный IP

Zaycoff пишет

если у Вас кабель воткнут напрямую в комп и провайдер предоставляет доступ не через VPN/NAT, то вообще сольётся реальный IP

Баз впн\нат и есть реальный айпи, куда ещё реальнее?)

KooL пишет

куда ещё реальнее?

Почитайте комментарии к статье, реальный IP будет слит несмотря на то, что Вы будете использовать прокси или VPN (не провайдерские)

474301_kiss_96kb.jpg

Вспомнил тут про эту технологию и решил попробовать. Нашёл сайт https://opentokrtc.com . Поговорил с собеседником нормально. Оба мы за NAT. Звук был лучше чем в скайпе, а вот видео разочаровало. Если я правильно понял, то пока эта технология работает в обход драйвера или же не умеет с ним полноценно работать, переключая настройки: камера Logitech HD C920, что подразумевает FullHD широкоформатную картинку 16:9. Но [firefox] берёт картинку с камеры "первичную" в разрешении 640х480.  Такое камера выдаёт без драйвера или с драйвером. В скайпе же, она переключается в широкий формат и повышает разрешение до максимальных 1920х1080.

1fesFFFF
Вы можете попробовать установить начальное разрешение в настройках Firefox через параметры media.navigator.video.default_width и media.navigator.video.default_height.
Также в новых сборках, начиная с Firefox 32, включена адаптация разрешения к скорости соединения/нагрузке на CPU - media.navigator.load_adapt. В старых можно попробовать включить её через about:config.