libJingle

Discussion of programming on Linux, including shell scripting, perl, python, c/c++, mono, java. Whatever tickles your fancy.
kadnan
Battalion Quarter Master Havaldaar
Posts: 208
Joined: Wed Aug 07, 2002 8:00 pm
Location: Karachi,Pakistan
Contact:

libJingle

Post by kadnan »

is anyone working on libJingle by Google or anyother xml based video/audio streaming based API?
zaki486
Company Havaldaar Major
Posts: 177
Joined: Tue Jul 08, 2003 11:33 pm
Location: karachi ,pakistan
Contact:

Never Even Heard of Such thin b4

Post by zaki486 »

hmm bro this is a new word i've heard , and u know i dont even know a bit info regarding this UNKNOWN jingle bell ?

wil be apreciated if u let us know some info

thnaks

ALLAH hafiz
Certified Open Source Solution Provider
call me 0300-8902692
mailto:zaki@gestetner.com.pk
Zaheer
Battalion Havaldaar Major
Posts: 286
Joined: Fri Oct 17, 2003 12:15 am
Location: Karachi
Contact:

Post by Zaheer »

AA,
This is being used in Gmail pages nowadays.When you open up the gmail page you will also see your online google talk contacts there.

Check this

http://code.google.com/apis/talk/index.html
Good Judgement comes from Experience and Experience comes from bad Judgement!!
The more I know, the more I realize I don't know!?
The easiest way to find out is to try Out!!!

Registered Linux user #333501
lambda
Major General
Posts: 3452
Joined: Tue May 27, 2003 7:04 pm
Location: Lahore
Contact:

Post by lambda »

Zaheer wrote:This is being used in Gmail pages nowadays.When you open up the gmail page you will also see your online google talk contacts there.
i believe libjingle has nothing to do with the web interface to google talk. you can use it to add voice support to existing jabber clients (like gaim or psi, or one you write on your own), the same type of audio capability built into google talk.
Zaheer
Battalion Havaldaar Major
Posts: 286
Joined: Fri Oct 17, 2003 12:15 am
Location: Karachi
Contact:

Post by Zaheer »

For voice jingle-audio is used,and for that web interface jingle is being used.
Good Judgement comes from Experience and Experience comes from bad Judgement!!
The more I know, the more I realize I don't know!?
The easiest way to find out is to try Out!!!

Registered Linux user #333501
lambda
Major General
Posts: 3452
Joined: Tue May 27, 2003 7:04 pm
Location: Lahore
Contact:

Re: Never Even Heard of Such thin b4

Post by lambda »

zaki486 wrote:hmm bro this is a new word i've heard , and u know i dont even know a bit info regarding this UNKNOWN jingle bell ?
i'm surprised that you're asking about it here. i mean, when you posted this comment, you were sitting in front of a computer with a web browser open. it takes less than five seconds (in firefox) to select some text, right-click and select "search google for ...".
lambda
Major General
Posts: 3452
Joined: Tue May 27, 2003 7:04 pm
Location: Lahore
Contact:

Post by lambda »

Zaheer wrote:For voice jingle-audio is used,and for that web interface jingle is being used.
where did you read that?
kadnan
Battalion Quarter Master Havaldaar
Posts: 208
Joined: Wed Aug 07, 2002 8:00 pm
Location: Karachi,Pakistan
Contact:

Post by kadnan »

they are rather using AJAX and to be precise COMMET technology for webbased GTalk. LibJingle is an attempt to send Video/Audio data over HTTP in base 64 form within XML Tags. They got succeeded in audio but seems video might take time.

someone tried to convert video in base64 by doing frame by frame encoding but unfortunately it doesn't encode voice since it's on different channel/
lambda
Major General
Posts: 3452
Joined: Tue May 27, 2003 7:04 pm
Location: Lahore
Contact:

Post by lambda »

kadnan wrote:LibJingle is an attempt to send Video/Audio data over HTTP in base 64 form within XML Tags.
that is incorrect.
kadnan
Battalion Quarter Master Havaldaar
Posts: 208
Joined: Wed Aug 07, 2002 8:00 pm
Location: Karachi,Pakistan
Contact:

Post by kadnan »

lambda wrote:
kadnan wrote:LibJingle is an attempt to send Video/Audio data over HTTP in base 64 form within XML Tags.
that is incorrect.
OK. Correct me then
lambda
Major General
Posts: 3452
Joined: Tue May 27, 2003 7:04 pm
Location: Lahore
Contact:

Post by lambda »

libjingle uses the jingle and jingle-audio extensions to the xmpp protocol to set up a chat session between two users. the chat session is peer-to-peer, using rtp or some other protocol. you can find the description of the extensions on jabber.org, and the description of libjingle's api in its docs and on its google code page.

http is only used if one user is behind an http proxy.
Zaheer
Battalion Havaldaar Major
Posts: 286
Joined: Fri Oct 17, 2003 12:15 am
Location: Karachi
Contact:

Post by Zaheer »

And you can also the jabber protocol with port number changed in kopete and gaim to use as google talk service which uses this libjingle.
Last edited by Zaheer on Wed Dec 06, 2006 12:49 pm, edited 1 time in total.
Good Judgement comes from Experience and Experience comes from bad Judgement!!
The more I know, the more I realize I don't know!?
The easiest way to find out is to try Out!!!

Registered Linux user #333501
lambda
Major General
Posts: 3452
Joined: Tue May 27, 2003 7:04 pm
Location: Lahore
Contact:

Post by lambda »

Zaheer wrote:And you can also the gabber protocol with port number changed in kopete and gaim to use as google talk service which uses this libjingle.
i don't understand that sentence. are you saying gaim and kopete use libjingle?
kadnan
Battalion Quarter Master Havaldaar
Posts: 208
Joined: Wed Aug 07, 2002 8:00 pm
Location: Karachi,Pakistan
Contact:

Post by kadnan »

lambda wrote:libjingle uses the jingle and jingle-audio extensions to the xmpp protocol to set up a chat session between two users.

Did you notice the Format? I might be wrong about base64 encoding but I think data is sent over HTTP within DESCRIPTION Tag.
Zaheer
Battalion Havaldaar Major
Posts: 286
Joined: Fri Oct 17, 2003 12:15 am
Location: Karachi
Contact:

Post by Zaheer »

lambda wrote:
Zaheer wrote:And you can also the jabber protocol with port number changed in kopete and gaim to use as google talk service which uses this libjingle.
i don't understand that sentence. are you saying gaim and kopete use libjingle?
Dear lambda,
I meant that in kopete or gaim you use jabber's portocol to connect to google talk service.
Good Judgement comes from Experience and Experience comes from bad Judgement!!
The more I know, the more I realize I don't know!?
The easiest way to find out is to try Out!!!

Registered Linux user #333501
Post Reply