URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 89928
[ Назад ]

Исходное сообщение
"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."

Отправлено opennews , 08-Май-13 11:55 
Разработчики Mozilla представили (https://hacks.mozilla.org/2013/05/embedding-webrtc-video-cha.../) встраиваемый на любые сайты видеочат (http://freshtilledsoil.com/the-future-of-web/webrtc-video/), позволяющий организовать общение пользователей сайта с прямым соединением клиентских браузеров при помощи протокола WebRTC, без привлечения отдельной серверной инфраструктуры. Чат построен на базе технологий, представленных (http://www.opennet.ru/opennews/art.shtml?num=36029) в февральской демонстрации прямой видеосвязи между браузерами Chrome и Firefox.

Для поддержки видеочата на сайт достаточно добавить простой JavaScript-код, после чего пользователи могут создавать свои комнаты и приглашать для общения в них своих знакомых. Видеочат пока работает только в ночных сборках Firefox и последнем релизе Chrome. Первая версия пока ограничена в своих возможностях и позволяет общаться в одной комнате только двум пользователям (в будущем будет реализована полноценная поддержка видеоконференций).


<div id="freshtilledsoil_embed_widget" class="video-chat-widget"></div>
<script id="fts" src="http://freshtilledsoil.com/embed/webrtc-v5.js?r=FTS0408-P8dY...


URL: https://hacks.mozilla.org/2013/05/embedding-webrtc-video-cha.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=36885


Содержание

Сообщения в этом обсуждении
"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено acmnu , 08-Май-13 11:55 
Как это работает в случае ната?

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено px , 08-Май-13 14:03 
Как p2p работает в случае ната?

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 08-Май-13 14:18 
Наверное имелось в виду, имеется ли поддержка со стороны сервера?

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено анон , 08-Май-13 14:40 
> Наверное имелось в виду, имеется ли поддержка со стороны сервера?

Именно.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено gimrock , 08-Май-13 12:02 
>>> Для поддержки видеочата на сайт достаточно добавить простой JavaScript-код, после чего пользователи могут создавать свои комнаты и приглашать для общения в них своих знакомых.

Мне это нравится! Надеюсь, всё будет действительно так просто!


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено YetAnotherOnanym , 08-Май-13 14:28 
> Для поддержки видеочата на сайт достаточно добавить простой JavaScript-код

Что-то мне это не нравится. Слово "простой" наводит на мысль, что фишка сделана для лопухов, а как с ними обходятся в Сети - ни для кого не секрет.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 08-Май-13 15:07 
>> Для поддержки видеочата на сайт достаточно добавить простой JavaScript-код
> Что-то мне это не нравится. Слово "простой" наводит на мысль, что фишка
> сделана для лопухов, а как с ними обходятся в Сети -
> ни для кого не секрет.

Слово "простой" наводит на мысль, что все сложности упрятаны внутрь браузера, а веб-разработчикам дали простой и удобный интерфейс. Что, кстати, далеко не всегда означает отсутствие гибкости.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено YetAnotherOnanym , 08-Май-13 19:39 
Дадада, сначала от вас прячут сложности, а потом вы вдруг обнаруживаете, что кто-то за вас решает что и как должно быть.

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 09-Май-13 08:31 
Приходится делать выбор иногда. По крайней мере не сравнить с видеокидаловым от Microsoft или Adobe, когда Вы даже цены продукта не узнаете.

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Kroz , 08-Май-13 12:05 
Звучит вкусно.

А как устанавливается соединение с нужным пользователем (де-факто - нужной вкладкой в браузере)?


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено MrClon , 10-Май-13 12:45 
> Звучит вкусно.
> А как устанавливается соединение с нужным пользователем (де-факто - нужной вкладкой в
> браузере)?
>пользователи могут создавать свои комнаты и приглашать для общения в них своих знакомых

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


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Клыкастый , 08-Май-13 12:17 
Ты кто такой, Skype? Давай, до свиданья!

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 08-Май-13 14:01 
Всё равно коннекты идут через промежуточный сервер. Не нужно.

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Андрей , 08-Май-13 14:39 
Сотовый телефон выкинуть (там тоже промежуточный сервер), icq/jabber туда же (там тоже промежуточный сервер). Про скайп забыл! И да, здесь тоже промежуточный сервер внезапно! :)

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 08-Май-13 15:09 
> Сотовый телефон выкинуть (там тоже промежуточный сервер), icq/jabber туда же (там тоже
> промежуточный сервер). Про скайп забыл! И да, здесь тоже промежуточный сервер
> внезапно! :)

