LINUX.ORG.RU

В Firefox Nightly добавлен видеочат на базе WebRTC

 ,


5

4

Чад Вейнер (директор по развитию браузера Firefox), анонсировал появление в nightly сборках браузера встроенного видео и аудио чата, реализованного с использованием WebRTC. Реализация примечательна тем, что, без установки внешних плагинов позволяет напрямую организовать канал связи между двумя браузерами без передачи трафика через промежуточные серверы, на любых системах.

В Mozilla намерены предоставить универсальное решение, которое можно рассматривать как открытую, переносимую коммуникационную систему.

Первая реализация аналогичного P2P-чата была представлена в феврале 2013-го, когда связь была организована между Firefox & Chrome. Еще тогда все необходимые API для P2P связи были добавлены в стабильные выпуски Firefox. Пришла очередь интегрировать непосредственно реализацию чата. Код чата построен с использованием OpenTok, предоставляющего средства для организации прямой передачи видео между пользователями.

Для организации шифрованного P2P-соединения между браузерами применяются API PeerConnection и DataChannels с использованием шифрованного транспортного протокола DTLS-SRTP и системы организации установки сетевых соединений ICE. Для передачи контента применяются видеокодек VP8 и аудиокодек Opus.

>>> Подробности



Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 1)

В Mozilla намерены предоставить универсальное решение

А webrtc разве не принципиально рассчитан на только двух абонентов? Как быть с конференциями?

dinn ★★★★★
()

Напомню, что WebRTC невозбранно и незаметно палит любому сайту список IP-шников локальной сети. Сделать с этим ничего нельзя, это уязвимость by design. Единственный выход - спрашивать разрешение пользователя (так же, как запрашивается доступ к микрофону, камере, геолокации), но в мозилле, видимо, сначала хотят реализовать чатик, а уж потом когда-нибудь позаботиться о приватности.

anonymous
()

И вообще, мне категорически не нравится тенденция делать из браузера этакое монструозное приложение, которое может делать всё. Просмотрщик PDF, видеочатик. Кто-то скажет «удобно». Почему тогда не запилить «из коробки» просмотрщик ODF? DOC? Чатик? Скачивание торрентов? Это тоже будет удобно.

Браузер превращается из браузера в какого-то системного демона, который обслуживает все потребности юзера. А как же принцип KISS?

anonymous
()
Ответ на: комментарий от anonymous

У меня нет никаких носкриптов. Задействована соответствующая настройка ;)
media.peerconnection.enabled = false
И таких настроек для параноиков много.

Marlboro
() автор топика
Ответ на: комментарий от Marlboro

Это не решение проблемы «некоторым сайтам WebRTC нужен для видеочатов, а некоторым для нехороших целей», а лечение головной боли путём усекновения головы.

anonymous
()

Я представляю, если бы изобретатели контрацептивов руководствовались такой логикой... «Или рожайте, или полное воздержание». А чо, никто ж не мешает воздерживаться.

anonymous
()
Ответ на: комментарий от anonymous

Это уже не

Сделать с этим ничего нельзя, это уязвимость by design


Хочешь приватности - отключай, видео через клиенты, юзай тор, впн и.т.д. Ну и похудей заодно.

Marlboro
() автор топика

В Firefox Nightly добавлен видеочат на базе WebRTC

Чад Вейнер (директор по развитию браузера Firefox)

Видеочад «Кутежа».

Zubok ★★★★★
()

Встроенный AutoCAD, Фотошоп и программа для измерения скорости потока нейтрино в какой версии появятся?

petrosyan ★★★★★
()

хм и зачем?

Эта штука и сама по себе неплохо работает на сайтах. Зачемто встроенный чат еще городить. Странны пути твои Firefox.

DemonZLa
()

Круто. Хочу потыкать.

intelfx ★★★★★
()

Надеюсь в релизе этого кала не будет.

kinik ★★☆
()

А смысл?

