После пяти лет разработки Ефим Бушманов объявил (https://skype-open-source2.blogspot.ru/2016/09/first-in-worl...) о готовности первого выпуска альтернативного клиента Skype, выполненного на основе обратного инжиниринга протокола оригинального клиента Skype 5.5. Код опубликован (https://github.com/skypeopensource?tab=repositories) на GitHub под лицензией LGPLv3. На данный момент клиент поддерживает только получение и отправку текстовых сообщений. В дальнейшем планируется расширение функциональности.Важно подчеркнуть, что в отличие от проектов skype-unofficial-client (https://github.com/haskellcamargo/skype-unofficial-client), ghetto-skype (https://github.com/stanfieldr/ghetto-skype), skype4pidgin (https://github.com/EionRobb/skype4pidgin/tree/master/skypeweb) и т.п., представленная программа является не обвязкой вокруг web-интерфейса оригинального Skype, а полноценным самодостаточным клиентом с собственной реализацией (http://skype-open-source2.blogspot.ru/2016/06/skype-protocol...) протокола Skype. В том числе воссозданы алгоритмы шифрования и арифметического сжатия, а также особенности использования шифрования AES и RSA и инфраструктуры публичных ключей.
URL: https://skype-open-source2.blogspot.ru/2016/09/first-in-worl...
Новость: http://www.opennet.me/opennews/art.shtml?num=45074
5 лет? какая жесть этот ваш скайп
> 5 лет? какая жесть этот ваш скайпПогодь. Следующая новость будет: "Через 2 недели после открытия альтернативная реализация клиента Майкростофт сменил версию протокола". Стабильность должна быть, ящитаю!
Скорее просто запретят, клонируйте репозиторий скорее, если желаете скайпа
Запретят не запретят, а в протоколе точно пару байт поменяют, так что бесполезно клонировать тыкву.
Уже заблокировали.
https://github.com/skypeopensource/skypeopensource
"Repository unavailable due to DMCA takedown."Но автор не парится:
https://github.com/skypeopensource/skypeopensource2
он еще архив на yadisk выкладыват...
Но историю коммитов теперь уже не увидишь.
> Но историю коммитов теперь уже не увидишь.Привет тормозам, первую репу снесли в 2012 (!!!) году, когда все только начиналось. И там были какие-то блобы скайпа, за которые и снесли.
Но согласитесь, хотя бы подписать репозитории чтобы пользователи знали что это вообще такое автор мог бы.
Уже$ git clone https://github.com/skypeopensource/skypeopensource.git
This repository is currently disabled due to a DMCA takedown notice. We have disabled public access to the repository. The notice has been publicly posted.
If you are the repository owner, and you believe that your repository was disabled as a result of mistake or misidentification, you have the right to file a counter notice and have the repository reinstated. Our help articles provide more details on our DMCA takedown policy and how to file a counter notice. If you have any questions about the process or the risks in filing a counter notice, we suggest that you consult with a lawyer.
Username:
что уже? Updated on Mar 29, 2012 :)
Когда взломали Старфорс, первый взлом был долгий. Последующие - быстрыми
Ох, не на то силы люди тратят, не на то...
И не говорите…
> Ох, не на то силы люди тратят, не на то...Вместо того, чтобы создавать конкурентоспособную полностью открытую альтернативу.
да альтернативу создать не проблема, проблема в раскрутке и мощностях, а это могут себе позволить только очень крупные компании
> да альтернативу создать не проблема, проблема в раскрутке и мощностях, а это
> могут себе позволить только очень крупные компанииФишка как раз в том что скайп раскрутился вообще без мощностей.
всего-то ни чего -- миллионы доллоров на контекстную рекламу (Google Adsense) в стиле "skype! бесплатные звонки"..помню во времена разгорания популярности Скайпа -- такая контекстная рекламы балы на каждом десятом сайте...
...и ведь какие чудеса -- люди настолько зомбировались что стали так и повторять друг другу "skype.. бесплатные звонки" (хотя какие они бесплатные? интернет в те времена был не таким уж и дещёвым, а GPRS и вовсе)
Tox?
Нет. С этим лядским цирком нет желания иметь никаких дел.
Ну, цирк, вроде, уже закончился. Да и безотносительно цирка -- софтина годная, архитектурно все очень правильно сделано, шифрование тоже выбрано прекрасное. Назовите хоть один опенсорсный аналог децентрализованного мессенджера, который использует протоколы шифрования, не скомпрометированные NSA.
> The devs of Tox are fucking incompetent. Toxic is the word. How the fuck did you screw up a Kad implementation so badly. URGH
> I joined this project to fix the inexperience I saw in core members with respect to securely-designed software. Most developers of the project have little or no experience with cryptography. irungentoo, the individual with experience, has a balant disregard for privacy in his implementation.Это написано в 2013м году. А "цирк" чесна-чесна закончился в 2015м. Верю, угу~у.
По-моему, сейчас там все вполне прилично и хорошо:
https://blog.tox.chat/2016/08/update-new-client-xenial-packa.../
> Нет. С этим лядским цирком нет желания иметь никаких дел.
> https://blog.tox.chat/2015/07/current-situation-3/https://tox.im/ Правильная ссылка на _цирк_.
Сорта этсамого. См выше.
А это законно?
Это законно, но бессмысленно…
Обычно пропиетарные лицензии запрещают reverse engineering.
Потому и забанили на Github.
Незаконно использовать 1-в-1 декомпилированный код. А reverse, вроде, можно для "обеспечения совместимости".
> Обычно пропиетарные лицензии запрещают reverse engineering.Это если ты с ней согласился
если ты взял программу и начал делать реверсинженеринг, ты совершаешь КОНКЛЮДЕНТНЫЕ ДЕЙСТВИЯ - действия лица, выражающие твою волю установить правоотношение, но не в форме устного или письменного волеизъявления, а поведением, по которому можно сделать заключение о таком намерении...
Конклюдентные действия вы совершаете, когда платите за проезд в общественном транспорте, молча протягивая денежку кондуктору. Приведенный вами пример не в тему совершенно.
>Конклюдентные действия вы совершаете, когдауже когда ВХОДИТЕ в общественный транспорт.
Так же в магазине самообслуживания: взял товар с полки положил в корзину - конклюдентные действия, заключение договора и принятие на себя обязательств оплатить этот товар в кассе на выходе.
Закон незаконен
Монархия анархична!
о, армия егэшников подает голос
Если не нарушать закон, запрещающий нарушать закон.
Requirements:
.NET framework 4.0
> Requirements:
> .NET framework 4.0Только для морды на дотнете. Либы на сях написаны. Хотя там и версионирование - методом копирования в соседнюю диру :). Сразу видно - виндузоид завел гитхаб.
Никогда не понимал, зачем писать морду на дотнете.
> Никогда не понимал, зачем писать морду на дотнете.Затем же, зачем и на джавве: чтоб вырвиглазно, криво, тормозно и через-пень-колодно. "Профессионально", одним словом! ><XXX>
> Никогда не понимал, зачем писать морду на дотнете.А, да! Совсем забыл. Оно ж *настоящие* .exe бинари в этих-ваших-линуксах "запускает"!! Это *даже* профессиональнее, чем ораклы-джаввы из прошлого века. >/<
https://packages.debian.org/wheezy/all/keepass2/filelist например.
А также
https://packages.debian.org/wheezy/all/banshee/filelist
https://packages.debian.org/wheezy/all/basenji/filelist
https://packages.debian.org/wheezy/all/bless/filelist
и далее -- везде, по списку r-dep-ов libmono-systemXлама.
Крутой чел, да только скайп не идеальное решения, вот https://tox.chat больше похож на идеал, да не хватает людской энергии что бы дошлифовать его (я как-то тестил - почти всё работало)
> Крутой чел, да только скайп не идеальное решения, вот https://tox.chat больше похож
> на идеал, да не хватает людской энергии что бы дошлифовать его
> (я как-то тестил - почти всё работало)там уже сто лет как всё работает, только батарейку сжирает за пол дня, для мобилок не годится
p2p оно такое - цена за отсутствие серверов авторизации и др.
> p2p оно такое - цена за отсутствие серверов авторизации и др.При чем тут сервер авторизации вообще?
> p2p оно такое - цена за отсутствие серверов авторизации и др.Дело не в нем.. Единственное что напрягает: невозможность доставки оффлайн. То есть чтобы сообщение пришло ты должен быть в сети.
И я бы еще сделал объединение контактов: много id для одного человека, чтобы можно было выбрать куда писать, на телефон или комп.
>> p2p оно такое - цена за отсутствие серверов авторизации и др.
> Дело не в нем.. Единственное что напрягает: невозможность доставки оффлайн. То есть
> чтобы сообщение пришло ты должен быть в сети.как мера безопасности - сообщение гарантированно доставится _только_ адресату
> И я бы еще сделал объединение контактов: много id для одного человека,
> чтобы можно было выбрать куда писать, на телефон или комп.кажись что-то подобное у них по плану.
Когда я упоминаю tox как замену скайпу в меня летят тапки…
Когда в котов летят тапки, значит они где то нага... Вы точно хорошее про tox пишите?
Сам пользуюсь tox.
Тестил несколько месяцев назад. Видеозвонок не осилил, сильно лагал, квакал и глюкал (и это на тридцати мегабитах в секунду!), емнип даже сегфолтнулся разок, в то время как в том же скайпе на той же системе всё бесперебойно (да и, прости г-споди, Firefox Hello тоже нормально работает)
Но ведь чел пишет, что у него "почти всё" работало и оно "почти идеально"!
Я вот ненавижу этих лгунов, у которых всегда всё УМВР. Тех, которых здесь пасётся вагон и ещё вагон.
Вокруг одни лгуны, ненавидь их сильнее.
Там, как минимум, не доделаны групчаты и множественный логин. Но да, ждём.
>>не доделаны групчатыОни работали когда-то, давным давно, в далёкой далёкой галактике. А потом их сломали, и судя по всему в ядре, потому что они перестали работать в обоих клиентах (uTox и qTox). Пришлось перемещаться в Discord.
Не понял, а при чём тут discord?
[здесь было место для вашей рекламы]
> Там, как минимум, не доделаны групчаты и множественный логин. Но да, ждём.Ты должен где-то поднять сервак для группы с ToxBot и груповые чаты сразу заработают.
проблема офлайн сообщений
> проблема офлайн сообщенийМногие клиенты умеют откладывать сообщения оффлайн адресату в специальную очередь, и потом, когда он будет онлайн, отправлять.
Но таки да, в самом протоколе возможность отправки оффлайн сообщений не предусмотрена вообще.
потому что честное p2p!
> потому что честное p2p!Честное-то оно честное, но ту же очередь сообщений можно было и в ядре сделать, раз уж все остальные манипуляции с сообщениями и так там.
>> потому что честное p2p!
> Честное-то оно честное, но ту же очередь сообщений можно было и в
> ядре сделать, раз уж все остальные манипуляции с сообщениями и так
> там.в протокольном смысле при гарантированной доставке _пакета_ - то да, но зачем же _сообщение_ пихать в протокольную очередь, причем, сразу в ядро - ИМХО это очевидно задача прикладного уровня а не протокольного.
это все-равно что в обычной системе отложенное копирование файла возложить на плечи, например, ahci драйвера.
>>> потому что честное p2p!
>> Честное-то оно честное, но ту же очередь сообщений можно было и в
>> ядре сделать, раз уж все остальные манипуляции с сообщениями и так
>> там.
> в протокольном смысле при гарантированной доставке _пакета_ - то да, но зачем
> же _сообщение_ пихать в протокольную очередь, причем, сразу в ядро -
> ИМХО это очевидно задача прикладного уровня а не протокольного.
> это все-равно что в обычной системе отложенное копирование файла возложить на плечи,
> например, ahci драйвера.Там и так в ядре куча всего, в том числе и отправка именно сообщений, и контроль их доставки с уведомлениями.
> это все-равно что в обычной системе отложенное копирование файла возложить на плечи,
> например, ahci драйвера.Да и сравнение некорректно. Скорее уж драйвер ФС, и вот в нём-то отложенное копирование файла более чем естественно и даже необходимо. Потому как ядро токса не реализует _настолько_ низкоуровневые протоколы, а просто передаёт зашифрованные сообщения и прочую служебную информацию по обычным TPC/UDP.
> потому что честное p2p!Можно и там было бы реализовать. Например указываешь сколько памяти выделяешь под такие сообщения и рассылаешь чужие. Если выключаешь они перераспределяются. Сообщение можно подписать, чтобы доставлять неизменным.
>> потому что честное p2p!
> Можно и там было бы реализовать. Например указываешь сколько памяти выделяешь под
> такие сообщения и рассылаешь чужие. Если выключаешь они перераспределяются. Сообщение
> можно подписать, чтобы доставлять неизменным.вопрос не только в самой доставке и неизменности - а в перехвате, хранении и дешифрации.
> вопрос не только в самой доставке и неизменности - а в перехвате,
> хранении и дешифрации.Это как раз не особая проблема. Проблема в том что "спамеры" (желающие завалить сеть) будут лупить оптом и этот кусок стоража постепенно займут. В ущерб полезным сообщениям.
Это частично лечится, по типу того что в bitmessage сделали, НО это делает отправку сообщений медленной и ресурсоемкой операцией. Как раз чтобы спамеры-флудеры взвыли.
>> вопрос не только в самой доставке и неизменности - а в перехвате,
>> хранении и дешифрации.
> Это как раз не особая проблема. Проблема в том что "спамеры" (желающие
> завалить сеть) будут лупить оптом и этот кусок стоража постепенно займут.
> В ущерб полезным сообщениям.
> Это частично лечится, по типу того что в bitmessage сделали, НО это
> делает отправку сообщений медленной и ресурсоемкой операцией. Как раз чтобы спамеры-флудеры
> взвыли.кстати, да
как я мог о них забыть :)
уже давно нет этой проблемы ни в uTox, ни в qTox
Где? https://github.com/irungentoo/toxcore/issues/186
> Где? https://github.com/irungentoo/toxcore/issues/186на стороне клиента а не протокола.
Ну это не интересно. Хак, считай.
>https://tox.chat/А расширения протокола по типу жабберовских XEP-ов планируют? Ну, например, чтобы формулки в LaTeX можно было и т.д.
Ефим, безусловно, молодец, но время Скайпа уже прошло. Не, народ, конечно, до сих пор пользуется, но Скайп потерял звание универсального средства общения. Появились реальные альтернативы. Ситуация примерно как у Аськи в 2008-2010-ом году.
Без привязки к мобильникам, от альтернативных решений остается чуть-чуть совсем.С другой стороны, скайп испохабили. Всякая вебня в интерфейсе, централизация, микрософтовские ручёнки. Так что, это не альтернативы подтянулись, а скайп скурвился.
Реверс скайпа даст возможность делать релеи и нормальные клиенты, сохранив огромную пользовательскую базу
>ручёнкиРучонки.
спасибо. Люблю букву ё ;)
рученьки
>>ручёнки
> Ручонки.Нет. В твоём случае, вендузоед, именно "ручёнки".
На скайп до сих пор подсажено огромное количество людей. От них в меня столько тапок прилетело… Как минимум лет 5 он не умрёт. Некоторые думают, что скайп уникален и подобного больше нет в природе…
Мелкософт интегрировал скайп в вин10 вроде бы. Он там вроде дефолтного мессенджера предустановленного. Так что многие люди будут пользоваться, как ИЕ6 в своё время.
В real world те 98% пользователей из реальности уже давно пользуются им именно по-умолчанию. Я воздерживаюсь от оценки плохо это или хорошо, просто факт. Почему 98%, а не 90%? Потому что купив Макбук вдруг понимаешь, что большинство знакомых продолжают оставаться на винде и, увы и ах, для них существует лишь стандартный набор мессенджеров и Скайп занимает там центральное место. Чем пользуются оставшиеся 2%(?) в общем-то никого не волнует.
А что у тебя в Макбуке? МакОсь небось со своими аналогичными Скайпу зондо-приблудами?
> А что у тебя в Макбуке? МакОсь небось со своими аналогичными Скайпу
> зондо-приблудами?Лучше даже не спрашивай! Будешь потом плохо спать.
Говорите за себя и своих знакомых.
В моей жизни их ноль.
>В real world те 98% пользователей из реальности уже давно пользуются им именно по-умолчанию.Узок Ваш real world.
Почти вся молодежь - "Фконтакт"
Их мамочки на родительском собрании - 50/50 "Вибер" или "Ватсап"
Кулхацкеры - Телеграм
И только старперы - Skype.:)
Мамкины кулхацкеры - Телеграм// fixed
джаббер жив!!!
Эти старпёры, в отличии от мамочек и их детей работают. Корпоративный сектор весьма широк.
Ещё раньше. То ли в 8, то ли в 8.1
То что интегрировано в десяточку (и в виде дистрибутива сейчас раздается с сайта) представляет из себя MSN мессенджер, со скайповым интерфейсом и иконкой. Тамо обычный XML завернутый в обычный SSL который поддается MITM и чудесно глазами читается (ну с поправкой на то что с сертификатами нужно пошаманить). В электрических инторнетах есть здоровенная статья на эту тему, с дампами. А обратную совместимость с p2p МС обещали сломать совсем.
> На скайп до сих пор подсажено огромное количество людей. От них в
> меня столько тапок прилетело… Как минимум лет 5 он не умрёт.
> Некоторые думают, что скайп уникален и подобного больше нет в природе…Был уникален до того, как продался M$: точка-точка шифрованные соединения с автоматическим поиском доступных портов.
Это что за альтернативы, которыми пользуются в народе? Вацап с вайберами, для которых надо запустить приложение на смартфоне и сказать им свой номер телефона? Не, спасибо, уж лучше просто блоб, чем блоб с анальным зондом.
> Это что за альтернативы, которыми пользуются в народе? Вацап с вайберами, для
> которых надо запустить приложение на смартфоне и сказать им свой номер
> телефона? Не, спасибо, уж лучше просто блоб, чем блоб с анальным
> зондом.Tox, Discord, Mamble, etc.
Ну правда если нужны видеозвонки то только Tox пока что, скоро в Discord будет, вроде как.
> Tox, Discord, Mamble, etc.
> Ну правда если нужны видеозвонки то только Tox пока что, скоро в
> Discord будет, вроде как.Каким боком тут discord? Закрытое ПО со своими серверами... Тот же raidcall или же skype.
Вы там рекламщиком, что ли?
Просто раскрученный сервис, не понимаю, причём тут реклама. Не нравится - есть Tox, Mamble. Jabber в конце концов, если нужны только сообщения.
> Это что за альтернативы, которыми пользуются в народе? Вацап с вайберами, для
> которых надо запустить приложение на смартфоне и сказать им свой номер
> телефона? Не, спасибо, уж лучше просто блоб, чем блоб с анальным
> зондом.на подобные каменты хочется сразу ставить и плюс, и минус
> на подобные каменты хочется сразу ставить и плюс, и минусДля плюса пусть расскажет как в махровой блобятине со своими серверами проверено отсутствие зондов.
но иногда все же по работе приходится этим пользоваться хотя бы для чата...
> Код опубликован на GitHubССЗБ. Ждём блокировки репозитория по DMCA абузе, как только Microsoft прочухает.
Забавно. Но пох, уже многие стащили к себе)
Насколько я понял из комментов разработчика в Issue там действительно есть декомпиленный код Skype в некоторых компонентах, он пока его не переписал. Так что есть за что блокировать уже сейчас.
skype4pidgin вообще то и был нативным клиентом полученным реверсинжинирингом в 2008 году (https://github.com/EionRobb/skype4pidgin/graphs/contributors). А реализация на основе веб клиента в нем появилась относительно недавно: примерно как и сам веб клиент.Короче еще +1 совсем не уникальный велосипед, работающий до следующего апдейта.
Нет, не был
> skype4pidgin вообще то и был нативным клиентом полученным реверсинжинирингом в 2008 годуТы не охренел так врать?
This plugin uses the Skype API to show your contacts in libpurple, and send/receive
* chat messages.
* It requires the Skype program to be running.Это прямо из сорца по твоей ссылке. Из которого вытекает что на выбор можно или гонять скайп и к нему прицепится плагин (==EPIC FAIL) или там какой-то огрызок для через веб-версию.
> основе веб клиента в нем появилась относительно недавно: примерно как и
> сам веб клиент.До тех пор там была обертка для шкафоапи. Требующая запущенный скайп.
> Короче еще +1 совсем не уникальный велосипед, работающий до следующего апдейта.
Короче, ты даже сорц прочитать не можешь когда ссылаешься.
5 лет? Лучше бы Tox допиливали.
> 5 лет? Лучше бы Tox допиливали.Тебе никто ничего не обязан. Тебе надо - присоединяйся и допиливай.
Я думал скайп уже никто не использует, как аську и irc (я конечно не говорю о редких индивидумах)
фидошники минусуют
А как по мне то аська очень хороша нечего лишнего, прикрутилиб голос и всек было чудесно, видео звонки нах не нужны, едиственное где они нужны это видео конференция или сосесчания но для этого существует спец площадки и софт.
> едиственное где
> они нужны это видео конференция или сосесчания но для этого существует
> спец площадки и софт.Еще небольшая, но важная для личного использования, отрасль видеосвязи - звонки бабушкам-родителям. При современной доступности обитания во множестве мест на планете - очень актуально. Раз в пару месяцев, тыкнув кнопку, порадовать стариков.
У моей мамы iPad. Она старенькая уже, ей лучше всего подошёл - легче всего разобраться.
Дешевые понты. У моего бати домашнаяя рабочая станция на 2011 с тремя титанами для рендеринга. Хобби такое. Но скайп он один и там и там
> Дешевые понты. У моего бати домашнаяя рабочая станция на 2011 с тремя
> титанами для рендеринга. Хобби такое. Но скайп он один и там
> и тамДешевые понты: У моего бати домашнаяя рабочая станция на 2011 с тремя титанами для рендеринга. Хобби такое. Но скайп он один и там и там
/fixed
:)
> Дешевые понты. У моего бати домашнаяя рабочая станция на 2011 с тремя
> титанами для рендеринга. Хобби такое. Но скайп он один и там
> и тамТвой батя - не показатель. Он старый, ему лет 30 поди...
Бабка та, с айпадом, подруга твоя, что ли?
> уже никто не использует irc (я конечно не говорю о редких индивидумах)Думается мне, сейчас количество пользователей irc больше, чем когда либо. Просто потому, что количество людей, использующих интернет, постоянно увеличивается, а с ним и количество пользователей сопутствующих сервисов, которые никогда не было _сверхпопулярны_ (как аська). В абсолютных числах, конечно.
А почему я ничего не знаю про внезапную популярность IRC сейчас?
Потому, что ни в одном опенсорс-проекте не участвуешь? Ни как разработчик, ни как багрепортер, ни как сборщик пакетов. И за IT-конференциями мирового уровня не следишь (где списки рассылок и IRC до сих пор в почете, а вендоронезависимость платформы общения — не пустой звук).Иначе бы знал, где тусуются последние адекваты Интернета :)
В Твиттере они тусуются.
> А почему я ничего не знаю про внезапную популярность IRC сейчас?Наверное тебя забанили во фриноде. Они умеют.
Ох уж эти сказочники... Ну зайди на руснет и попробуй найти там хоть десяток живых каналов. Не просто "идлят 10 ботов", а чтоб ежедневно трёп шёл, хотя бы на тему котиков и сисек.
Руснет это не всё IRC
Вот, уже пошли отмазки. Ну походи по остальным, прям открой список, забитый в xchat по дефолту и походи. Увидишь, что на один живой фринет приходится 20-30-50 таких вот "руснетов".irc - такое же зомби как и аська.
Мы на канале каждый день зависаем. И треплемся в том числе и о котиках. Точно знаю что мы не единственный живой канал в ирке :)
это что за канал rusnet#linux чтоли?
> Мы на канале каждый день зависаем.Ну всё, ты меня прям убил репрезентативностью выборки.
Знаю минимум 3 канала, для которых это (ежедневный треп) верно, причем один из них на 110+ тел. Что я делаю не так? =)
6здyн == нeкpoфил, всё правильно.
>> уже никто не использует irc (я конечно не говорю о редких индивидумах)
> Думается мне, сейчас количество пользователей irc больше, чем когда либо.Вы не правы. Когда-то ирк использовали как средство коммуникаций общего назначения. Были специальные каналы, где жители одного города, одного провайдера, одного форума, могли, что называется, потрындеть за жизнь. Сейчас подобные разговоры переместились в социальные сети, а каналы общего назначения загнулись.
Ирка однако остаётся популярной среди разработчиков и админов.
> Я думал скайп уже никто не использует, как аську и irc (я
> конечно не говорю о редких индивидумах)Скайп использует подавляющее число пользователей домашних компьютеров, планшетов и смартфонов в большинстве развитых стран. Абсолютно подавляющее.
>> Я думал скайп уже никто не
> Скайп использует подавляющее числоВы просто опросили разные Подавляющие Части народонаселения. Для получения надёжного правильного и однозначного результата вам всем, с народонаселением!, нужно собраться в одном месте и самоопроситься. Вот так вот прямо вдаоём.
> в большинстве развитых стран. Абсолютно подавляющее.Особенно хорошо MS подавил скайп на своих же галюмиях. Почаще бы так.
> MS подавилИ даже с подливой, аднака.
> Я думал скайп уже никто не использует, как аську и irc (я конечно не говорю о редких индивидумах)У нас на работе на скайп все бизнес-процессы завязаны. Общение с клиентами, общение внутри компании и так далее. От него так просто не отказаться.
IRC до сих пор популярен среди разработчиков, которые регулярно сидят на тематических каналах. Вы не поверите, но email-рассылки по этой же причине тоже до сих пор весьма популярны.
> У нас на работе на скайп все бизнес-процессы завязаны. Общение с клиентами,
> общение внутри компании и так далее. От него так просто не
> отказаться.Вооот. А теперь (благодаря сабжу) все ваши "бизнес-процессы" станут более доступны вашим конкурентам. Это же здОрово!
> У нас на работе на скайп все бизнес-процессы завязаны.Каждый человек имеет такую работу которую заслуживает. Приятной тебе работы в среде проприерасов и виндузоидов.
важно подчеркнуть, что проект skype4pidgin не является надстройкой над веб версией
а скорее вариантом сабжа
только на основе апи
> важно подчеркнуть, что проект skype4pidgin не является надстройкой над веб версией
> а скорее вариантом сабжаНичего подобного, skype4pidgin на основе Web API (SkypeWeb), там даже на сайте об этом написано.
Погодите, дык версии под Линукс то нет?!
Нет. А кого это волнует? Даже в новости не указали, что сабж написан на дотнете чисто под венду.
> Нет. А кого это волнует? Даже в новости не указали, что сабж
> написан на дотнете чисто под венду.Сабж написан на голом С в виде библиотек, а вот уже авторский гуй да, на дотнете.
Никто не мешает тебе взять и написать этот же гуй на чём угодно.
Как минимум WINE.
Лучше бы он на Ring свои силы потратил.
Тогда возможно лучше signal или matrix.org
матрикс выглядит вроде неплохо, но я думаю его ждет судьба жаббератут было обсуждение.
https://m.reddit.com/r/privacytoolsIO/comments/4uk89e/ring_v.../
Только не на Signal. Серверы в штатах, требует реального телефонного номера для регистрации.
> матрикс выглядит вроде неплохо, но я думаю его ждет судьба жаббераВ долгосрочных планах у них децентрализация аккаунтов (ликвидация привязки аккаунта к серверу). Чтобы матрикс не разделил судьбу жаббера, надо чтоб они об этом не забыли.
А чем, собственно, плох джаббер?
Там будет та же криптография что и в signal/matrix -- Axololt ratchet в виде XEP OMEMO. Но при этом джаббер федеративный, а у signal нет s2s.
Уже сейчас с друзьями перешли на джаббер с omemo. Всё замечательно, протокол прекрасно приспособлен для мобильных устройств, есть конфы, офлайн сообщения и мультидевайс. Всё это с end-to-end шифрованием.
https://en.wikipedia.org/wiki/OMEMO
> А чем, собственно, плох джаббер?Тем что навороченный, ушлепищный и в результате дико глючный.
> Лучше бы он на Ring свои силы потратил.Я конечно понимаю, что на опеннете народ лучше знает, чем и кому нужно заниматься )
Но может быть ему был важен сам процесс?
Просто, чтобы добиться определенных «высот» (ну или преодолеть определенную планку) в «обратном инжиниринге» этот самый процесс инжиниринга должен нравиться.
Общее с разработкой софта конечно есть — и утилиты/плагины к дебагеру/анализатору сетевого трафика/<нужное вставить> писать или дорабатывать (да и вообще, определять в том же дебагере, что и зачем конкретно вот тут делается — сортируются контакты в алфавитном порядке, перерисовывается гуй или принимается сообщение, без минимального знания, как это делается в высокоуровневых языках — гиблое дело), но все-таки это разные вещи.
Или Linphone.
"Продающий сайт", ссылка на бинари, а не на исходники/спецификацию протокола -> очередное xипстогoвнo, с периодом жизни полгода.
Будем надеятся что мелкософт не догадается помечать трафик данной программы и потом давить на юзеров. Хотя возможно правоторговцы читают opennet. Oh wai~ Не получилось свидетельство канарейки.
> Хотя возможно правоторговцы читают opennet.Пфф! И дарью донцову они в метрополитене читают.
> Будем надеятся что мелкософт не догадается помечать трафик данной программы и потом
> давить на юзеров. Хотя возможно правоторговцы читают opennet. Oh wai~ Не
> получилось свидетельство канарейки.они тупо могут таким юзерам больше рекламы и всякого шлака направлять :)
опнесорсному-то клиенту? Ну так исход очевиден
> опнесорсному-то клиенту? Ну так исход очевиденну да - очевиден - юзеры переползут обратно на оф блоб.
Учитывая, что сам скайп быстро движется в сторону webrtc-like решения и скорейшего избавления от старого p2p стека из-за неразрешимых проблем с мобильниками и браузерами... Вот уж и правда, лучше бы tox пилил!
А какие там неразрешимые проблемы? Тем более с браузерами, где IM вообще делать нечего. Учитывая, что оригинальный протокол был весьма хорош и пролезал через абсолютно любые дыры - лично я бы с удовольствием увидел его открытую реализацию, с альтернативными root-серверами, конечно, или вообще без таковых (вот тут из tox можно кое-какие идеи позаимствовать). IMHO - тому же tox была бы вполне приличная конкуренция на основе годами проверенного решения.
> А какие там неразрешимые проблемы?А ты не понимаешь? Мобильников больше чем ПК, мобильник не может быть root нодой skype. Пользователи мобильников просто выжирали все ресурсы всех root узлов и сеть начинало лагать.
Так а какие НЕРАЗРЕШИМЫЕ проблемы?
Никаких. Современные мобильники достаточно мощные, чтобы быть root нодой. Конечно если позволяет интернет. А ещё Microsoft зарабатывает достаточно средств на Skype, чтобы поднять сервера root нод для поддержки сети (что она и сделала).
WebRTC дешевле, требует менее профессиональных специалистов (js программистов без знания p2p и алгоритмов, т.е. сотрудников они найдут всегда и легко). С WebRTC никогда не появится критических ошибок повреждающих сеть, потому что это сторонний модуль, который хорошо тестируется отдельно.
> Современные мобильники достаточно мощные, чтобы быть root нодой. Конечно если позволяет интернет.Угу. Ядерный реактор условно не показан.
Боюсь, Вы путаете "теоретически возможное" и реальный продукт. В теории все, о чем Вы говорите прекрасно работает. Я уверен, что рабочий прототип написать можно за неделю.
Мобильник может хостить групповой звонок. Мобильная сеть везде хороша достаточно, чтобы пропускать несколько разнонаправленных медиа-потоков, чтобы результат микширования раздать всем участникам конференции. Поднять набор медиа-гейтвеев, чтобы обеспечить транспорт из своей сети в webrtc для миллионов пользователей по всему миру - это дешево и Майкрософт хочет за это платить. И еще множество допущений.Но дьявол, как обычно, в деталях. Собрав все это вместе, мы получаем мобильный клиент, который работает только у абонента, стоящего прямо под lte-вышкой, выжирает батарейку за 10 минут разговора, тратит кучу не безлимитного мобильного трафика, ну и работает только на топовых телефонах.
Иными словами, Вы, конечно, правы: реализовать то, что Вы описали, безусловно, можно. Только Вы же первый этим пользоваться не будете, и переключитесь на viber/wire/что там сейчас в моде. Которые в силу своей классической архитектуры не имеют этих проблем. Что, в общем-то, мы сейчас и наблюдаем.
P2p сеть была прекрасна на десктопах: мощно, надежно и абсолютно бесплатно. В современном мире постоянно-работающие, включенные в сеть десктопы с постоянным ip - уже скорее исключение, чем правило, и p2p, думается, приносит больше проблем, чем решает.
А что мешает микшировать на стационарном компе? Может, их и меньше, чем мобильных клиентов (судя по тому, что я вижу - ровно наоборот - соотношение мобил с десктопами в конфах 1:10 где-то), но много там и не надо. Видео, кстати, никто в конфах в здравом у мен не включает по возможности, хоть на мобилах, хоть на десктопах.Насчёт стоимости - угу, расскажите, что поднять сервера, через которые надо гнать весь трафик вообще - дешевле, чем если через них гнать только то, что роутить некому. А на кой им WebRTC - вообще вопрос открытый, это ж не новичок какой, у которого своего стека нет и надо максимально дёшево взять какой-то готовый. И то, как правило, справляются своими силами, как тот же Zoom.
Скорее всё это похоже на то, что MS, купив скайп, постаралась удешевить разработку (и, возможно, таки получить контроль за данными). И закономерно этот самый скайп гробит.
А где взять стационарный комп, если в конференции хотят участвовать только мобильники? Т.е. мы уже сразу наткнулись на бизнес-кейс, в котором Ваш подход не работает.
На тему "1:10 мобильники к десктопам" и "видео никто не включает" - это ваши личные наблюдения. У меня - противоположные, но для выводов здесь нужно иметь полную статистику скайпа, и тут я ничего сказать не могу. Надо Майкрософт спрашивать.В классическом voip весь трафик через сервер не гоняется. Только в случае конференций. Ну или если установить прямое соединение невозможно. И инфраструктура для этого у Майкрософт уже есть: бэкенд для Lync, ныне Skype For Business, который имеет, опять таки, классическую архитектуру. И тут стоит заметить, что скайп тоже не pure-p2p - есть весьма большое количество выделенных супернод, которые также нужно хостить, поддерживать и платить за трафик.
Т.е. выбор, который Вы предлагаете:
- либо содержать инфраструктуру для lync, инфраструктуру для skype - выделенные суперноды, и что там еще у них есть, и написать и поддерживать гейтвей между этим всем, и чтобы оно работало быстро, без багов и не вносило чрезмерной задержки в разговоры, а потом его тоже содержать и поддерживать.
- Либо мы просто выкидываем p2p и деплоим в ажур еще пару сотен (или тысяч) нод конференц-сервера линка.
Представьте себя на месте менеджера: Кажется, что второй вариант проще и несет куда меньше рисков. Гейтвей же когда еще напишут! А продукт надо выпускать быстро - конкуренты. А тут уже все готовенькое есть!Почему я вспоминаю Lync?
Во-первых, как уже упоминали в комментариях, майкрософт покупал не скайп как продукт, а юзеров. Юзеров, которым можно будет звонить с Линка, тем самым сделав свой сильно платный продукт куда более привлекательным.
А во-вторых: загляните в папочку с установленным скайпом (прошу прощения, но да, я имею в виду виндовый скайп, т.к. линуксовый выгляди заброшенным) - уже давно там появилось несколько новых файлов: Rtm*.dll. Довольно простые исследования показывают, что это линковский медиа-стек.
Появились они там во времена, когда майкрософт анонсировал skype-lync звонки и переименовал Lync в Skype For Business. Из чего легко делается вывод, что майкрософт уже пару лет назад сделал выбор в пользу перевода скайпа на линковские рельсы.Зачем им WebRTC? Ну, для начала я хочу напомнить, что я говорил не о webrtc, а о webrtc-like. Иными словами о классической архитектуре с server-side signaling, стандартными STUN/TURN и т.п. Но т.к. слово webrtc сейчас на слуху, а, скажем, h.323 - не особо, то удобно говорить о webrtc-like, чтобы те, кто прямого отношения к телекоммуникациям не имеют также сразу все поняли. Хотя, признаю, возможно это было и не лучшей идеей.
По теме: думаю, тут дело не в вебртц, а в перемещении максимума логики из p2p в майкрософтовское облако. Сделав это вы получаете: куда более высокий уровень контроля за продуктом, возможность легко делать обновления и дополнительные сервисы, и, главное, возможность делать платформу и продавать ее в качестве коммуникационной основы сторонним компаниям. (не говорите мне, что МС не хочет монетизировать скайп)
Ну а поддержка именно WebRTC сделало бы эту платформу более привлекательной, добавив поддержку браузеров без глючных плагинов.Но поддержка (совместимость с) WebRTC именно как стандарта. Конечно я не говорю, что майкрософт выкинет все свои наработки и просто скачает опенсорс имплементацию вебртц. Тем более, что эта имплементация далеко не беспроблемна. Как, к сожалению, и сам стандарт.
Подытоживая:
- текущая ситуация в скайпе не очень: время и надежность установки звонка на мобильных - не на высоте. Часть проблема они решили, и скайп уже не сажает батарею за пол дня работая в фоне, но до того же вайбера по этим показателям еще далеко.
- появление линковского медиастека в скайпе показывает, что именно скайп меняется в сторону линка, а не наоборот.
- инфраструктура скайпа тоже стоит денег. Окончательная технологическая конвергенция линка и скайпа майкрософту станет дешевле, а не дороже. Стоит учитывать не только трафик и сервера, но и команды программистов, админов и прочие операционные издержки.
- майкрософт взялся строить платформы: azure, office 365, onedrive, и т.п. И последние движения, вроде skype bots platform показывают, что и скайп движется туда же. Но надежная платформа поверх p2p? По крайней мере не того p2p, что сейчас есть в Skype
На мой взгляд, эти доводы говорят в пользу того, что p2p инфраструктура не удовлетворяет текущим нуждам. Хотя, безусловно, вместе с ней Skype потеряет свой романтический хакерский ореол "неблокируемого, неотслеживаемого и непонятного".В последнем, Вы, безусловно, правы. Стремление к удешевлению разработки всегда существует. Но, думаю, что оно происходило не путем того, что половину разработчиков выгнали, а второй перестали платить зарплату, и поэтому скайп перестали писать - мы бы услышали о таком. Как, например, услышали о разгоне Nokia. А в планировании объединения нескольких имеющихся внутри компании коммуникационных продуктов в рамках одного решения.
> А где взять стационарный комп, если в конференции хотят участвовать только мобильники?Купить впску за 2 бакса. Только нормальный протокол должен автодетектить все это и довольствоваться впской Васи, если Вася не против.
>> А где взять стационарный комп, если в конференции хотят участвовать только мобильники?
> Купить впску за 2 бакса. Только нормальный протокол должен автодетектить все это
> и довольствоваться впской Васи, если Вася не против.Ну это у вас какая-то магия.
Во-первых, что-то микшируется где-то в произвольных местах. У того же скайпа p2p-стек такого не умеет. Микширует строго определенный участник - организатор конференции. Если Вы готовы разработать p2p решение лучше скайпа - я первый запишусь в альфа-тестеры.Во-вторых, ВПС-ке Васи вы доверяете, а МС - нет? А чем Вася лучше? Чтобы микшировать, впска должна иметь расшифрованный трафик.
Вася, может, и ваш друг, но вы верите, что каждый Вася сможет настроить впс-ку так, что потом никто доступ не получит, ключи не заберет и трафик не послушает? А провайдеру, где эта впс-ка стоит, что он не даст доступ к этой впс-ке?В данном случае это решение еще хуже, чем отдать микширование серверам майкрософта. МС хотя-бы своей репутацией рискуют. И выдают ваши данные только АНБ, а не любому script kiddie.
Какие, на фиг, гейты между линком и скайпом? Они ж между собой общаться не умеют. И да, явно дешевле держать немного выделенных супернод на экзотичсекие случаи, чем гонять через себя всё. даже если это "всё" - это nat traversal. То же и микширования видео касается. То есть да, есть такой кейс - но он, в общем-то, всегда был. В чём профит делать его нормой - я не понимаю. И да, я никогда, ни разу в жизни не видел конференцию - даже аудио, в которой не было бы ни одного десктопа на вмеяемомо канале. А вот те, в которых ни одного мобильного клиента нет - вижу каждый день. Хоть в рабочих условиях (контора-аутсорсер и заказчик), хоть звонки родичам.Браузеры без плагинов - фантастика. Потому что нужен шаринг рабочего стола (много чаще, чем показ рож на видео, кстати).
А вот что MS просто хотел просто преетащить пользовательскую базу и прибил технологию в пользу своей, может худшей, зато интегрированной со всем остальным, да ещё и здорово упрощающей сбор статистики - охотно верю, как раз в их стиле. Плоховато выходит, правда, особенно учитывая, что они даже нормальную связь между скайпом и линком не сделали.
Насчёт платформ на базе скайпа - честно говоря, даже примерно не понимаю, что это может быть и каким боком здесь наличие или отсуствие p2p.
Но суть даже не в этом. То, что такое решение выгодно для МС - вполне вероятно. А вот выгодно ли это пользователям - вопрос открытый. Та же проблемность в блокировке - качество вполне полезное, как и отсутствие привычки тягать файлы через пол-мира при том, они шлются соседу в локалке. Ага, сейчас отсылка файла чего-то идёт через интернет в любом случае. примерно поэтому я был бы очень рад увидеть отдельную сеть на базе реверсированного протокола.
а насчёт удешевления... Обычно это выглядит не как "разогнали пол-команды". Вообще внятно игтегрировать совершенно сторонний продукт - с командой, практиками разработки, администрированием и .т. д. - сложно. И есть большой соблазн просто растащить лучших на другие проекты, остальное потом вяло загнивает и тихо закрывается. И все только недоумевают, чего не прикрыли раньше. На это скайп и похож сейчас. Вот только по моим наблюдениям народ уходит далеко не только на линк, а расползается во все стороны.
>мобильники достаточно мощные, чтобы быть root нодой.ты бы еще вспомнил как бабка девочкой была.
с чего ты решил что современный скайп клиент умеет быть рутнодой?
или с чего ты решил что другие клиенты умеют к этой мифической рутноде коннектится?.
Так речь же о каких-то "неразрешимых проблемах". И о старом протоколе, который как раз всё это умел.
> Так речь же о каких-то "неразрешимых проблемах". И о старом протоколе, который
> как раз всё это умел.Поясните, что Вы считаете root-нодой? Суперноду или микшер-конференций? И что конкретно умел старый протокол и чего не умеет новый?
> Поясните, что Вы считаете root-нодой? Суперноду или микшер-конференций? И что конкретно
> умел старый протокол и чего не умеет новый?Старый протокол умел пролезать везде так что хрензабанишь и был достаточно отказоустойчив. МС все это покилял, ибо слежке мешает.
>> Поясните, что Вы считаете root-нодой? Суперноду или микшер-конференций? И что конкретно
>> умел старый протокол и чего не умеет новый?
> Старый протокол умел пролезать везде так что хрензабанишь и был достаточно отказоустойчив.
> МС все это покилял, ибо слежке мешает.Никакой магии в старом протоколе небыло. Да, простые средства, типа "забаним skype.com и вон те несколько адресов", доступные простым админам в 2009м он легко обходил за счет супернод и туннелирования в http/https трафик.
Но правильно настроенными современными средствами скайп убивается на 5+. И это даже без DPI. И дело тут не в МС, убившем все, а просто в прогрессе средств контроля.
То, что казалось магией десять лет назад, сегодня уже, увы, вчерашний день. Но история развивается по спирали, так что я искренне жду какого-нибудь p2p-решения нового поколения.
Рут-ноды, насколько я помню, это вообще об авторизации и только. Я имел в виду суперноду - насколько я знаю, сейчас клиенты супернодами не бывают. Но уж на это у мобилы хватило бы ресурсов с лихвой. А конференции - ну да, выделенная железка или десктоп.
Одна из основных ролей суперноды - проксирование трафика. Т.е. она должна быть всегда онлайн, с известным ip и хорошим каналом. В реалиях классического voip - это сместь сигналинг-сервера и TURN.
Проблема суперноды-мобильника, даже если забыть про стабильный ip, это батарейка и трафик. Старый скайп сажал батарейку в ноль и нагревал карман до +9000 просто за счет того, что держал открытый сокет и процесс, чтобы не пропустить входящий вызов. Представьте, что бы началось, если бы еще начали и трафик гонять чужой через ваш мобильник и платный канал?
Так что вычислительных ресурсов хватило бы - не сомненно. Но в остальном - нет. Люди бы сразу посносили скайп, как только поняли ,что оно их батарейку и трафик жрет на чужие нужды. Даже без этого люди всегда вырубали скайп на мобильнике, и убивали его процесс, когда не пользовались.Для конференций же (аудио)микшером конференций в скайпе выступает участник, который звонок и организовал. Именно поэтому в старых клиентах когда организатор выходит, конференция разваливается. Иными словами, при n участиков, микшер получает n-1 аудиопотоков, микширует их, и, главное, отправляет n-1 смикшированных обратно каждому участнику. Что при условии ассимметричности и высокой latency мобильного канала дает невероятно плохие результаты.
Не, стоп. Просто сокет и процесс явно недостаточны, чтобы высадить батарею. По стабильности IP мобила, как ни странно, от десктопа не особо отличается - большая часть людей всё же довольно статична. Трафик - тут у кого как, но галка Restrict background data примерно для таких случаев и есть.А что микшера сменить нельзя - печально, конечно, этого я не знал - думал, что как-то на ходу он выбирается. По идее, оно должно вместе с овнершипом отдаваться.
Но в целом - то, что вы описываете, похоже не на "p2p не годится для мобил", а на неготовность для мобил конкретной скайповской реализации. Начиналась дискуссия, напомню, не с того, что существовавший p2p-скайп не годится для мобил, а с того, что там какие-то принципиальные проблемы. Сорри - на принципиальные проблемы не тянет.
> Не, стоп. Просто сокет и процесс явно недостаточны, чтобы высадить батарею.Хм, каков Ваш опыт разработки под мобильные устройства? Поддержки активного сокета более чем достаточно для повышенного потребления энергии, т.к. это не дает процу уйти в sleep достаточно глубоко. Настолько достаточно, что, например, эппл выпиливает возможность поддержки открытого сокета из iOS насовсем.
Можно на каждый эвент пуши слать, но во-первых это очень непредсказуемый транспорт и никаки не годится на роль основного, во-вторых тут уже сразу нужны сервера, что, как бы, не совсем p2p уже.Я говорил о принципиальных проблемах именно скайповского p2p, потому, как с ним, в силу некоторых обстоятельств, пришлось познакомиться. Ну и, смею вас уверить, это далеко не худшая реализация p2p из тех, что когда-либо были созданы.
Обсуждать сферические идеальные реализации в вакууме кажется довольно бесполезным, тк. нет предмета. Вы мне скажете: "а моя реализация бы и не такое умела". И как мне прикажете это проверить? :)К тому же вы концентрируетесь на узком спектре проблем, а ведь p2p - это еще слабая управляемость сети (пробовали релизить новую фичу в децентрализованной сети? очень захватывающе), низкая предсказуемость, проблемы с телеметрией и многое-многое другое, что отличает неплохую библиотеку p2p-транспорта от реального продукта.
Но мне кажется, основная проблема в том, что у нас с Вами разное понимание "принципиальных проблем".
Вы говорите, что, разряжающиеся батарейки, пропадающий трафик, необходимость микшировать аудио и релеить видеопотоки на мобильном клиенте, и то, что серьезную часть времени ноды проводят в дауне - закрытые ноутбуки, планшеты в рюкзаках и пр. не проблема для организации p2p сети.
В чем-то вы безусловно правы, что-то можно и обойти тем или иным способом и само существование текущего скайпа на мобильниках это показывает (хотя, шутки в сторону, p2p там изначально очень условное).
Однако это принципиальная проблема для продукта. Действуя таким способом вы получаете приложение, сносно работающее у 2% возможных пользователей и теряете рынок, отдавая его конкурентам.Посмотрите, у многих ли из вашего окружения установлен мобильный скайп? Уверен, что большинство отказалось в сторону более легковесных альтернатив. Конечно, бывают флуктуации, но даже сам скайп признает свои проблемы в мобильном сегменте, и это нельзя отрицать.
Так что, возвращаясь к теме понимания "принципиальных проблем". Сможете ли вы сделать работающее приложение, интересное энтузиастам p2p-технологий? Безусловно. Сможете ли вы сделать это приложение конкурентоспособным на рынке, среди людей, которым все равно, что там под капотом? Опыт одной компании, вложившей в безуспешные попытки очень много денег и человеко-лет показывает, что это, как минимум, очень нетривиально.
Учитывая, что главное богатство Skype это список контактов. То главная угроза для Skype это ошибка сети, нерабочий Skype и уход пользователей на другие клиенты (Vider и так уже отожрал часть). С WebRTC это исключается полностью. Если вспомнить, что браузеры (клиенты WebRTC) это Open Source собираемый под все операционные системы, то и потерю клиентов из-за появления новых платфор (в том числе мобильных) они предотвратили. Потому что портируют свой клиент они под любую новую платформу очень быстро (читай воткнут кусок js кода для соединения со своим сервером в Chrome, переименуют и выпустят как отдельный продукт со сбором статистики пользователей лично себе).
у них сетевая часть отлажена так, что никакому WebRTC не снилось. Ей сколько лет, двадцать?
> у них сетевая часть отлажена так, что никакому WebRTC не снилось.Была... :(
ну да, была
Чувак, там аудио сравнительно прилично работало на диалапе. И компах, сравнимых по мощности с нынешними мобилами, где скайп был далеко не единственной программой. Учитывая, что далеко не все владельцы мобил носятся как угорелые, а большая часть сидит в офисах или дома - со сменой ip (которая в нормальных сетях и так далеко не часто происходит) никаких проблем нет.
> Чувак, там аудио сравнительно прилично работало на диалапе. И компах, сравнимых по
> мощности с нынешними мобилами, где скайп был далеко не единственной программой.
> Учитывая, что далеко не все владельцы мобил носятся как угорелые, а
> большая часть сидит в офисах или дома - со сменой ip
> (которая в нормальных сетях и так далеко не часто происходит) никаких
> проблем нет.Да, качество кодеков там БЫЛО отличным!
Но проц (и батарейку для мобилы) они грузили тоже неслабо...
Какой там кодек был - известно, silk. По факту Opus - стандарт в WebRTC - на битрейтах для голоса - это и есть silk. Так что в этом плане ничего не изменилось абсолютно. Из видео - там был vp7, логично, что его пришлось заменить на что-то аппаратно ускоряемое. Но это вообще довольно чстная задачка, к архитектуре имеющая мало отношения.
> А ты не понимаешь? Мобильников больше чем ПК, мобильник не может быть
> root нодой skype. Пользователи мобильников просто выжирали все ресурсы всех root
> узлов и сеть начинало лагать.И именно поэтому MS вместо того чтобы поставить несколько нод по разным датацентрам - свинтил к централизованной модели с тотальной слежкой и вообще. А удобство АНБ тут как бы и не при чем :)
Под freebsd работает?
> Под freebsd работает?Под виндой, с четвертым дотнетом. Тебе как дуалбутчику не привыкать. Хотя если случится чудо - ты можешь взять сишные либы, перепилить немного работу с сокетами и написать какой там тебе надо фронтэнд...
Недавно понял, что скайп это еще не худшее из зол. На работе недавно поставили slack, как бы заменив скайп.
1. Скайп никуда не делся, видеозвонки так же осуществляются через него.
2. В slack история сообщений затирается через неделю. Притом, чтобы прочитать сообщение нужно купить подписку, стоимостью около 5200 рублей в год на человека. Недешевое удовольствие.
3. Никакой пользы. То есть, конечно, можно нажать на чью-нибудь эмоджи, чтобы увеличить их количество, и какие-то боты для билдера и скв. Вставить кусочек кода в сообщение. Но это простые финтефлюшки. Реально этим не пользуешься.В скайпе не было ни одной реальной проблемы. Ну реклама (отключается). Ну подглючивает иногда (ну пусть). Он просто какой-то не очень. А вот слак - это обычный отжим денег.
Простите, но почему не jabber клиент? На крайний случай с тем же плагином для Skype. А видео звонки через сервисы:
https://web.ciscospark.com/#/signin
https://meet.jit.si/
https://room.co/#/
https://talky.io/
https://appear.in/
> Простите, но почему не jabber клиент? На крайний случай с тем же
> плагином для Skype. А видео звонки через сервисы:
> https://web.ciscospark.com/#/signin
> https://meet.jit.si/
> https://room.co/#/
> https://talky.io/
> https://appear.in/Куча мертвякового треша, где кроме админов локалхоста никто и не сидит.
> Недавно понял, что скайп это еще не худшее из зол. На работе
> недавно поставили slack, как бы заменив скайп.
> 1. Скайп никуда не делся, видеозвонки так же осуществляются через него.
> 2. В slack история сообщений затирается через неделю. Притом, чтобы прочитать сообщение
> нужно купить подписку, стоимостью около 5200 рублей в год на человека.
> Недешевое удовольствие.
> 3. Никакой пользы. То есть, конечно, можно нажать на чью-нибудь эмоджи, чтобы
> увеличить их количество, и какие-то боты для билдера и скв. Вставить
> кусочек кода в сообщение. Но это простые финтефлюшки. Реально этим не
> пользуешься.Slack рулит интеграцией со всем, что шевелится.
2. История не за неделю, а по количеству, доступно то ли 3, то ли 5 тысяч последних сообщений. Никто не мешает подключатся к слаку jabber или irc-клиентом и иметь полную историю. Никто не мешает поставить на сервере irssi и дать доступ к истории slack через веб-браузер.
Ну и да, есть прекрасные альтернативы, например Rocket.Chat, появившиеся благодаря Slack, при этом свободные и открытые, поставьте себе на сервер и наслаждайтесь
> при этом свободные и открытые, поставьте себе на сервер и наслаждайтесьПока первый ддос не завалит сервер.
Я вот удивляюсь почему среди школьников DDoS является такой большой пугалкой? Я понимаю, что ты нигде не работаешь и никогда с серверами не общался, но почему вы друг друга пугаете DDoS'ом?
> Я вот удивляюсь почему среди школьников DDoS является такой большой пугалкой? Я
> понимаю, что ты нигде не работаешь и никогда с серверами не
> общался, но почему вы друг друга пугаете DDoS'ом?Потому что от реальной атаки защиты практически нет!
И я давно уже не школьник, к слову...
И таки да, я реально работал в конторе, где DDoS был ежедневной головной болью, несмотря на то, что мы имели центры на всех континентах. Иногда из-за атаки на наши сервера падал даже сам провайдер! И это несмотря на то, что с каждым провайдером было особое соглашение, по которому они держали на своих магистральных маршрутизаторах специальные команды (скрипты) для блокирования нежелательного трафика, которые они активировали в случае DDoS атаки по нашей команде.
Так что, повторюсь, эффективной защиты от реальной DDoS атаки нет! Имея миллионные бюджеты на ИТ можно минимизировать потери, но полностью защититься нельзя.
Слак - это во многом платформа. Т.е. дело не только в имеющейся софтине, но и интеграции, доводке под пользователя, поддержке.
Команда слака весьма отзывчива. Отправленные им фич-реквесты в области безопасности - не баг-репорты, а именно фичи - были запилены и выкачены в течение месяца. Впечатлило.
Однако, конечно, эти блага распространяются лишь на платных пользователей. Бесплатный слак и правда не выглядит сильно лучше множества конкурентов.
Скайп будет рулить до тех пор, пока альтернативный сильный игрок рынка (а это только гугол с эплом) не встроит аналог в свою операционку.
Ага не встроит его в бизнесы и linkedin
У гугла в андроид встроен Hangouts, у Apple в OS X/macOS встроен свой мессенджер.
Не были б хэнгауты ещё таким уродом в плане интерфейса...
Apple FaceTime/iMessenger, встроен во все Apple устройства.
А им хоть кто-то пользуется? Даже знакомые мне фанаты макоси на чём-нибудь ещё сидят.
> это только гугол с эплом) не встроит аналог в свою операционку.Что-то встраивание ишака и мсн месенжера в операционку не очень помогла таковым.
Похачали протокол за 5лет, в некуда ...
Tox отличная альтернатива, тестил и видео и аудио звонки, все отлично, файлы то же передает без проблем, в общем я доволен. А еще он удобно делает скрины экрана, что не требует отдельного софта и делается просто.
> тестил и видео и аудио звонкиАдмин локалхоста? Конференц звонки не тестировал, многочисленные тесты не проводил но утверждаешь все супер кoкoкo!!!
Квакает и крякает, течет память через него. Куда уж отличнее.
Ну, теперь заживём! 64-битная версия. Версия для GNU/Linux на ARM. Энтузиасты допишут недостающий функционал: звонки, видеозвонки. Будет нормальная ALSA!
Будет-то будет, но сервера как были, так и останутся в руках у лучшего друга секурности и приватности.
Осталось доделать экспорт контактов и Microsoft точно конец!
Хоссспаде... Какой только фигнёй не занимаются люди, вместо того, чтобы поставить астериск и линфон.
Много он покрывает рынка?
Web 2.0 интерфейсы есть, выглядит презентабельно, WebRTC?
Вообще-то "да", как минимум, на последние два вопроса. А кто такие web 2.0 интерфейсы и на кой они для звонилки/чата?
так а где клиент-то?5 лет назад этот чувак выкинул украденные исследования, т.е. реверс инжиниринг не его был, с каракулями на полях типа "posylaem dva baita" и вот опять врет?
Шел 2016 год. Новость про пятилетний(!) реверс инжиниринг skype.
В комментах jabber упомянули пару раз, вскользь. Xmpp не упомянули ни разу.
Я опечален.А ведь именно jabber/xmpp дает оптимальное, на мой взгляд, сочетание централизации/децентрализации.
Хочешь просто и удобно - регишь аккаунт на всяких jabber.ru/jabber.org.
Хочешь что-то свое, кастомное - поднимаешь свой сервер и включаешь server2server.
Хочешь безопасно и анонимно - отрубаешь server2server, настраиваешь работать только через tor, делаешь аккаунты нужным людям.
Куча серверов, клиентов, протоколов, плагинов. И они никуда не денутся - все опенсорсно и бесплатно.Skype в следующем релизе запросто может поменять протокол, альтернативные клиенты перестанут работать и все придется начинать заново. Была же такая же история с icq/oscar. Сколько раз одни реверсили, сколько раз другие меняли протокол. В конце концов qip просто подняли свой jabber. И те, у кого стоял qip, могли спокойно общаться друг с другом, когда наступал очередной виток втыкания новых палок в протокол.
Нигде не реализованы все спецификации jabber/xmpp дохлорожденое чудо/юдо!OpenfireJava/ejabberd/Jabberd(C)?
>[оверквотинг удален]
> Хочешь безопасно и анонимно - отрубаешь server2server, настраиваешь работать только через
> tor, делаешь аккаунты нужным людям.
> Куча серверов, клиентов, протоколов, плагинов. И они никуда не денутся - все
> опенсорсно и бесплатно.
> Skype в следующем релизе запросто может поменять протокол, альтернативные клиенты перестанут
> работать и все придется начинать заново. Была же такая же история
> с icq/oscar. Сколько раз одни реверсили, сколько раз другие меняли протокол.
> В конце концов qip просто подняли свой jabber. И те, у
> кого стоял qip, могли спокойно общаться друг с другом, когда наступал
> очередной виток втыкания новых палок в протокол.Ну и где поддержка как минимум XEP-0027?
> А ведь именно jabber/xmpp дает оптимальное, на мой взгляд, сочетание централизации/децентрализации.Он дает горбатый протокол, удачно сочетающий все недостатки всех известных протоколов. Он централизованный и требует сервера. Большинству юзерей слишком сложно ставить свой сервер и поэтому их будет логгить какой-нибудь админ.
Шифрование - только до сервера. А дальше - ну вы можете поставить OTR. Но это отдельные действия. А сам протокол нифига не безопасный.
Флудконтроль? Про это большинство серверов не слышало. И продувает даже банальному ирцу.
Передача файлов? Это не работает. Вероятность успешно передать файл произвольному Васе - 10%.
Аудио/видео звонки. Это не работает еще злее чем передача файлов.
Сам протокол - кусок маразма. Он не умеет передавать бинарные данные, но очень старается. Огооршивая base64 простынями "текста" мегабайтов на пять. Фрейминга как такового нет. И заранее даже не знаешь что там будет 5 мегабайтов. Это позволяет хацкерам долбить чятики огроменными мессагами. И сначала все мессагу распарсят встряв колом а потом узнают что там 5 мегабайтов. Поэтому при флуде на комнату все висят как тряпочки. Кроме хацкера :)
>Он централизованный и требует сервера.Он федеративный. Это компромисс. Чисто одноранговые системы мало юзабельны, как мы можем наблюдать на примере Tox.
>А дальше - ну вы можете поставить OTR. Но это отдельные действия. А сам протокол нифига не безопасный.
Да, это так. Выход -- использовать клиенты, в которых по умолчанию включено пользовательское шифрование. Например, conversations.
>Передача файлов? Это не работает.
> Он федеративный. Это компромисс.Он горбатый. Навороченый до жеппы и при этом - на практике ничего не умеющий. Даже квитки доставки сообщений опциональны и реализуются спасибо если половиной клиентов.
Федеративность - надежности не добавляет, transient ошибки когда какой-то сервак не смог почему-то DNS ремоты отресольвить, зато запомнил и закэшировал - это жабир, детка. И теперь ты полдня отдохнешь от тех контактов, пока сервер не забудет про кэш.
Итого - оверинженернуто до джеппы, так что нормально реализовать никто не может, а кто может - работает как полная джеппа. Через фаер не пролезает. Разве что через tor пропихнуть но это заслуга tor а не жабира. Ну и так далее.
> Чисто одноранговые системы мало юзабельны, как мы можем наблюдать на примере Tox.
Tox по крайней мере не дохнет от глюков DNS. На ремотном сервере. По хрен знает какой причине.
> Да, это так. Выход -- использовать клиенты, в которых по умолчанию включено
> пользовательское шифрование. Например, conversations.В дуже ниипу что за conversations. Может, протокол надо было делать не правым полужопием? Чтобы додуматься сделать чатик на XML - надо крепко долбануться. И получился непотребный урод. Хуже наверное только SIP, который игнорирует сетевые реалии еще жестче чем это глюкало.
>>Передача файлов? Это не работает.
> http://xmpp.org/extensions/xep-0363.htmlТам ХЕРни для передачи файлов штук пять разных. И вот получается что вася реализует одну а петя другую. А вместе они - два импотента и файл передать не могут вообще. А когда оно все-таки "работает" - то что-то не срастается между клиентами. То когда работает что-то типа bosh - данные льются через сервер и с такой скоростью что мой диалап 2000 года кажется мне просто ракетой. И мне проще будет прислать сидюк по почте чем качать файл ТАК. А поскольку XML не может в бинарные данные, файл еще и на треть распухнет. Круто, вау. Всего полторы недели аплоада... ух, это победа!
Более того, на данный момент джаббер имеет end-to-end шифрование, такое же как и во всех популярных im: whatsapp, viber, facebook. С поддержкой мультидевайса, офлайн сообщений, конференций. Он прекрасно приспособлен для мобильных устройств. И при этом протокол федеративный и стандартизированный.
Я считаю, джаббер с протоколом OMEMO -- это оптимальное решение на данный момент.
Только вы забываете маленькую деталь - джаббер давно лицензируется АНБ. А так ничего.
А тебе есть что скрывать от светоча демократии? В любом случае не волнуйся: вся твоя подноготная давно известна нужным людям.
> Более того, на данный момент джаббер имеет end-to-end шифрование,Как всегда опциональным напрочь ХЕРом который никто не реализует? Или даже не ХЕРом а просто навесным сторонним плагином?
> Я считаю, джаббер с протоколом OMEMO -- это оптимальное решение на данный момент.
Теперь глюки будут еще и с шифрованием?
> В комментах jabber упомянули пару раз, вскользь. Xmpp не упомянули ни разу.XMPP-бояре со снисхождением смотрят на метания хомячков с воццапа на телеграм (ДУРОВ!!!!), с телеграма на слак (АХТЫЖЁПТ ОНОВСЁПИШЕТ!!111), со слака на токс (ДЕЦЕНТРАЛИЗАЦИЯ!!!11), с токса опять на скайп (МУЛЬТИЛОГИНАНЕТ!!!).
Сейчас оно пошло по второму кругу.
Нет, просто оно труп. У меня в контакт-листе два человека живых осталось, и у обоих есть другие мессенджеры.В основном - потому что XEP-ов-то кучу наплодили, а реализовали мало что, и вышло как в том анекдоте - "в теории мы миллионеры"... а на практике синхронизацию истории хрен обеспечишь и файлы с трудом ходят.
Это характеризует только твоих знакомых и тебя в частности.Вы бегайте-бегайте, у нас попкорна много запасено.
> Вы бегайте-бегайте, у нас попкорна много запасено.Могу предположить, что бояре зарегались на каком-то одном крупном и вылизанном сервере типа jabber.org/jabber.ru и у бояр все работает в пределах одного сервера?
Федеративность плохо, p2p плохо, зондоцентрал плохо. Нытикнет.ру как та война.
импортозамещение?