LINUX.ORG.RU
ФорумTalks

Скрипач ненужен!

 ,


1

1

Для Ъ.

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

★★★★

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

без привязки по умолчанию к кодекам Opus и V8

всё правильно делают.

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

До тех пор, пока у ваших этих уеб-клиентов не будет оффлайн режима и приемлемой работы на слабых интернетах — эти игрушки не нужны (АЗ не предлагать).

Ок, тебя вычеркиваем. Живи с телнетом, гофером и POP3.

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

Не-не-не Дэвид Блейн, я такое счастье не переживу.

Переживём, браузеры будут не такие как сейчас. Они станут больше похоже на гном... Хотя да, не переживём.

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

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

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

Переживём, браузеры будут не такие как сейчас.

Так и так уже обычно «тонкий клиент» в браузере жрет системных ресурсов на три толстых.

DNA_Seq ★★☆☆☆
()

Поддержка спецификаций WebRTC в браузерах Chrome 25 Beta и Firefox Nightly достигла такого уровня и единообразия, что стало возможным напрямую звонить из одного браузера в другой голосом и по видеочату через RTCPeerConnection. Для передачи звука и видео используются свободные кодеки Opus и VP8, для шифрования — DTLS-SRTP, для пробития файрволов — ICE.

Покажите сервис, где это можно потестить.

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

А это идея. Кнопочка «позвонить модератору», доступна с 4 звезд.

vurdalak ★★★★★
()

MS купила Skype и вот он подыхает.

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

к тому же не включает в свой состав интерпретатор тьюринг-полного языка

С чего ты взял? На интерпретации хтмл-тегов скайп уже попадался.

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

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


прелесть момента в том, что Корпорации Зла для IP-телекома больше не нужны, как не нужны они для создания форумов/чатиков.
ОПСосы и Кровавая Гэбня этого не переживут/допустят (нужное подчеркнуть).

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

На линуксах ие вроде нет. Так что не уверен.

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

А как у браузеров обстоит дело с системными нотификациями? Он может чем-нибудь замигать, побибикать, если мне звонят? :3

В вебките уже есть. man webkitNotifications.

border-radius
()

Неужели никто так и не вспомнил Firefox OS? Разумеется всё, необходимое для смартфона будут тащить в браузер :)

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

В одной сатирической книге про революцию была фраза: «Под гром пушек поговорят о мире». Перефразируя её относительно телекома и Кровавой Гэбни можно будет сказать: «Под звонки в браузерах поговорят о запрете». Напоминаю, что тот же Скайп уже хотели запрещать (по крайней мере поговорили об этом).

agentgoblin
()

А вот компания Microsoft не хочет присутствовать на этом празднике жизни.

Миллион раз уже писали и говорили: это политика, которая не поменяется даже если Гейтс будет RIP.

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

Gopher не застал, но пока telnet к тупым коробочкам медиаплейеров и POP3 для нормального неспешного ковыряния в почте руляд!

leonidko ★★★★
() автор топика

А интересная ботва! Надо будет поковырять, да запилить на ней чёнить интересненькое...

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

Скоро другие программы вообще станут не нужны, вся работа с компьютером будет проходить в браузере

Я тут машину времени погонял:

Скоро другие сайты вообще станут не нужны, вся работа с компьютером будет проходить в гугле

Nodvig (09.11.2032 19:22:11)

pv4 ★★
()

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

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

И меня вычеркивай. Начал пользоваться громоптицей как раз когда все перешли на вебклиенты ;) Правда не POP3 конечно...

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

Ой ли?! А разве не проскакивала новость о том то суперноды теперь в датацентре от MS? Или таки она проскочила мимо вас?

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

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

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

У браузера код наоборот открыт, и при небольшом желании ты легко узнаешь что и куда идет, как генерятся ключи и где лежат.

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

Ой ли?! А разве не проскакивала новость о том то суперноды теперь в датацентре от MS? Или таки она проскочила мимо вас?

Суперноды все же это не серваки через который трафик идет.
Это скорее своя замена DHT.

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

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

Какие ключи? Что хранится? Связь между двумя пк устанавливается напрямую. Генерируются ли ключи каждый раз или грузятся с сервака еще большой вопрос. Пруфы или не было.

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

Да. Сколько фанатиков не понимающих разницу между открытым по и открытым по от гугла. Сколько заплат в хроме? Ты не знаешь, но код открытый! Открытый вебчат в браузере - здорово! Дай код сервера - не могу, он у гугла.

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

Какие ключи?

Погугли «skype open source» и найди живой тарбол с разобранными исходниками.
Там в описании протокола хорошо описано как в скайпе работает шифрование.

Связь между двумя пк устанавливается напрямую.

