971
правка
Rain (обсуждение | вклад) м (Убрал блок по IPv6 в "Архив") |
H31 (обсуждение | вклад) м (Мелкие исправления, заменил скобочки на сноски (так аккуратнее)) |
||
Строка 3: | Строка 3: | ||
Jabber - текстовый протокол, поэтому он лучше всего приспособлен для передачи текста, например, сообщений. Однако в некоторых случаях требуется передать бинарные данные. Текстовые протоколы плохо приспособлены к передаче бинарных данных, не исключение и Jabber. По этой причине появилась необходимость создать спецификацию по передаче бинарных данных в обход основного протокола. | Jabber - текстовый протокол, поэтому он лучше всего приспособлен для передачи текста, например, сообщений. Однако в некоторых случаях требуется передать бинарные данные. Текстовые протоколы плохо приспособлены к передаче бинарных данных, не исключение и Jabber. По этой причине появилась необходимость создать спецификацию по передаче бинарных данных в обход основного протокола. | ||
Jingle - это расширение протокола Jabber, предназначенное для передачи бинарных данных. Подобно [[ru_wikipedia:Skype|Skype]], Jingle является [[ru_wikipedia:Одноранговая сеть|пиринговой]] (P2P) сетью, это значит что данные передаются напрямую между клиентами. Прямая передача данных значительно снижает нагрузку на сервера Jabber. | Jingle - это расширение протокола Jabber, предназначенное для передачи бинарных данных. Подобно [[ru_wikipedia:Skype|Skype]], Jingle является [[ru_wikipedia:Одноранговая сеть|пиринговой]] (P2P) сетью, это значит, что данные передаются напрямую между клиентами. Прямая передача данных значительно снижает нагрузку на сервера Jabber. | ||
У Jingle существует множество применений, таких как: | У Jingle существует множество применений, таких как: | ||
Строка 13: | Строка 13: | ||
* [[Psi]] <ref>Для передачи голоса и видеосигнала на Linux и Mac OS X необходимо установить [http://delta.affinix.com/psimedia/ плагин]. Файл libgstprovider.so нужно скопировать в папку "plugins", находящуюся в месте установки Psi (в случае GNU/Linux - /usr/lib/psi/). Если Вы собираете Psimedia самостоятельно, то для сборки необходим GStreamer версии не ниже 0.10.22, а также Speex и некоторые другие библиотеки.<br></ref> | * [[Psi]] <ref>Для передачи голоса и видеосигнала на Linux и Mac OS X необходимо установить [http://delta.affinix.com/psimedia/ плагин]. Файл libgstprovider.so нужно скопировать в папку "plugins", находящуюся в месте установки Psi (в случае GNU/Linux - /usr/lib/psi/). Если Вы собираете Psimedia самостоятельно, то для сборки необходим GStreamer версии не ниже 0.10.22, а также Speex и некоторые другие библиотеки.<br></ref> | ||
* [[Gajim]] <ref>Начиная с версии 0.14 появился в основной ветке | * [[Gajim]] <ref>Начиная с версии 0.14 появился в основной ветке. Использует farsight в качестве backend-а. В ОС Linux (Ubuntu) позволяет соединяться с ботом или другим абонентом, использующим Gajim; в том числе работает видеочат. Неизвестно, может ли работать в ОС семейства Windows.</ref> | ||
* Jabbin | * Jabbin | ||
* [[Empathy]] | * [[Empathy]] | ||
* [[Jabbim]] (только передача файлов, в тестировании) | <!--* [[Jabbim]] (только передача файлов, в тестировании) | ||
* [[Kopete]] | Пока убираю, ибо в http://dev.jabbim.cz/jabbim/wiki/en/JabbimXEPSupport стоит Unknown --> | ||
* [[Spark]] | * [[Kopete]] <ref>в версиях для KDE 3.5, а также для KDE 4.2 и выше</ref> | ||
* [[Coccinella]] | * [[Spark]] <ref>только для Windows, возможно для Mac OS X</ref> | ||
* [[Coccinella]] <ref>Несовместимо с остальными клиентами</ref> | |||
* [[Google Talk клиент|Google Talk]] | * [[Google Talk клиент|Google Talk]] | ||
* [[Nimbuzz]] | * [[Nimbuzz]] | ||
* [[Talkonaut]] | * [[Talkonaut]] | ||
* [[Pidgin]] | * [[Pidgin]] </ref>только Linux-версия</ref> | ||
* [[QIP Infium]] | * [[QIP Infium]] | ||
* [[Maemo 5]] | * [[Maemo 5]] <ref>Операционная система, предустановленная на Nokia N900. Jabber-клиент интегрирован в менеджер контактов, так что выделить его в "отдельный" клиент проблематично</ref> | ||
==Совместимость Jingle в различных Jabber-клиентах== | ==Совместимость Jingle в различных Jabber-клиентах== | ||
Существуют несколько | На данный момент одна из основных проблем Jingle - слабая совместимость различных клиентов. Существуют несколько несовместимых спецификаций Jingle. Одна из них разработана Google для [[Google Talk клиент|своего клиента]], а вторая создана [http://xmpp.org/ XMPP Standards Foundation]. Ниже представлена таблица, в которой указана возможность совершать аудиовызовы между различными клиентами: | ||
<center> | <center> |