Voice and Video GSoC Project

Diego Costantini diego.costantini at gmail.com
Tue Jun 3 13:56:31 EDT 2008

Of course tomorrow I will check the debug log, good to know that I need 
-d, because in case of crash, I couldn't access any window.

About the audio I did a step forward, I was able to enable the audio and 
I could hear myself making noises :)

And in that case it also produced the correct amount of RTP of course.
In the next days I must also try if I can use Operfire as media gateway 
on a third virtual machine :)

Maiku wrote:
> On Tue, Jun 3, 2008 at 8:38 AM, Diego Costantini
> <diego.costantini at gmail.com> wrote:
>> I apologise, I used the gstreamer0.10-plugins-farsight from ubuntu, not from
>> sid.
>> I noticed that if the libraries are not exactly those you mentioned, it
>> probably won't work. For example, I was using the experimental repository,
>> so newer libraries, then one of the clients got in the chat window:
>> Error creating session.
>> You have rejected the call.
>> This happens only on the client on that machine, also when it is the call
>> initiator. When the other initiates the call, he waits on Calling... while
>> the other already rejected.
>> Sometimes they also crashed, but I couldn't reproduce it.
>> Anyway I made another clean install and now they look like calling each
>> other.
>> - When they manage to start the call, they get stuck when I press Hangup and
>> I have to force quit Pidgin.
>> - When I call, one client rejects the call, if I call again but this time I
>> accept, the same client crashes.
>> Since I am working on virtual machines, I have audio card configured but no
>> real output to check how it works, and I noticed with wireshark that during
>> calls they are exchanging rtp packets every 2 or 3 seconds, both at ports
>> 7079. This doesn't resemble the tons of RTP packet I was used to see with
>> SIP.
>> Of course these are not complains but bugs I found until now and you don't
>> need to search for, just fix them when you'll have time :)
>> Anyway, the taste of calling with Pidgin is already very sweet, keep up the
>> great work ;)
> If you check the debug log, either running pidgin with the -d switch
> or going to Help->Debug Window, when you get the "Error creating
> session" message, it should say in the debug output something like
> "media: Error creating session:" and then the reason why. I'd be
> curious to see what the reason is.
> As far as testing the sound, there are two progress bar widgets to the
> right of the hangup button which display the sound level. The one on
> the left is the local audio level going out to the other client and
> the right being the input from the other client, which would normally
> be played through your speakers. If you could maybe switch your audio
> input to the sound the OS is making, and then have the OS make sounds,
> you could hopefully see those bars moving. I don't know if your
> virtual machine/OS would support such a thing, but it's worth a shot.
> Good luck, and thanks for testing. :)
> -Maiku

More information about the Devel mailing list