LINUX.ORG.RU

В интернет-мессенджер Tox добавлена поддержка голосовых вызовов и супернод

 ,


7

7

За последние недели разработчики мессенджера Tox, позиционируемого в качестве открытой, свободной, лишённой бэкдоров и не шпионящей за пользователями альтернативы Skype, добавили в ядро поддержку технологии TCP Relay, которая представляет собой аналог супернод в Skype. Суперноды обеспечивают связь с пользователями, у которых не работает UDP или отсутствует внешний IP-адрес. При подключении к сети Tox будет сразу же искать свободный TCP Relay на случай возникновения проблем с соединением через UDP. Однако, для разгрузки супернод при малейшей возможности соединение будет происходить между пользователями напрямую. Эти изменения потребовали внесения корректировок в протокол, поэтому потребуется обновление и перекомпиляция всех клиентов.

Кроме того, внесены изменения в размер пакетов, передаваемых клиентами. Пакеты стали меньше, добавилась возможность «на лету» изменять их размер и дописывать шум, чтобы препятствовать прослушке трафика.

В клиенте для Windows (uTox/WinTox) появилась возможность совершать аудиозвонки (ядро умело их и раньше).

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

anonymous

Проверено: fallout4all ()

Ответ на: комментарий от Xintrea

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

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

Harald ★★★★★
()

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

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

Что, простите?

Однокласники - ОК... Тоже не джаббер?

На пути к своему, несовместимому с XMPP костылю.

