locked
Is there a Windows Media Engine for GoogleTalk (LibJingle) RRS feed

  • Question

  • Hello,

    Does Windows (or Windows SDK) have a Media Engine that can work with Google's LibJingle library? According to Google, the requirements for something like this are (copied from http://code.google.com/apis/talk/libjingle/scenarios.html)
    1. The ability to capture or render media data as required from the computer hardware.
    2. The ability to encode and decode media using suitable codecs. Currently, to work with Google Talk, you must support at least one of the following codecs: PCMA, PCMU, G.723, iLBC, ISAC, IPCMWB, EG711U, or EG711A.
    3. The ability to understand Real-Time Protocol (RTP). MediaEngine must work with the P2PTransportChannel class, meaning it should be capable of receiving incoming packets by a function call and sending outgoing packets by a callback.
    4. The ability to create and manage MediaChannel objects (described below). A MediaChannel object represents an individual media stream. As with MediaEngine, subclass the MediaChannel class to support your specific media components.
    Note that requirement 2 isn't needed since that is needed only for connecting to Google Talk.

    Is Microsoft planning to provide such capabilities for Windows?

    Regards,
    Vinay Agarwal
    Thursday, February 15, 2007 5:10 PM

Answers

  • Starting with #1... Media Foundation on Windows Vista does rendering but not capturing from a device.  So this forum isn't going to be able to help.

    You might want to try posting your question on the DirectShow forum (http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=129&SiteID=1) since, although you'll need to do some of the work yourself to implement something that conforms to that model, DirectShow might provide some of the pieces (like the ability to capture)

    Wednesday, February 21, 2007 3:48 PM