В скайпе это решается на ходу.

Что хранится?
Генерируются ли ключи каждый раз или грузятся с сервака еще большой вопрос.

Это вообще не вопрос.
Ты можешь зайти в один аккуант 10 разных компов и на все из них будут приходить сообщения и поступать звонки.
При этом ты даже можешь звонить одновременно сразу с нескольких компов залогиненых в один аккуант.

Так что ключи 100% хранятся на серверах скайпа.

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

Да. Сколько фанатиков не понимающих разницу между открытым по и открытым по от гугла. Сколько заплат в хроме? Ты не знаешь, но код открытый!

Причем тут вообще гугл, если протокол будет реализован во всех браузерах?
Не нравится хром - юзай Firefox, об этом и новость.

Дай код сервера - не могу, он у гугла.

Суть WebRTC в том, чтобы по максимуму выкинуть сервера, т.е использовать их только для аутентификации и вероятно для обхода NAT.
При этом весь код с которым работает твой браузер будет написан на javascript и поэтому будет вполне легко проверить идет ли коннект напрямую или через сервер.
И так же легко будет проверить что именно сервер знает о клиенте.

Не нравится конкретный сервис? Ставишь на php-хостинг за бакс свой WebRTC чатик и болтаешь гарантировано без третьей стороны.
В случае же скайпа ты никогда толком не знаешь что происходит внутри и куда и что он шлет.

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

А твои сервера, если есть, тоже качают ключи с серверов гугла? Еще раз, одно дело держать сессию с сервером и говорить я онлайн и совершенно другое соединится с другим компом и начать шифрованную передачу данных. Для второго случая ключи можно генерировать уникальные для каждого компа при инсталяции или первом входе или вообще налету по запросу. Это только 2048 битовые ключи RSA генерируются несколько минут, жрут немеренно cpu при шифровке/расшифровке данных. Но есть и другие варианты, более экономные и разумные.

Вобщем, ничего ты не знаешь и не понимаешь ни в скайпе, ни в xRTC. Хоть бы вики о открыл, да rfc прочитал про RTP - там вагон проблем by design как для серверов, так и для домашних компов. Эра ipv6 адрес каждому устройству еще не наступила.

И главную мысль ты упустил - ради фанатизма ты готов сливать свое общение, физиономию по видео левым людям из США. Похвально, ничего не скажешь.

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

Где код сервера? Ах нету, но технологию уже анонсировали. Вау, она отрытая! Возьми и напиши сам, да? Конечно, rfc есть. Было уже такое однажды, jabber называется. Далеко эта технология не уехала, а хомячки зато пользуются mail.ru чатиком, вот и все инновации по-русски.

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

А твои сервера, если есть, тоже качают ключи с серверов гугла?

Зачем моим серверам качать что то с серверов гугла?
Ещё раз для непонятливых: webrtc не привязан к гуглу никаким образом.
А скайп напрямую привязан к серверам майкрософта.

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

Как бы я мог выкачивать своё хистори с компов друзей, если бы на каждой машине были разные ключи?

Вобщем, ничего ты не знаешь и не понимаешь ни в скайпе, ни в xRTC. Хоть бы вики о открыл, да rfc прочитал про RTP - там вагон проблем by design как для серверов, так и для домашних компов. Эра ipv6 адрес каждому устройству еще не наступила.

STUN/ICE эти проблемы полностью решают.
И если раньше нормальная релизация была только в скайпе, то теперь она будет ещё и в самих браузерах.

И главную мысль ты упустил - ради фанатизма ты готов сливать свое общение, физиономию по видео левым людям из США. Похвально, ничего не скажешь.

Запишись к психиатру.

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

Где код сервера?

Вот держи.
https://code.google.com/p/webrtc-samples/source/checkout
Исходники apprtc.appspot.com там лежат.

Ещё будет нужен любой stun сервер чтобы оно работало для клиентов с серым IP.

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

Спасибо, а теперь объясни что это:

webrtc-samples-read-only/demos/main.py:

import webapp2
import os
from google.appengine.ext.webapp import template

google.appengine.ext.webapp

Что это, как не привязка к корпорации бабла?

https://code.google.com/p/googleappengine/

Google App Engine
Run your web applications on Google's infrastructure.

Поживем-увидим. А пока остаемся при своем. Верь корпорациям, доверяй им все свои данные:

Загружая или иным образом добавляя материалы в наши Службы, вы предоставляете компании Google и ее партнерам действующую во всем мире лицензию, которая позволяет нам использовать это содержание, размещать его, хранить, воспроизводить, изменять, создавать на его основе производные работы (например, переводы, адаптации и прочие способы оптимизации материалов), обмениваться им, публиковать его, открыто воспроизводить, отображать, а также распространять.

