• ? Jabber XMPP jingle Знатоки! Я читаю разную инфу везде и не понимаю. Проясните, пожалуйста:
    для поддержки аудио-видео общения с помощью xmpp/jingle требуется поддержка клиентами и сервером или только клиентами?

Replies (4)

  • @ivan, В простейшем случае — "аудио-видео общение" заключается в том, что клиенты абонентов начинают стримить звук и изображение, и передают клиенту собеседнику айпи и порт этим самых потоков, к которым он подключается и начинает проигрывать. Это работает, если у обоих контактов белый ip или они в одной подсети. В случае же NAT, они не смогут подключиться друг к другу, не зная внешние адреса друг друга, тут сервер может помочь, либо с поиском внешнего адреса клиентов, либо выступая в роли промежуточной "ноды", передающей в обе стороны эти самые потоки.
  • @vt, Спасибо. Я так понимаю, в случае NAT можно использовать STUN/TURN-серверы. А непосредственно Jabber-серверы не обязательно должны поддерживать Jingle. Клиенты общаются напрямую p2p. Верно?
  • @ivan, именно потому, что погромисты жабер-клиентов и серверов считают "а, все равно оно p2p, а кому надо, тот руками настроит пробросы портов, stun/turn и что угодно" — поэтому нет ни одного готового продукта для общения голосом через xmpp.
  • @vt, Блин. И вот как мигрировать со Скайпа на Жаббер? :(