Да и вообще - весь коннект идёт через провайдерские сервера, DNS тоже управляются сторонними компаниями, SSL подписывается какими-то левыми центрами!


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Crazy Alex , 08-Май-13 19:52 
Да. И с этим таки надо что-то делать, или хоть не усугублять.

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 09-Май-13 08:36 
> Да. И с этим таки надо что-то делать, или хоть не усугублять.

Разгребал завалы в кладовой. Нашел пару желтых детских телефонных аппаратов производства середины восьмидесятых. Кто не помнит - они соединяются проводами, и можно звонить из одной комнаты в другую. И понял - вот оно, P2P решение для Анонима. 1. Никаких промежуточных серверов. 2. Элементная база исключительно отечественная - никаких тебе закладок иностранных спецслужб. 3. Хуже того, независимо от электропитания - нужна пара плоских батареек.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Aleksey Salow , 08-Май-13 14:39 
Сто лет назад это можно было сделать на флеше, работало у всех без проблем, но никому не нужно было. Сейчас сделали на js, работает в полтора браузерах, и у всех резко зачесалось. Куда катецо федо?..

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено rshadow , 08-Май-13 15:04 
Сто лет назад скайп не принадлежал мс

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Aleksey Salow , 08-Май-13 15:06 
> Сто лет назад скайп не принадлежал мс

Ну да, это великий аргумент к тому что можно было делать и без скайпа.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 09-Май-13 08:37 
> Ну да, это великий аргумент к тому что можно было делать и
> без скайпа.

Это - отличный аргумент. Более того, это - убийственный аргумент. ... чтобы послать Скайп подальше.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 08-Май-13 15:04 
Сейчас это только превью - это раз. Второе - свою нишу флеш-конференции заняли, со временем заменятся HTML5. И в третьих - ну разве это не тру? P2P, свобода, кроссплатформенность, вроде бы без проблем с NAT (если пока и есть, то решат), стандартный интерфейс.

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Aleksey Salow , 08-Май-13 15:10 
> Сейчас это только превью - это раз. Второе - свою нишу флеш-конференции
> заняли, со временем заменятся HTML5. И в третьих - ну разве
> это не тру? P2P, свобода, кроссплатформенность, вроде бы без проблем с
> NAT (если пока и есть, то решат), стандартный интерфейс.

Свободу, равенство, братство оставьте для лозунгов. Проблемы с натом (если это p2p) никуда не денутся, только решать как в скайпе либо через сервер.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 08-Май-13 15:15 
> Проблемы с натом (если это p2p)
> никуда не денутся, только решать как в скайпе либо через сервер.

Ну, разные решения есть. Можно поступить как с Torrent - там трекер только координирует соединения. В Jabber тоже как-то делается. Вообще, не спец, но решения есть, причём уже работающие. Да и вряд ли Mozilla с Google такое выпустят в общее использование с такими проблемами.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Aleksey Salow , 08-Май-13 15:29 
>> Проблемы с натом (если это p2p)
>> никуда не денутся, только решать как в скайпе либо через сервер.
> Ну, разные решения есть.

Да нет решений. p2p не работает если оба участника за натом, тогда нужен третий к кому они могут подключиться. А это уже не p2p. Ещё как вариант - договориться с роутером если он умный (UPNP, например), но если это будет в браузере, то это уже не браузер совсем получается.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 08-Май-13 15:45 
Просто браузеров уже не осталось. Эти комбайны делают всё что угодно по мимо основных функций... Хочу обратно firefox 2.0 Это чуть ли не голый каркас на который плагинами ставишь необходимое ...

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Aleksey Salow , 08-Май-13 15:50 
> Просто браузеров уже не осталось. Эти комбайны делают всё что угодно по
> мимо основных функций... Хочу обратно firefox 2.0 Это чуть ли не
> голый каркас на который плагинами ставишь необходимое ...

Если мы шутили что из емакса хорошая ось, но плохой редактор, то наши дети будут так шутить про браузеры.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 08-Май-13 16:05 
> Просто браузеров уже не осталось. Эти комбайны делают всё что угодно по
> мимо основных функций... Хочу обратно firefox 2.0 Это чуть ли не
> голый каркас на который плагинами ставишь необходимое ...