Пункт «Ваше содержание в Службах» на http://www.google.ru/intl/ru/policies/terms/regional.html

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

Ещё раз для непонятливых: webrtc не привязан к гуглу никаким образом.

4.2

WebRTC распространяется по лицензии BSD-3 и исходный код основывается на продукте от Global IP Solution, которая была куплена компанией Google в мае 2010

http://ru.wikipedia.org/wiki/WebRTC

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

И где тут привязка?

Спорим, что все будет выглядеть так: гугловский сервис WebRTC и реклама, как в gmail. Хомячки будут счастливы замене скайпа, гугл будет получать бабло с кликов, а крутые чуваки будут общаться между собой по WebRTC точно также как делают сейчас со своими jabber-серверами, т.е. поднимая свои локальные сервачки для своего микрокруга. Так вот это не замена скайпа, ибо скайп един и работает везде одинаково.

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

крутые чуваки будут общаться между собой по WebRTC точно также как делают сейчас со своими jabber-серверами, т.е. поднимая свои локальные сервачки для своего микрокруга

И чем это плохо? Будет какой-нибудь webrtc.ru, где все будет без рекламы и смс. Желающие секурности могут поднимать свои.

Так вот это не замена скайпа, ибо скайп един и работает везде одинаково.

А кто говорит, что это замена? Это просто более удобный способ видео/аудио общения, который не выглядит как УГ и которым можно пользоваться без плясок с бубном. Хомячки так и останутся на скайпе ввиду его популярности, а у гиков будет еще один вариант выбора.

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

И чем это плохо? Будет какой-нибудь webrtc.ru, где все будет без рекламы и смс. Желающие секурности могут поднимать свои.

И много сидит на том же jabber.org? Как часто его ддосят? И как из-за этого им удобно пользоваться?

Далее, учетки хранятся на сервере - со всеми вытекающими и втекающими. Еще стопитсот сервисов. Ладно, не стопитсот, просто с привязкой акков в лицокниге и вконтактике. Это фрагментация.

Это просто более удобный способ видео/аудио общения, который не выглядит как УГ и которым можно пользоваться без плясок с бубном.

Чем не удобен скайп? Пляски? Какие? Пруфы и факты в студию.

Хомячки так и останутся на скайпе ввиду его популярности, а у гиков будет еще один вариант выбора.

Это единственный плюс. Плюс выбора, но не технологии. Учитывая, что гугл не делает ничего без выгоды получится еще один чудесный гугловский сервис, который будет трекать каждый введенный вами байт в их чудесную систему.

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

Спасибо, а теперь объясни что это:

Ты правда идиот или прикидываешься?

Что это, как не привязка к корпорации бабла?

Ну так это сорцы приложения написанного под AppEngine, они никакого отношения не имеют к WebRTC.
Вот например для node.js исходники:
https://npmjs.org/package/webrtc.io

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

И много сидит на том же jabber.org?

Не знаю, я на jabber.ru, как и все мои контакты.

Как часто его ддосят?

Понятия не имею. Но ни разу ничего не тормозило.

с привязкой акков в лицокниге и вконтактике

openid

Чем не удобен скайп?

А чем он удобен? Конференции без адреса, единственный убогий клиент, история хранится непонятно где. Я уже молчу, что под amd64 его в нормальном виде нет.

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

Конференции без адреса, единственный убогий клиент, история хранится непонятно где.

Конференции в жаббере, skype предназначен человек2человек общения. Юзай irc на крайняк. Клиент - на вкус и цвет. История хранится там же, где и в WebRTC, судя по исходникам apprtc - на сервере, ихнем, да-да :)

Я уже молчу, что под amd64 его в нормальном виде нет.

WTF? Зачем тебе 64-битное приложение? Ниче, что игрушки до сих пор делают 32-битными? 64 бита нужно если приложение жрет памяти на 2+Гб.

$ uname -a 
Linux xxx 3.7.4-gentoo #1 SMP Tue Jan 29 09:40:03 MSK 2013 x86_64 AMD Phenom(tm) II X4 925 Processor AuthenticAMD GNU/Linux

$ eix skype

[I] net-im/skype
     Available versions:  (~)2.2.0.35-r99^ms (~)4.0.0.8-r1^ms (~)4.1.0.20^ms {pax_kernel qt-static selinux}
     Installed versions:  4.1.0.20^ms(02:28:33 PM 01/29/2013)(-pax_kernel -selinux)
     Homepage:            http://www.skype.com/
     Description:         An P2P Internet Telephony (VoiceIP) client

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

Вот например для node.js исходники

Это уже лучше, спасибо. Тем не менее, данное решение уехало не дальше jabber'а.

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