zf8848 / libjingle

Automatically exported from code.google.com/p/libjingle
0 stars 0 forks source link

No voice or video #91

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Compiled libjingle 0.5.1 on linux
2. logined as XYZ@gmail.com
3. vcall/call abc@gmail.com 16000

What is the expected output? What do you see instead?
I think session is getting established but not able to see voice/video.
Do i need to specify voice.rtpdump and video.rtpdump file somewhere??Or the 
libjingle will take it up automatically??
I am even trying to send chat from abc@gmail to XYZ@gmail.com as soon as XYZ 
comes online...but of no use.

Original issue reported on code.google.com by satya.bh...@gmail.com on 11 Nov 2010 at 6:12

GoogleCodeExporter commented 9 years ago
You need to give the .rtpdumps files in command line...

If you wanna send video or voice you need to execute it like this: ./call 
--voiceinput ./voice.rtpdump --videoinput ./video.rtpdump
If you wanna be able to also receive calls you need to pass the 
--voiceoutput/--videooutput as well.
E.g: ./call --voiceinput ./voice.rtpdump --videoinput ./video.rtpdump 
--voiceoutput voiceout.rtpdump --videooutput videoout.rtpdump
Note that in the last case, it will create automatically the voiceout.rtpdump 
and videoout.rtpdump.
With the 'Call' sample program you are not able to listen/see the other party 
voice/video...everything the other party says will be saved in the 
voiceout.rtpdump/videoout.rtpdump files you've specified...
The same for the input. The other party can't listen/see whatever you say in ur 
mic or show on ur camera. He will only listen or see what is inside the 
voice.rtpdump/video.rtpdump. Note that to pass the .rtpdumps files the way I 
described above, the voide.rtpdump/video.rtpdump files must be in the same 
folder of your 'Call' sample program...

If you wanna be able to talk in real time with the other party you need to 
extend the MediaEngine class. Currently, there's a FileMediaEngine extending 
the MediaEngine class. This class takes care of saving and sending data from 
the .rtpdump files.
It seems that libjingle-0.4 version there was a LinphoneMediaEngine class, 
which handle the real time conversation job. I don't know why do the removed it.

I hope I've helped you.
Thanks,
Felipe

Original comment by fe.mesqu...@gmail.com on 11 Nov 2010 at 11:48

GoogleCodeExporter commented 9 years ago
Thanks Felipe for the info.

Original comment by jun...@google.com on 12 Nov 2010 at 5:43

GoogleCodeExporter commented 9 years ago
I wish I had noticed this issue earlier, thus I don't have to waste a whole 
week working on voice call on jingle..

Original comment by tangketa...@gmail.com on 15 Nov 2011 at 1:16