Да есть такие и сейчас... Только на них расширений не пишут ;-(


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 08-Май-13 16:11 
> Да нет решений.

Может, глупость скажу, но https://ru.wikipedia.org/wiki/STUN и https://ru.wikipedia.org/wiki/Traversal_Using_Relay_NAT разве не то?


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Aleksey Salow , 08-Май-13 16:31 
>> Да нет решений.
> Может, глупость скажу, но https://ru.wikipedia.org/wiki/STUN и https://ru.wikipedia.org/wiki/Traversal_Using_Relay_NAT
> разве не то?

Так это всё должен поддерживать NAT-сервер. Если не поддерживает, то только кто-то третий в паблике может связать двоих за натом.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 08-Май-13 16:47 
> Так это всё должен поддерживать NAT-сервер. Если не поддерживает, то только кто-то
> третий в паблике может связать двоих за натом.

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

Вот только одно не ясно. Я не слишком понял - а при отсутствии открытых портов с обеих сторон, работать без костылей P2P будет?(если без NAT).


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Aleksey Salow , 08-Май-13 16:58 
> Ну, если я правильно понял статью, всё будет работать, кроме случаев с
> совсем уж рестриктивным доступом. А в случае STUN сервер только правильно
> сообщает пирам друг о друге.

И у многих этот stun работает?


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено F , 08-Май-13 20:36 
Да.

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Sinot , 08-Май-13 16:58 
А разве третий не может быть участником p2p сети? А так же четвертый, пятый и т.д.
На сколько мне известно в Skype раньше так и было. В этом случае тоже есть не определенности. Скажем процент запущенных в фоне приложений гораздо выше открытой специальной странички в браузере. Соответственно потенциальных серверов в p2p сети ниже со всеми вытекающими.

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Aleksey Salow , 08-Май-13 17:01 
> А разве третий не может быть участником p2p сети?

Если есть третий, то это уже не p2p. Смысл p2p в том что основную работу клиенты делают напрямую, отсюда и название: peer-to-peer.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Sinot , 08-Май-13 18:26 
Я конечно не специалист, но википедия говорит обратное.
http://goo.gl/I9Xva

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено none_first , 08-Май-13 17:16 
для IPV4 - договариваются через "промежуточный" сервер/а, потом - соединяются напрямую (правда - есть нек. виды НАТ, кот. этому мешают)
http://ilya-314.livejournal.com/109825.html
http://habrahabr.ru/post/150298/

для IPV6 - NAT не нужен, а именно "к этому" всё и идет (хотя и неспешно)


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Sinot , 08-Май-13 18:30 
> для IPV6 - NAT не нужен, а именно "к этому" всё и
> идет (хотя и неспешно)

Не могу согласиться. Локальная сеть как же? И в IPV6 предусмотрен пул адресов для локальной сети. Проблемы NAT никуда не уйдут в полной мере.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 08-Май-13 18:32 
>> для IPV6 - NAT не нужен, а именно "к этому" всё и
>> идет (хотя и неспешно)
> Не могу согласиться. Локальная сеть как же? И в IPV6 предусмотрен пул
> адресов для локальной сети. Проблемы NAT никуда не уйдут в полной
> мере.

Уйдёт необходимость.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Sinot , 08-Май-13 18:52 
Куда же она уйдет? Не буду голословен и приведу пример:
есть фирма А с локальной сетью и есть школа Б с локальной сетью с точно такими же адресами (в самом деле, не договариваться же им). Каждому ПК нужен доступ в интернет и из вне не должно быть доступа к этим ПК, кроме некоторых. Но этим некоторым нужен доступ к своей локальной сети. И вот только что "ушедшая" необходимость спешно возвращается как и связанные с ней проблемы.

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 08-Май-13 19:05 
> Куда же она уйдет? Не буду голословен и приведу пример:
> есть фирма А с локальной сетью и есть школа Б с локальной
> сетью с точно такими же адресами (в самом деле, не договариваться
> же им). Каждому ПК нужен доступ в интернет и из вне
> не должно быть доступа к этим ПК, кроме некоторых. Но этим
> некоторым нужен доступ к своей локальной сети. И вот только что
> "ушедшая" необходимость спешно возвращается как и связанные с ней проблемы.

В общем, вы правы. Я просто немного о другой необходимости говорил - о невозможности выделения каждому устройству/компьютеру IPшника из-за относительно маленького пула адресов.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено none_first , 08-Май-13 19:49 
>> Куда же она уйдет? Не буду голословен и приведу пример:
>> есть фирма А с локальной сетью и есть школа Б с локальной
>> сетью с точно такими же адресами (в самом деле, не договариваться
>> же им). Каждому ПК нужен доступ в интернет и из вне
>> не должно быть доступа к этим ПК, кроме некоторых. Но этим
>> некоторым нужен доступ к своей локальной сети. И вот только что
>> "ушедшая" необходимость спешно возвращается как и связанные с ней проблемы.
> В общем, вы правы. Я просто немного о другой необходимости говорил -
> о невозможности выделения каждому устройству/компьютеру IPшника из-за относительно маленького
> пула адресов.

нет там никакой правоты ;)
ну если только жалость к общему пулу адресов такая сильная что хочется нагрузить сервера трансляцией и получить доп. задержки
повторю - НАТ не нужен  - это костыль для недостатка адресов


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 08-Май-13 21:44 
NAT применяется не только для расшивки адресного пространства, но и для сокрытия структуры сети от внешних по отношению к ней наблюдателей, кстати.