Deleted
()

зачем это нужно?

dikiy ★★☆☆☆
()
Ответ на: комментарий от anonymous

Это не решение проблемы «некоторым сайтам WebRTC нужен для видеочатов, а некоторым для нехороших целей»

пока что не видно для чего эта штука может быть использована, кроме слежки за пользователем. В новых версиях ФФ, он отдает список IP адресов в локальной сети, а так же список включенных плагинов(не экстеншенов). При этом разрешения оно не спрашивает. Видеочаты в браузере мне не нужны (а кому-нибудь вообще нужны?), потому буду выключать эту шнягу в браузере, еще лучше использовать только браузер где этой шняги нет вообще.

prizident ★★★★★
()
Последнее исправление: prizident (всего исправлений: 1)
Ответ на: комментарий от dinn

А webrtc разве не принципиально рассчитан на только двух абонентов? Как быть с конференциями?

ну, вообще говоря смотря что ты подразумеваешь под абонентом. В большинстве конференцсистем одной из сторон выступает сама система, которая производит смешивание потоков и отсылает абоненту не лапшу из кучи каналов, а один уже готовый поток.

upcFrost ★★★★★
()
Ответ на: комментарий от Marlboro

Не вброс, а неточность. IP локалок WebRTC таки палит через ICE candidates, но никто не мешает в приложении фильтровать список отсылаемых кандидатов, оставляя только внешние IP.

burjui
()
Ответ на: комментарий от dinn

Это P2P, абонент будет создавать PeerConnection для каждого собеседника. Через PeerConnection абонент шлёт свой поток и принимает поток собеседника, и вся информация шифруется. Конференции же организуются уже силами приложения.

Если не предпринимать дополнительных действий, в конференции из N человек каждый абонент будет гонять по сети 2N потоков, что сильно избыточно, но это уже проблемы приложения. Если угодно, можно устанавливать один PeerConnection с сервером, объединяющим потоки от всех абонентов - тогда нагрузка будет уже на сервер, особенно если для каждого абонента формировать свой поток.

В общем, конференции возможны, но технология изначально не рассчитана на них.

burjui
()

Если бы сделали в виде плагина или расширения, отключенного по умолчанию, то вполне годно было бы.

unikum ★★★★★
()

При таких стратегических решениях почему-то сразу вспоминается Nero

disee ★★★
()
Ответ на: комментарий от prizident

В комментариях к новости о выходе Firefox 29 я приводил список. Вдобавок, в Викиучебнике описано несколько самых важных настроек.

anonymous
()
Ответ на: комментарий от FireFighter

И таки поглядите, куда это её привело. В Firefox есть механизм расширений. Расширениями можно хоть черта лысого установить. Но нет, просмотрщики и чатики упорно впиливают непосредственно в браузер.

anonymous
()
Ответ на: комментарий от darkenshvein

в квипе, асеку и вконакте со скайпом уязвимостей ещё больше, но тебя это почему то нихрена не парит.

кипом и контактом нормальные люди не пользуются, для icq есть нормальные минималичтичные клиенты.

mashina ★★★★★
()
Ответ на: комментарий от Galaxy

Каждая программа стремится стать операционной системой.

Не каждая, в основном только веб быдлота хочет запихнуть всё в {FireFox, Chrome}OS на hmtl/js

mashina ★★★★★
()
Ответ на: комментарий от Marlboro

media.peerconnection.enabled = false

Насколько я понял, это просто отключает WebRTC. Или ты капитанишь о том, что отключенный WebRTC ничего не палит?

tailgunner ★★★★★
()

Жалкие подражатели…

AX ★★★★★
()

Это всё круто, но с технической стороны тихий ужас.

Quasar ★★★★★
()
Ответ на: комментарий от Marlboro

То есть, ты предлагаешь адские костылища для решения этой сверхкритической уязвимости на уровне протокола? Не - нафиг этот WebRTC тогда.

Quasar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.