После года разработки представлен (https://jitsi.org/Main/News) новый выпуск коммуникационного клиента Jitsi 2.0 (http://jitsi.org), поддерживающего осуществление голосовых вызовов и видеозвонков, обмен мгновенными сообщениями, организацию многопротокольных голосовых и видеоконференций, в которых могут принимать участие пользователи различных сетей (например, SIP и XMPP).
Из расширенных возможностей (https://jitsi.org/Main/Features) можно отметить возможность записи разговоров, предоставление удалённого доступа к рабочему столу и видеовещание действий на рабочем столе, передачу файлов, уведомление о пропущенных вызовах, удержание вызова, импорт адресной книги Google Contacts, использование фильтров для подавления эха и шума, шифрование звонков с использованием протоколов SDES/SRTP и ZRTP.
Поддерживается большой набор протоколов, включая SIP, XMPP/Jabber, AIM/ICQ, MSN/Windows Live, Yahoo!, IRC, Bonjour. Поддерживаемые звуковые кодеки: SILK, Opus, G.722, Speex, PCMU/PCMA (G.711), iLBC, GSM. Видеокодеки: H.264, H.263-1998 / H.263+, VP8. Программа написана на языке Java с задействованием компонентов на языке Си и распространяется под лицензией LGPL. Сборки подготовлены для Windows, Mac OS X и различных дистрибутивов Linux.Среди ключевых улучшений в новом выпуске отмечается поддержка проведения многосторонних видеоконференций с несколькими участниками. Работа участников может координироваться в двух режимах: Ad-Hoc, в котором один из участников берёт на себя роль управляющего узла и транслирует через себя потоки от других участников, и Jitsi Videobridge (http://jit.si/), при котором работа конференции организуется через специальный сервер, транслирующий RTP и управляемый через XMPP (для управления создано специальное XMPP-расширение COLIBRI, для которого в ближайшие недели будет опубликован XEP).
<center><a href="https://jitsi.org/Main/Screenshots"><img src="http://www.opennet.me/opennews/pics_base/0_1362851437.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
Из других улучшений отмечается:
- Поддержка видеокодека VP8 и звукового кодека Opus;
- Средства интеграции с Microsoft Outlook: пользователи Outlook могут отслеживать статус присутствия абонента в стандартном списке контактов и сразу отправлять сообщения или инициировать звонки;
- Поддержка горячего подключения звуковых устройств, в том числе возможность подключения нового устройства во время совершения звонка (например, в процессе разговора можно переключиться со встроенной звуковой карты на USB-гарнитуру);
- Полностью переработанный интерфейс пользователя, который лучше вписывается во все поддерживаемые операционные системы;
- Для платформы Linux добавлена поддержка PulseAudio;
- Поддержка оперативной корректировки отправленного сообщения (LMC, Last Message Correction) при использовании XMPP;
- Добавлены встроенные средства управления громкостью;
- Проведена оптимизации производительности отображения видео;
- Обеспечена поддержка расширения CUSAX (Combined Use of SIP and XMPP).
URL: http://xmpp.org/2013/03/jitsi-2-0-now-released/
Новость: http://www.opennet.me/opennews/art.shtml?num=36346
Так как оно на Java, память кушает не слабо. 64 битная версия с 3мя учетками не напрягаясь съела больше 200Мб. Интерфейс шикарен.
В Java память освобождается сборщиком мусора, там не может быть утечек в коде.
может, но обычно стараться надо специально
Напротив, достаточно не стараться специально и GC никогда не узнает что вы более не собираетесь пользоваться вон теми объектами. И будет оно жрать сотни нефти^W мегазов. И думай там - или GC еще не отдуплился, или там течет. А как по мне - если IM жрет сотни метров - в трэш такое счастье.
200 МБ оперативной памяти стоит 50 рублей
Вы предлагаете за каждое запущенное приложение на компьютере доплачивать по 50 рублей?
А одно извилинв - 100500, поэтому на тебе сэкономили :)
> 200 МБ оперативной памяти стоит 50 рублейОно, конечно, да, но при наличии альтернатив пользоваться подобными поделками будет только мазохист. Тем более что пользоваться программами писанными по такому принципу ("проблемы пользователей разработчика не волнуют") обычно удовольствие ниже среднего. За использование подобного софта должны молоко выдавать. За вредность.
>проблемы пользователей разработчика не волнуютНужно - проспонсируй разработку (или напиши сам). А то получится что проблеммы разработчика (на что жить то?) пользователей не волнует.
да и ещё: 50 рублями не отделаешься
http://www.ohloh.net/p/Jitsi/estimated_cost
Мне представляется как Аноним решает спонсировать разработку Jitsi 3.0:
Чтобы собрать 5 млн. $ продаёт квартиру. Нехватает. продаёт квартиры родственников. Не хватает...
И тут Аноним решается на отчайный шаг - грабит банк и нанимает команду программистов для реализации грандиозного плана. Звучат фанфары все славят героя.
И тут приходит полиция.
А чудо случается только после 10 лет отсидки Аноним и упорной работы команды програаммистов.
Слава Анониму!
Запомните: слово "программист" пишется с двумя "м", а "проблема" - с одной. Подобные ошибки как бы очень хорошо характеризуют апологетов жаба-вээм.
Ну-ка, поставь их в ноут с одним занятым слотом.
> там не может быть утечек в коде.Ох, лол. А как сборщик догадается, что объект больше не нужен? Утечки ссылок встречаются на каждый пук.
вроде как элементарно догадаться - вышел из очередного контекста выполнения (например, вернулся из функции) - все объекты, ссылки на которые оставались только в покинутой области видимости, пометятся как годные к чистке и позже почистятся. Т.е. объект "хороший" пока на него есть ссылки с "активных" контекстов выполнения, пока хоть через какую-то ссылку программист может к обратиться к объекту (ведь не сможешь же ты это сделать с ссылки, которая осталась в только что покинутой тобой функции, только если функция не возвращает ее). Но все можно испоганить, когда программист напишет что-то фиговое, тогда конечно жесть, рукотворная утечка:{
int[] a = new int[100000];
// ... потом разово для чего-то мегамассив поюзали и дальше он не нужен,
// но никто его не подумал очистить (присвоить пустую ссылку
// чтобы "отпустить" объект)
// бесконечный нудный цикл обработки с каким-нибудь внутренним условием для выхода
while(true) {
...
if(finitaLaComedia) break;
...
}
...
}т.е. все время пока работал бесконечный цикл у нас в памяти болтался уже ненужный нам массив "a"
"откушала" и "учечки" -- вообще не имеют к друг другу отношения. Ява жрет пол-физической памяти не потому что у нее "течки", а потому что она такая: чем глюпее программист, тем больше берет на себя язык, тем больше он жрет ресурсов, раз программист ими управлять самостоятельно не в силах
подумаешь - проблема, дебильный скайп съел практически столько же памяти, сколько Jitsi с 5 учетками на разных протоколах. А в скайпе одна учетка и крайне унылый функционал.
Неуместное замечание. У Вас мало памяти в системе? Возьмите 400 руб. и сходите в ближайший компьютерный салон. Избежите проблем и с другими приложениями.
Если вы программист, оторвите себе уже руки и отнесите в ближайший компьютерный салон.
Множество людей покупают ПК для того, чтобы "посидеть на сайтах и позвонить по интернету". И цена с мощностью у такого ПК соответствующая.
>Избежите проблем и с другими приложениями.Но ведь если другие приложения такие же, то в магазни придётся ходить часто, причём на каком-то этапе придётся покупать уже не память, а материнскую плату, умеющую > 128 Гб ОЗУ.
> сходите в ближайший компьютерный салон. Избежите проблем и с другими приложениями.Я уже сходил. К сожалению, проблема состоит в том что сходить в магазин за новыми мозгами для разработчика за 400 рублей - никак не получается. А пользоваться программами писанными по такому принципу - нафиг нужно, там ведь и все остальное так же делается. Поэтому ява-программы одни из самых геморных в использовании.
Сходил. В атоме как больше 2 Gb воткнуть? А в другом ноуте 4Gb родных с 4Gb купленными по очереди перетыкать?
> Неуместное замечание. У Вас мало памяти в системе? Возьмите 400 руб. и
> сходите в ближайший компьютерный салон. Избежите проблем и с другими приложениями.12400 рублей. 400 - память, 12000 - билет на самолет (туда-обратно).
Не считая 2-х дней проживания между рейсами.
Вот пример из жизни: у меня достаточно современное оборудование и 32-битная ОС на нём, свободных слотов под память нет. А теперь расскажи мне, умник, как 400 рублей помогут разрешить эту ситуацию?
> с 3мя учетками не напрягаясь съела больше 200Мб.Это, кстати, очень мало по меркам Java.
А разве это много? Вот когда у меня 30 вкладок в Google Chrome открыто, и ещё большой проектик в NetBeans - вот это потребление памяти получается. А какие-то 200 метров - это мелочи.Подозреваю, что Skype жрёт под сотню без всякой Java. В общем, можно пользоваться этой красивой софтинкой...
100-150 он и жрет на минимальной загрузке. Точнее жрал, когда я его щупал. Что там сейчас - уже не знаю. С одной стороны - многовато. А с другой - при моих 8ГБ особо и не жалко.
> А разве это много?Для вшивого IM клиентика - это дофига.
> Вот когда у меня 30 вкладок в Google Chrome открыто,
Firefox в этом плане намного скромнее. Ну то-есть XULный интерфейс память тоже жрет, конечно. И это всегда было предъявой. Но на 30 вкладках лис будет жрать куда меньше памяти чем хром, т.к. не плодит процессы оптом.
> и ещё большой проектик в NetBeans -
Бедные быдлокодеры, которые ни шагу не могут ступить без невъ....го IDE. Ну да, вот это и называется придатком к компьютеру. Без монструозного IDE такой разработчик вообще никакой ценности не представляет. Он вообще по сути нифига не знает. Потому и нуждается в переросточном костыле.
> вот это потребление памяти получается. А какие-то 200 метров - это мелочи.
Ага, 200 метров туда, 200 метров сюда. А потом оказывается что система тупит при записи на диск, т.к. под буффера нишиша не осталось, а то и вовсе в OOM валится. Вы еще скажите что вы в 2013 году своп включаете...
> Подозреваю, что Skype жрёт под сотню без всякой Java.
Равняться на г@вно - это конечно замечательная тактика. Но зачем?!
> В общем, можно пользоваться этой красивой софтинкой...
Можно по потолку красиво бегать на присосках. Но - на любителя.
>> А разве это много?
> Для вшивого IM клиентика - это дофига.Для клиента, который поддерживает несколько SIP-протоколов и видео, это — НОРМАЛЬНО.
>> Вот когда у меня 30 вкладок в Google Chrome открыто,
> Firefox в этом плане намного скромнее. Ну то-есть XULный интерфейс память тоже
> жрет, конечно. И это всегда было предъявой. Но на 30 вкладках
> лис будет жрать куда меньше памяти чем хром, т.к. не плодит
> процессы оптом.firefox-19.0.2,1: открыто две вкладки, память: 387,1 МБ, виртуальная 749,0 МБ. Это как, нормально?
>> и ещё большой проектик в NetBeans -
> Бедные быдлокодеры, которые ни шагу не могут ступить без невъ....го IDE. Ну
> да, вот это и называется придатком к компьютеру. Без монструозного IDE
> такой разработчик вообще никакой ценности не представляет. Он вообще по сути
> нифига не знает. Потому и нуждается в переросточном костыле.Jitsi 2.0 (см. файл архива jitsi-src-2.0-latest.zip, 58,4 МиБ) имеет Ant'овский build.xml и легко собираетя/тестируется/запускается из командной строки, не говоря уж о полностью прозрачной работе с этим проектом в Eclipse, NetBeans и IDEA без нужды импортирования.
>> вот это потребление памяти получается. А какие-то 200 метров - это мелочи.
> Ага, 200 метров туда, 200 метров сюда. А потом оказывается что система
> тупит при записи на диск, т.к. под буффера нишиша не осталось,
> а то и вовсе в OOM валится. Вы еще скажите что
> вы в 2013 году своп включаете...На 4 ГБ ОЗУ ничего не тупит. Запускается из-под NetBeans. ЧЯДНТ?
Стабильная ветка. Версия: jitsi-2.4.4997-x64.exehttps://img.bi/#!N8dd7jA!0u6FTbu2XqsJK8IYeq0J3436ErfSFVypZXL...
Это после пару минут работы, со временем будет еще расти потребление памяти.
прямо как будто через браузер разговаривают
На редкость глючная штука, надо сказать. Особенно под тайловым WM.
У тайловых вм-же, давняя проблема с явой.
> У тайловых вм-же, давняя проблема с явой.А что за проблема, не просветишь?
> А что за проблема, не просветишь?http://awesome.naquadah.org/wiki/Problems_with_Java
Такие разделы в документации есть практически у всех тайловых вм.
>> А что за проблема, не просветишь?
> http://awesome.naquadah.org/wiki/Problems_with_Java
> Такие разделы в документации есть практически у всех тайловых вм.Чепуха какая.
Прелестно. Sun ниасилил ICCCM в создании которого принимал активнейшее участие.
А уж патч там какой прекрасный, не патч, а именины сердца.http://bugs.sun.com/view_bug.do?bug_id=6429775
Продуманные иксы такие продуманные.
не соглашусь с вами. Да, есть глюки. Но по соотношению наличия возможностей, настраиваемости и одинаковом функционале что на линуксе, что на винде - сильно опережает своих конкурентов.
А я вот не нашел как увеличить шрифты в чате, не думаю что пропустил. А это критично для меня ибо - глаза.
> А я вот не нашел как увеличить шрифты в чате, не думаю
> что пропустил. А это критично для меня ибо - глаза.Единственное объективное замечание в этом обсуждение, хотя для меня шрифты по умолчанию подошли.
Я тоже с этим столкнуля с переходом на большой монитор. Пока что помогло увеличение шрифтов в X-ах. Как увеличить или изменить шрифты только в jitsi пока не знаю.
> Я тоже с этим столкнуля с переходом на большой монитор. Пока что
> помогло увеличение шрифтов в X-ах. Как увеличить или изменить шрифты только
> в jitsi пока не знаю.Запускай эту херню на другом экране в других исках. Или вообще в виртуалке.
У меня экран один, не прокатит с другим экраном. А ставить виртуалку из-за одной проги - это вообще что-то вроде "чтобы закрутить гайку - купить и наладить метизное производство"
> У меня экран один, не прокатит с другим экраном. А ставить виртуалку
> из-за одной проги - это вообще что-то вроде "чтобы закрутить гайку
> - купить и наладить метизное производство"Виртуальный экран, йопта. Тебе триста метров озу не жалко ради этой херни, а пару десятков на виртуалку – уже метизное производство?
IM-клиент, который с одним джаббер акком сожрал на старте 188 метров, а после нескольких тыков в меню 250.. не, как-нибудь в другой вселенной.
> IM-клиент, который с одним джаббер акком сожрал на старте 188 метров, а
> после нескольких тыков в меню 250.. не, как-нибудь в другой вселенной.Все ж зависит от требуемых возможностей. Если нужен чатик на одной учетке - да, тяжелая прога. А если надо поболее что-то - см. мой ответ выше. УГ скайп съел столько же памяти.
Я в jitsi пользуюсь и чатом, и sip, и видеозвонками. Вполне доволен. Аналогов вменяемых не нашел. Чем-то пытается дотянуться telepathy - но ее глюки и отсутствие вменяемых настроек вынудили вернуться на Jitsi
> Все ж зависит от требуемых возможностей. Если нужен чатик на одной учетке
> - да, тяжелая прога. А если надо поболее что-то - см.
> мой ответ выше. УГ скайп съел столько же памяти.Запустил УГ-скайп -- 72 метра. Я, в принципе, и не против отдать IM-клиенту 200 метров, но зная яву, понимаю, что это только начало. Почти уверен, что при активном использовании на 64 битах оно и полгига захавает, не поморщится. Возможности возможностями, но это уже перебор.
>оно и полгига захавает, не поморщится. Возможности возможностями, но это уже перебор.При чем тут полгига? Говорили же о 200 Мб.
> IM-клиент, который с одним джаббер акком сожрал на старте 188 метров, а
> после нескольких тыков в меню 250.. не, как-нибудь в другой вселенной.-Xmx 64m
>> IM-клиент, который с одним джаббер акком сожрал на старте 188 метров, а
>> после нескольких тыков в меню 250.. не, как-нибудь в другой вселенной.
> -Xmx 64mЖрет столько же. Попробовал зайти в джаббер конфу, оно, во-первых, не отображало участников; во-вторых, съело 290 метров. Блокноты, которые со старта жрут 100+ метров мы уже видели (JEdit), теперь и im-клиент, которому нужен гиг -- есть. Ява рвется на десктопы.
> Жрет столько же.ТЧТДНТ. Оно максимум может с OOM выпадать.
>> Жрет столько же.
> ТЧТДНТ. Оно максимум может с OOM выпадать.Покажи свой скриншот, где оно будет жрать, ну хотя бы, меньше 100 метров.
>>> Жрет столько же.
>> ТЧТДНТ. Оно максимум может с OOM выпадать.
> Покажи свой скриншот, где оно будет жрать, ну хотя бы, меньше 100
> метров.Лень, я это поделие запустил на своем jabber-аккаунте, 84Mb RSS, и снес уже. Это же жабка, сколько ты кучи выделишь, столько жрать и будет (не считая нативных библиотек и permgen).
>>> IM-клиент, который с одним джаббер акком сожрал на старте 188 метров, а
>>> после нескольких тыков в меню 250.. не, как-нибудь в другой вселенной.
>> -Xmx 64m
> Жрет столько же. Попробовал зайти в джаббер конфу, оно, во-первых, не отображало
> участников;Почему-то отображает участников нормально. И нормально работает с конференцией.
-Xmx32m good for me.
> -Xmx32m good for me.А оно потом по ауту памяти не трапнется в самом интересном месте?
> -Xmx 64mДа хоть 32... :(
Сдается мне, кто-то ключи подсовывает скрипту и на жабке.
На редкость глючные эти ваши тайловые WM
Подтверждаю ~200Mb после старта. Однако. Это уж слишком много что ни говори.
Это можно в локалке развернуть или только через интернет?
Чем оно круче Pidgin с поддержкой видеозвонков?
тем, что они здесь работают :)
> Чем оно круче Pidgin с поддержкой видеозвонков?Как чем, в ...цать раз больше памяти жрет :)
кому оно надо то?
поддерживает протокол ZRTP.
погугли - вдруг именно тебе и надо?
тогда разумнее делать подобные приложения на других языках.
такто оно так - но написание кода на Сях сложнее - для одной платформы, а для множества платформ - многократно сложнее. так что альтернатива - отсутствие такой функции вообще.
> тогда разумнее делать подобные приложения на других языках.200 - 500 метров - какая разница?
сейчас в телефонах по гигу и по два.
функция проги провести секретные прослушиваемый видео переговоры.
альтернатив фактически нет - ну только пропретаршина.
Ekiga? :)
> сейчас в телефонах по гигу и по два.Это не значит что выделить четверть памяти под IM - сильно умно.
> поддерживает протокол ZRTP.
> погугли - вдруг именно тебе и надо?Если насчет нужности чего-то надо гуглить - оно точно не надо. Когда что-то надо - вы про это знаете и без гугля.
Единственный недостаток - показывает слишком мало информации о собеседнике, даже не могу узнать клиент собеседника, не гоуоря об имени его машины
> Единственный недостаток - показывает слишком мало информации о собеседнике, даже не могу
> узнать клиент собеседника, не говоря об имени его машиныпроводите соцопрос?
Лучше знать как примет сообщение и в каком виде мой собеседник, а иногда как у него компьютер называется, так помогает легче понять его пристрастия, да и вообще pidgin - это может видеть.
Т.е. важно знать в каком он виде - одет ли , трезв ли ? И, конечно, из названия компьютера WKS-113-NTSK3 - вы же точно поняли, мои пристрастия ?
Да, а почему нет.
У сабжа большие проблемы в Xubuntu (помимо указанных выше). А именно, не работает меню в окошке чата. Также нельзя перейти по присланным ссылкам в чате и скопировать информацию (те же ссылки).В-общем, программу нужно дорабатывать. Стыдно такое предлагать в качестве релиза.
ужасно сложно искать друг друга в ней я в москве собеседник в минске хз как конектить вобще