Difference between revisions of "Jingle"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m
 
(Первая правка)
Line 1: Line 1:
Разработанное [[Google]] расширение протокола Jabber. Описано в [http://www.xmpp.org/extensions/xep-0166.html XEP-0166].
+
[http://www.xmpp.org/extensions/xep-0166.html XEP-0166: Jingle]
  
 +
Универсальный сигнальный протокол для XMPP. Он используется только на этапе рукопожатия, т.е. {{todo|кратко но понятно написать, что такое сигнальный протокол}}
 +
 +
 +
== История ==
 +
До появления Jingle на свет ситуация с поддержкой голоса, видео и других p2p потоков была следующая: существовало несколько закрытых протоколов используемых в закрытых клиентах с одной стороны и был разработан открытый стандарт [[TINS]] с другой. Закрытые протоколы, кроме того, что были закрыты от сообщества, не всегда учитывали требования, необходимые для совместимости с уже существующими сетями на базе SIP, а открытый TINS имел недостатки, непозволяющие ему легко встраиваться в Jabber/XMPP клиенты.
 +
 +
Такая ситуация привела к расколу сообщества и [[XSF]] оказалась перед выбором:
 +
# Рекомендовать всем клиентам реализовывать одновременную поддержку и XMPP и SIP для передачи голоса
 +
# Сделать новый полноценный сигнальный протокол для XMPP
 +
 +
Опыт подсказывал, что не везде, где уже сделаны клиенты Jabber, можно реализовать двойную поддержку, поэтому XFS решило попробовать второй вариант и Joe Hildebrand вместе с Peter Saint-Andre начали разработку протокола, который бы обеспечил необходимую сигнальную функциональность и остался бы совместим с существующими стандартами. Кодовое название протокола стало Jingle (звенеть)
 +
 +
 +
== Использование ==
 
В полной мере поддерживается штатным клиентом [[Gtalk]], который посредством него осуществляет передачу аудио и видео информации. Также он задействован для передачи файлов.
 
В полной мере поддерживается штатным клиентом [[Gtalk]], который посредством него осуществляет передачу аудио и видео информации. Также он задействован для передачи файлов.
  
 
Из сторонних клиентов поддержкой Jingle располагают [[Jabbin]] и [[Kopete]].
 
Из сторонних клиентов поддержкой Jingle располагают [[Jabbin]] и [[Kopete]].
 +
 +
== Смотрите также ==
 +
* [[:Category:Jingle Программы, которые используют или реализуют Jingle]]
 +
 +
== Ссылки ==
 +
* [http://www.xmpp.org/extensions/xep-0166.html XEP-0166: Jingle]
 +
* [http://wiki.jabber.org/index.php/Jingle_(XEP-0166) Стрница на wiki.jabber.org по протоколу]

Revision as of 18:54, 3 April 2007

XEP-0166: Jingle

Универсальный сигнальный протокол для XMPP. Он используется только на этапе рукопожатия, т.е.
ToDo: кратко но понятно написать, что такое сигнальный протокол


История

До появления Jingle на свет ситуация с поддержкой голоса, видео и других p2p потоков была следующая: существовало несколько закрытых протоколов используемых в закрытых клиентах с одной стороны и был разработан открытый стандарт TINS с другой. Закрытые протоколы, кроме того, что были закрыты от сообщества, не всегда учитывали требования, необходимые для совместимости с уже существующими сетями на базе SIP, а открытый TINS имел недостатки, непозволяющие ему легко встраиваться в Jabber/XMPP клиенты.

Такая ситуация привела к расколу сообщества и XSF оказалась перед выбором:

  1. Рекомендовать всем клиентам реализовывать одновременную поддержку и XMPP и SIP для передачи голоса
  2. Сделать новый полноценный сигнальный протокол для XMPP

Опыт подсказывал, что не везде, где уже сделаны клиенты Jabber, можно реализовать двойную поддержку, поэтому XFS решило попробовать второй вариант и Joe Hildebrand вместе с Peter Saint-Andre начали разработку протокола, который бы обеспечил необходимую сигнальную функциональность и остался бы совместим с существующими стандартами. Кодовое название протокола стало Jingle (звенеть)


Использование

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

Из сторонних клиентов поддержкой Jingle располагают Jabbin и Kopete.

Смотрите также

Ссылки