Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 4 and Version 5 of vv


Ignore:
Timestamp:
Jul 22, 2008, 5:09:14 AM (16 years ago)
Author:
Maiku
Comment:

Fill in information about implementation, status, and specific protocols.

Legend:

Unmodified
Added
Removed
Modified
  • vv

    v4 v5  
    1 This is a stub page to describe voice and video.
     1== Voice and Video ==
     2Voice and video in libPurple is being worked on using Farsight2. There are a few parts to this implementation. Firstly, basic API support needs to be added to libPurple. Then Pidgin and Finch need to be able to initiate, participate in, and terminate the voice and video sessions. After these two requirements are met, each protocol will require both the signaling to be implemented (such as SIP or Jingle) and the proper Farsight2 plugins.
    23
    3 {{{
    4 16:55 < Robot101> for farsight w/ rtp, so sip or gtalk, the current farsight stuff will work
    5 16:55 < Robot101> if you want msn webcam or yahoo video, those old plugins need porting
    6 }}}
     4Farsight2 has rawudp and multicast transmitter plugins. Both ICE and MSN plugins are being developed. Basic voice and video support for libPurple, Pidgin, and Finch have been added to the im.pidgin.soc.2008.vv development branch. XMPP/GTalk is working, but not complete. None of the other protocols have had much work done.
    75
    8 The above is, I think, a vague indication that when the Farsight system went from [http://farsight.freedesktop.org/releases/farsight/ v1] to [http://farsight.freedesktop.org/releases/farsight2/ v2], with a considerable amount of API changes, and the MSN/Yahoo plugins were left behind and have not been ported to the version 2 API yet.
     6=== Protocol Specific Information ===
    97
    10 As for whether this API update for those plugins is all that is required to get that support working in pidgin-vv is a question which remains unanswered.
     8==== MSN: ====
     9MSN has three different voice and video types:
     10 * MSN Audio Conference
     11 * MSN Video Conference
     12 * MSN Webcam
    1113
    12 Links:
     14Farsight2 plugins (msnwebcam and msnav) for all of these types are currently being worked on for a [http://code.google.com/soc/2008/gstreamer/appinfo.html?csaid=9B52B727649A976A Summer of Code project].
     15
     16http://imfreedom.org/wiki/index.php/MSN:AV has more information about the protocol.
     17
     18==== Oscar (AIM, iChat, ICQ): ====
     19All Oscar protocols use RTP and SIP.
     20
     21==== XMPP/GTalk: ====
     22Both XMPP and GTalk use RTP. XMPP uses Jingle, and GTalk uses its own flavor of Jingle. XMPP uses rawudp and both XMPP and GTalk will use the libnice Farsight2 transmitter plugin, when it is finished.
     23
     24Voice and video support for XMPP/GTalk is being worked on for a [wiki:GSoC2008/VoiceAndVideo Summer of Code project]
     25
     26==== Yahoo: ====
     27Yahoo webcam uses the JPEG2000 codec with proprietary transport and signaling.
     28
     29The old Farsight Yahoo plugin will need to be ported to the new Farsight2 API.
     30
     31=== Links: ===
    1332
    1433 * http://farsight.sourceforge.net/
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!