Редактирование: Jingle
Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 3: | Строка 3: | ||
Jabber - текстовый протокол, поэтому он лучше всего приспособлен для передачи текста, например, сообщений. Однако в некоторых случаях требуется передать бинарные данные. Текстовые протоколы плохо приспособлены к передаче бинарных данных, не исключение и Jabber. По этой причине появилась необходимость создать спецификацию по передаче бинарных данных в обход основного протокола. | Jabber - текстовый протокол, поэтому он лучше всего приспособлен для передачи текста, например, сообщений. Однако в некоторых случаях требуется передать бинарные данные. Текстовые протоколы плохо приспособлены к передаче бинарных данных, не исключение и Jabber. По этой причине появилась необходимость создать спецификацию по передаче бинарных данных в обход основного протокола. | ||
Jingle - это расширение протокола Jabber, предназначенное для передачи бинарных данных. Подобно [[Skype]], Jingle является [[ru_wikipedia:Одноранговая сеть|пиринговой]] (P2P) сетью, это значит, что данные передаются напрямую между клиентами. Прямая передача данных значительно снижает нагрузку на сервера Jabber. | Jingle - это расширение протокола Jabber, предназначенное для передачи бинарных данных. Подобно [[ru_wikipedia:Skype|Skype]], Jingle является [[ru_wikipedia:Одноранговая сеть|пиринговой]] (P2P) сетью, это значит, что данные передаются напрямую между клиентами. Прямая передача данных значительно снижает нагрузку на сервера Jabber. | ||
У Jingle существует множество применений, таких как: | У Jingle существует множество применений, таких как: | ||
Строка 12: | Строка 12: | ||
Jingle поддерживают следующие клиенты: | Jingle поддерживают следующие клиенты: | ||
* [[Psi]] / | * [[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]] ( | * [[Gajim]] <ref>Начиная с версии 0.14 появился в основной ветке. Использует farsight в качестве backend-а. В ОС Linux (Ubuntu) позволяет соединяться с ботом или другим абонентом, использующим Gajim; в том числе работает видеочат. Неизвестно, может ли работать в ОС семейства Windows.</ref> | ||
* Jabbin | * Jabbin | ||
* [[Empathy]] | * [[Empathy]] | ||
<!--* [[Jabbim]] (только передача файлов, в тестировании) | <!--* [[Jabbim]] (только передача файлов, в тестировании) | ||
Пока убираю, ибо в http://dev.jabbim.cz/jabbim/wiki/en/JabbimXEPSupport стоит Unknown --> | Пока убираю, ибо в http://dev.jabbim.cz/jabbim/wiki/en/JabbimXEPSupport стоит Unknown --> | ||
* [[Spark]] | * [[Kopete]] <ref>в версиях для KDE 3.5, а также для KDE 4.2 и выше</ref> | ||
* [[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]] | |||
* [[Maemo 5]] <ref>Операционная система, предустановленная на Nokia N900. Jabber-клиент интегрирован в менеджер контактов, так что выделить его в "отдельный" клиент проблематично</ref> | * [[Maemo 5]] <ref>Операционная система, предустановленная на Nokia N900. Jabber-клиент интегрирован в менеджер контактов, так что выделить его в "отдельный" клиент проблематично</ref> | ||
==Совместимость Jingle в различных Jabber-клиентах== | ==Совместимость Jingle в различных Jabber-клиентах== | ||
На данный момент одна из основных проблем Jingle - слабая совместимость различных клиентов. Существуют несколько несовместимых спецификаций Jingle. Одна из них разработана Google для [[Google Talk клиент|своего клиента]], а вторая создана [http://xmpp.org/ XMPP Standards Foundation]. Ниже представлена таблица, в которой указана возможность совершать | На данный момент одна из основных проблем Jingle - слабая совместимость различных клиентов. Существуют несколько несовместимых спецификаций Jingle. Одна из них разработана Google для [[Google Talk клиент|своего клиента]], а вторая создана [http://xmpp.org/ XMPP Standards Foundation]. Ниже представлена таблица, в которой указана возможность совершать аудиовызовы между различными клиентами: | ||
<center> | <center> | ||
Строка 39: | Строка 37: | ||
|colspan=14 align=center bgcolor=lightblue|'''Принимающая сторона''' | |colspan=14 align=center bgcolor=lightblue|'''Принимающая сторона''' | ||
|- | |- | ||
!width=60 | [[Psi|Psi+]] | !width=60 bgcolor=lightblue|[[Psi|Psi+]] | ||
!width=60 | [[Gajim]] | !width=60 bgcolor=lightblue|[[Gajim]] | ||
!width=60 | [[Pidgin]] | !width=60 bgcolor=lightblue|[[Pidgin]] | ||
!width=60 | [[QIP Infium]] | !width=60 bgcolor=lightblue|[[QIP Infium]] | ||
!width=60 | [[Empathy]] | !width=60 bgcolor=lightblue|[[Empathy]] | ||
!width=60 | [[Maemo 5]] | !width=60 bgcolor=lightblue|[[Maemo 5]] | ||
!width=60 | [[ | !width=60 bgcolor=lightblue|[[Kopete]] | ||
!width=60 | [[ | !width=60 bgcolor=lightblue|[[Spark]] | ||
!width=60 | [[ | !width=60 bgcolor=lightblue|[[Google Talk]] | ||
!width=60 | [[ | !width=60 bgcolor=lightblue|[[Coccinella]] | ||
!width=60 | !width=60 bgcolor=lightblue|[[Talkonaut]] | ||
!width=60 bgcolor=lightblue|[[Nimbuzz]] | |||
!width=60 | |||
|- | |- | ||
! [[Psi|Psi+]] | !bgcolor=lightgreen|[[Psi|Psi+]] | ||
|{{Да}} | |||
|{{Да}} | |{{Да}} | ||
|{{Да}} | |{{Да}} | ||
|{{Нет}} | |{{Нет}} | ||
|{{Да}} | |{{Да}} | ||
|{{ | |{{Да|Да}} | ||
| | |||
|{{Нет}} | |{{Нет}} | ||
|{{Нет}} | |{{Нет}} | ||
|{{Нет}} | |{{Нет}} | ||
| | |||
|{{Нет}} | |{{Нет}} | ||
|- | |- | ||
! [[Gajim]] | !bgcolor=lightgreen|[[Gajim]] | ||
|{{Да}} | |{{Да}} | ||
|{{Да}} | |{{Да}} | ||
Строка 77: | Строка 71: | ||
|{{Да}} | |{{Да}} | ||
|{{Да}} | |{{Да}} | ||
| | |||
|{{Нет}} | |{{Нет}} | ||
|{{Нет}} | |{{Нет}} | ||
|{{Нет}} | |{{Нет}} | ||
| | | | ||
| | | | ||
|- | |- | ||
! [[Pidgin]] | !bgcolor=lightgreen|[[Pidgin]] | ||
|{{Да}} | |{{Да}} | ||
|{{Да}} | |{{Да}} | ||
|{{Да}} | |{{Да}} | ||
|{{ | |{{Да|Да<ref name='qip'>Результаты для старой версии QIP Infium (см. обсуждение)</ref>}} | ||
|{{Да}} | |{{Да}} | ||
|{{Да}} | |{{Да}} | ||
| | |||
|{{Нет}} | |{{Нет}} | ||
|{{Да}} | |{{Да}} | ||
|{{Нет}} | |{{Нет}} | ||
| | | | ||
|{{Нет}} | |{{Нет}} | ||
|- | |- | ||
! [[QIP Infium]] | !bgcolor=lightgreen|[[QIP Infium]] | ||
|{{Нет}} | |{{Нет}} | ||
|{{Нет}} | |{{Нет}} | ||
|{{Да|Да<ref name='qip'>Результаты для старой версии QIP Infium (см. обсуждение)</ref>}} | |||
|{{Да|Да<ref name='qip'>Результаты для старой версии QIP Infium (см. обсуждение)</ref>}} | |||
|{{Да|Да<ref name='qip'>Результаты для старой версии QIP Infium (см. обсуждение)</ref>}} | |||
|{{Нет}} | |{{Нет}} | ||
| | |||
| | |||
|{{Да|Да<ref name='qip'>Результаты для старой версии QIP Infium (см. обсуждение)</ref>}} | |||
| | |||
| | |||
| | | | ||
|- | |- | ||
! [[Empathy]] | !bgcolor=lightgreen|[[Empathy]] | ||
|{{Да}} | |{{Да}} | ||
|{{Да}} | |{{Да}} | ||
|{{Да}} | |{{Да}} | ||
|{{ | |{{Да|Да<ref name='qip'>Результаты для старой версии QIP Infium (см. обсуждение)</ref>}} | ||
|{{Да}} | |{{Да}} | ||
|{{Да}} | |{{Да}} | ||
| | |||
|{{Нет}} | |{{Нет}} | ||
|{{Да}} | |{{Да}} | ||
|{{Нет}} | |{{Нет}} | ||
| | | | ||
|{{Нет}} | |{{Нет}} | ||
|- | |- | ||
! [[Maemo 5]] | !bgcolor=lightgreen|[[Maemo 5]] | ||
|{{ | |{{Да|Да<ref name="no_voice">Соединение происходит успешно, однако голоса не слышно</ref>}} | ||
|{{Да}} | |{{Да}} | ||
|{{ | |{{Да|Да<ref name="no_voice">Соединение происходит успешно, однако голоса не слышно</ref>}} | ||
|{{Нет}} | |{{Нет}} | ||
|{{Да}} | |{{Да}} | ||
|{{Да}} | |{{Да}} | ||
| | |||
| | | | ||
|{{Да}} | |{{Да}} | ||
Строка 145: | Строка 133: | ||
| | | | ||
| | | | ||
|- | |||
!bgcolor=lightgreen|[[Kopete]] | |||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
Строка 164: | Строка 145: | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
! [[ | !bgcolor=lightgreen|[[Spark]] | ||
|{{Нет}} | |{{Нет}} | ||
|{{Нет}} | |{{Нет}} | ||
|{{Нет}} | |{{Нет}} | ||
| | |||
|{{Нет}} | |{{Нет}} | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|{{Нет}} | |||
| | | | ||
| | | | ||
|- | |- | ||
! [[ | !bgcolor=lightgreen|[[Google Talk]] | ||
|{{Нет}} | |{{Нет}} | ||
|{{Нет}} | |{{Нет}} | ||
|{{Частично|?<ref name='freeze'>Клиент вешался при приеме звонка</ref>}} | |||
|{{Да|Да<ref name='qip'>Результаты для старой версии QIP Infium (см. обсуждение)</ref>}} | |||
|{{Частично|?<ref name='freeze'>Клиент вешался при приеме звонка</ref>}} | |||
|{{Да}} | |||
| | | | ||
|{{Да}} | |{{Да}} | ||
|{{Да}} | |{{Да}} | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
! [[ | !bgcolor=lightgreen|[[Coccinella]] | ||
|{{Нет}} | |{{Нет}} | ||
|{{Нет}} | |{{Нет}} | ||
|{{Нет}} | |{{Нет}} | ||
| | | | ||
|{{Нет}} | |{{Нет}} | ||
| | | | ||
| | | | ||
|{{Нет}} | |{{Нет}} | ||
| | | | ||
|{{Нет}} | |{{Нет}} | ||
| | | | ||
| | | | ||
|- | |- | ||
! [[ | !bgcolor=lightgreen|[[Talkonaut]] | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |||
!bgcolor=lightgreen|[[Nimbuzz]] | |||
|{{Нет}} | |||
| | | | ||
|{{Да}} | |||
| | | | ||
|{{Нет}} | |||
| | | | ||
| | | | ||
Строка 277: | Строка 217: | ||
| | | | ||
| | | | ||
| | |- | ||
|} | |} | ||
</center> | </center> | ||
Строка 287: | Строка 227: | ||
* '''[xmpp:tellme@haar.student.utwente.nl tellme@haar.student.utwente.nl]''' - A SIP bridge to the Tell Me service (hint, say Black Jack from the main menu)--> | * '''[xmpp:tellme@haar.student.utwente.nl tellme@haar.student.utwente.nl]''' - A SIP bridge to the Tell Me service (hint, say Black Jack from the main menu)--> | ||
* '''[xmpp:echo@test.collabora.co.uk echo@test.collabora.co.uk]''' - Тестовый бот от Collabora с несколькими тестами, включая echo и проверку видео. | * '''[xmpp:echo@test.collabora.co.uk echo@test.collabora.co.uk]''' - Тестовый бот от Collabora с несколькими тестами, включая echo и проверку видео. | ||
'''Примечание:''' | '''Примечание:''' |