Это даже в учебниках, вроде бы, написано.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено none_first , 08-Май-13 22:03 
вот ставлю я два адреса на интерфейс (для внешнего мира и для внутренней сети) и настраиваю рутинг, файрвол (каковой не отменяется, на шлюзе)...
каким образом будет видна внутренняя стр-ра?

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним4ик , 08-Май-13 19:11 
А прокси-сервер для кого придуман?

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено none_first , 08-Май-13 19:35 
> Куда же она уйдет? Не буду голословен и приведу пример:
> есть фирма А с локальной сетью и есть школа Б с локальной
> сетью с точно такими же адресами (в самом деле, не договариваться
> же им). Каждому ПК нужен доступ в интернет и из вне
> не должно быть доступа к этим ПК, кроме некоторых. Но этим
> некоторым нужен доступ к своей локальной сети. И вот только что
> "ушедшая" необходимость спешно возвращается как и связанные с ней проблемы.

тогда знакомьтесь - правила файрвола, маршрутизация и несколько адресов на интерфейс
не вижу необходимости в НАТ
например ip addr add 2001:db8::1/64 dev eth0


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Tav , 09-Май-13 02:15 
> есть фирма А с локальной сетью и есть школа Б с локальной сетью с точно такими же адресами (в самом деле, не договариваться же им).

Будучи подключенными к Интернету по IPv6, А и Б получат от своего провайдера префикс определенной длины. Префиксы у А и Б будут разными — договариваться не нужно.

Например, я подключен к халявному Freenet6 (IPv6-тунель поверх IPv4 сквозь NAT). Мне выдан префикс 2001:5c0:XXXX:XXXX::/64, т. е. я с одного этого подключения получил 2^64 адресов, которые могу спокойно раздавать другим устройствам в моей домашней сети, и все эти адреса будут глобально маршрутизируемыми. В этом и смысл IPv6: достаточно много адресов, чтобы выдать каждому пользователю по префиксу.

https://en.wikipedia.org/wiki/IPv6_address
«Each RIR can divide each of its multiple /23 blocks into 512 /32 blocks, typically one for each ISP; an ISP can divide its /32 block into 65536 /48 blocks, typically one for each customer; customers can create 65536 /64 networks from their assigned /48 block, each having 2^64 addresses. In contrast, the entire IPv4 address space has only 2^32 (about 4.3×109) addresses.»

> из вне не должно быть доступа к этим ПК, кроме некоторых.

Для этого существует фаервол.


В идеале, в Интернет каждое устройство должно иметь возможность обмениваться данными с любым другим. А сейчас на ограниченности прямого взаимодействия некоторые зарабатывают деньги и полноценного внедрения IPv6, конечно, не желают. А IPv4-адреса представляют ценность и по мере их исчерпания будут становиться дороже. Те, кто ими владеет, не хотят их обесценивания и, соответственно, тоже не заинтересованы в распространении IPv6.


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 09-Май-13 08:39 
> работает в полтора браузерах

Поправлю. В двух браузерах. И добавлю - а больше и не нужно. Хорош вкалывать забесплатно, зарабатывая бабло для чужого дяди.



"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено zoonman , 08-Май-13 16:44 
Простите, не могу потестировать. Оно работает через обычные HTTP-прокси?

"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено nox , 08-Май-13 23:33 
зайдите кто нибудь, у кого nightly
http://nox.pw/chat/


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено AnonuS , 09-Май-13 00:25 
> Для поддержки видеочата на сайт достаточно добавить простой JavaScript-код, после чего пользователи могут создавать свои комнаты и приглашать для общения в них своих знакомых.

Клёва, теперь кажный сможет создавать свои собственные номера с блекджеком и знакомыми... и весело и с пользой проводить своё время.

Интересно взлетит ли вся эта "гостиница с номерами", али не взлетит ?


"Представлен встраиваемый на сайты видеочат на базе P2P-техно..."
Отправлено Аноним , 09-Май-13 08:40 
> Интересно взлетит ли вся эта "гостиница с номерами", али не взлетит ?

Надеюсь, взлетит. Люди делом занимаются. Успехов им.