Да, растроили, когда об этом заявили. Гугл вообще везде ставит свои несовместимые костыли :(

Просто pidgin/empathy по хмрр со всем этим гуавном пока еще справляются, кроме майла. Об отказе ВК от хмрр не знал. Дурнев там новый «велик» делает, тоже будет не совместим с хмрр?

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

Добавил. потестируем.

Мой ID

69C6ECCF1FA7F66C482F404C698BB5B647753DFF059CE6D3315ACF5627F8FB3122C135491414

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

pidgin нормально себе справляется и со звуком и с видео, просто нужно пробросить пару портов, если за NAT... но у виндового клиента до сих пор видео и звук не допилят никак - а то уже реальная замена для skype...

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

Сначала нужно уничтожить зоопарк тулкитов (что уже невозможно)

почему невозможно? gовноtk3 сам себя закопал. gовноtk2 со временем потеряет популярность — остаётся только qt и маргиньные тулкиты, от наличия последних никому вреда не было.

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

централизованные сервера-хабы для поиска людей.

«привет, дорогой спамер. мы работаем специально для вас.»

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

Однокласники - ОК... Тоже не джаббер?

Ну здесь я пас, не знаю. Сайт сильно специфичный, может jabber ещё на каком форуме собаководов подключен? А, точно, на ЖЖ вроде был, и почему им никто не пользуется? На Яндексе есть.

То, что он есть на fb и одноклассниках - не делает его табуретом от всех бед, ибо s2s они предусмотрительно отключают (так точно было на vk, за всех не скажу), а значит для широкого круга друзьяшек надо иметь по аккаунту на всех, а это логины/пароли, запоминать это всё. А тут гляди какая красота - скайп, про него всяка собака занет и поставить в три клика.

Дурнев там новый «велик» делает, тоже будет не совместим с хмрр?

Можно конкретнее? Если про телеграм, то нет, не будет и в мыслях не было.

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

Pidgin не может видеозвонки:

(23:26:21) Проблема с вашей веб-камерой
(23:26:21) Ошибка конференции
(23:26:21) Звонок был прерван.

Deathstalker ★★★★★
()

Мне очень понравился клиент toxic. Во-первых потому что оно консольное, во-вторых всё очень понятно, в третьих не нужны никакие убогие тулкиты и ничего не глючит. Аудио тестили, вроде как всё ок. Советую!

soko1 ★★★★★
()

рад буду присоединиться к тестам:

7EA5039633024C5948AFC91CD95AB56C924D5A5A7BCC3ACE1EB72861E63EE36B26F2315D42D4

jekader ★★★★★
()

Уже сделали групповой чат lor'a?

bkarm
()

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

Надо посмотреть, есть ли пакет для openwrt, и если есть, буду юзать tox с ноклы е72 по ssh. Костыль, конечно, но сей аппарат на пенсию отпралять не хочется.

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

Початились. Приглашать в чат может любой участник. Kick/ban отсутствует. Анархия, но для начала уже неплохо.

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

Приглашать в чат может любой участник.
Kick/ban отсутствует.

Тут нужен whitelist. Иначе нехороший человек сгенерируют over 9000 id, которые наприглашают сами себя и положат чат.

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

Это да, я приглашаю

6ABB0E15ED1472694758DBE5B4B6CE39672A5D217A21E4CE96CDE438C6F3E14AAB53F316B40C

А видеозвонки работаю у кого-нибудь? Хочу попробовать, текстовый чат и пересылка файлов то работают.

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

Это да, распространять вместе с каждым продуктом ещё и свою специально заточенную jvm - это тоже особенность, сталкивался. В итоге получается зоопарк, а в случае проблем разбираться достаточно сложно, те же параметры командной строки разные, средства мониторинга отличаются и тд.

Кроме того, с трудом представляю, что каждый проект вот так бросится оптимизировать свою jvm.

В общем, пока массово джаву на десктопе я не вижу. Только в больших и сложных продуктах, которые часто именно на джаве писать быстрее всего в виду развитости платформы (тулов много и писать их легко, хоть часто и работают только для конкретной jvm) и удобства языка для простого разработчика, хорошая многоплатформенность тоже большой плюс. А на прожорливость, как показывает практика, пользователь, когда видит мега-ИДЕ с кучей фичей, отчасти закрывает глаза (или докупает ещё гигабайтов ОЗУ). То же можно сказать и про повышенное время старта (чтоб раскочегарить виртуальную машину).

anonymous
()

0FD71E141AA53E1969218EF4D2C683AEF5DD854C268F95519F3985B4DAFDDC1BF8854680E2E3

добавляйтесь

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

В разрабчате говорят про кодеки - Ogg Opus for audio, video - VP8, upgrade to VP9.

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

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

bkarm
()

92592B070499348AB6D222589F08F87C8140F4A95ECD78A87155DB71EC3A8C2A9F74268E5AF1

theNamelessOne ★★★★★
()

Мне вот непонятно, почему каждый гуй-клиент генерит свой ID. Могли бы определиться и хранить его где-нибудь у юзера, хоть в том же ~/.toxid

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

Ограничение на 10 человек есть в google hangouts. И привязка к google+, что тоже не очень. И нормального клиента нет. Через браузер зачастую тормозит. И если упадёт hangouts - упадёт и браузер целиком.

P.S. Как нет звонков на мобильники? Есть же... тот же клиент под android.

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

qt4 - хороший выбор тулкита. qt-фобы в меньшинстве, зато будет работать одна кодовая база и под Linux, и под Windows, и под Max OS X. И разрабатывать на нём удобнее, чем на gtk2/3. И выглядит современнее. И ресурсов кушает немного.

А вот на android/iOs уже сложнее перенести...

А сервис с отдельным клиентом под каждую ОСь - это и правда тупиковый путь же.

BattleCoder ★★★★★
()

AA0E72BBE3D1B826601F5820DC24CE50F07AE5CECAD5F237EFE71C66C5538649DF774E70A5C3

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

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

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

Добавить собеседника там - обменяться открытыми ключами (или просто получить открытый ключ). Всё остальное делает программа через DHT и всякие техники обхода NAT.

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

Потенциально может быть лучше децентрализацией. По факту на данный момент хуже абсолютно по всем пунктам, ибо недоделка. И сравнивать надо с Retroshare (где уже есть VoIP плагин).

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

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

и кстати воип там не взлетел, ни под виндой ни под линуксом

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

На данный момент это в разы хуже, чем Linphone

В перспективе это может быть хуже навелосипеженным протоколом

Не совсем понятно зачем им вообще понадобилось создавать новый протокол. Чем их SIP то не устроил? Он то реально работает, видеозвонки и шифрование имеются. Как я уже говорил выше я часто пользуюсь Linphone и могу подтвердить что он вполне работает, видеозвонки по нему я делаю без проблем. Мне кажется легче было допилить работающий уже SIP и клиенты к нему, чем придумывать новый протокол. А шифрование и к SIP прикручивается.

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

смс-кой ключ отправлять будешь, например?

Исключительно голубинной почтой, телеграф протянут не во все провинции.

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

Если нужно что-то кроссбраузерное (более или менее), то можно поюзать эти: https://talky.io https://tawk.com

P.S. Связаться у меня получилось только раз, и то только на Firefox 30 на обоих концах.

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

Если Tox поборит проблемы #1 и #2

Есть еще одна #4 - проблема «домохозяйки». Т.е. шоп работало везде и сразу искарпки. Ведь не каждая домохозяйка будет собирать libsodium и что там еще токсу нужно. И не на каждую домохозяйку есть в наличии «тыжпрограммист», который сделает это за неё.

deep-purple ★★★★★
()

Не взлетит, потому что AA0E72BBE3D1B826601F5820DC24CE50F07AE5CECAD5F237EFE71C66C5538649DF774E70A5C3. А жаль.

afterlanding ★★
()

Скоро скайпец как и аська - останется уделом лишь пробитых домохозяек.

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

48F1AEBD3413C53236D9BC64544FC0F043562C7DA198BCF1AF28CB6E3304C517C7F93AE11460

Это у них такие id? И с такой упоротостью они собрались закапывать скайп!?

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

Там планируются специальные серверы приводящие эти ID к нормальному читаемому виду. Ну то есть можно будет выбрать себе нормальное имя, которое будет соответствовать этому самому ID. Говорят уже работает, я не проверял.

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

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

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

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

anonymous
()

По поводу id

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

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

Все эта ерунда с ID на самом деле огромная проблема, например можно запустить два разных клиента на ПК и у них будут разные ID, а как «залогиниться» в старый ID? Пусть даже если помнишь наизусть все эти AADD666AAEE

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

Сейчас они имеют огромную базу пользователей.


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

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

Возможно, было бы правильней начать с мобильных платформ, т.к. Андроид есть у каждого нормального человека, а для сексуальных меньшинств есть Apple. С мобильного телефона, ID можно было бы показывать с помощью QR кодов. Да, это не удобно, но это модно и популярно. После этого можно было бы браться за десктоп и придумывать, что делать с мерзким ID на ПК клиенте.

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

Лично я не пользуюсь связью через интернет

Террорист штоле?

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

в телеграме привязка к мобиле, нинравица

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