Zhanchang / imsdroid

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

Video not working from IMSDroid to Xlite. Working from Xlite to IMSDroid #98

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. When placing a call from IMSDroid to Xlite, video on Xlite is not decoded 
properly. Shows various blocks on top of the screen and finally Xlite dies. 
Video from Xlite displays, but is not scaled correctly even though scaling of 
the image works when the call is from Xlite.
2.
3.

What is the expected output? What do you see instead?
Expecting to get proper Video/Audio signaling from/to Xlite softphone

What version of the product are you using? On what operating system?

EVO Android2.2
Please provide any additional information below.

Original issue reported on code.google.com by alex9...@gmail.com on 10 Nov 2010 at 10:23

GoogleCodeExporter commented 9 years ago
I guess you are using H263-1998 (H263-1996 should work). The problem is that 
Counterpath's codec only support few Annexes compared to FFmpeg implementation.
H263-1998 codec has been successfully tested against many clients (Linphone, 
SIP Communicator, QuteCom, Ekiga, Mercuro, ...) and only Counterpath softwares 
(XLite, Eyebeam and Bria) have problems.
I'll check the problem.

Original comment by boss...@yahoo.fr on 11 Nov 2010 at 10:11

GoogleCodeExporter commented 9 years ago
you are correct it was due to H263-1998. Strange thing though is that I had 
H263, H263-1998 enabled on Xlite. I had the same enabled on my device. When 
Xlite calls me H263 is being negotiated, but when I call Xlite H263-1998 is 
being negotiated. Not sure why this happens if the codecs are in the same 
order. Disabling H263-1998 from Xlite fixed the video issue. How do i look at 
SDP to see who is at fault here? On one of my devices i had tcpdump, but EVO 
does not come with it. Also, EVO is not rooted. Is there an easy way to get SDP 
from tinySIP? Another strange thing is that scaling is not done the same as for 
the inbound call. Does it take a different path?

Original comment by alex9...@gmail.com on 11 Nov 2010 at 1:46

GoogleCodeExporter commented 9 years ago
just realized that scaling was due to my mistake. the scaling code in 
VideoConsumer that I sent you only works well with 176x144 (QCIF) but works 
incorrectly with CIF. I will adjust and resent. please don't apply the patch in 
VideoConsumer

Original comment by alex9...@gmail.com on 11 Nov 2010 at 2:30

GoogleCodeExporter commented 9 years ago
All depends on the media order. IMSDroid offer will contains H263-1998 then 
H263-1996.
IMSDroid will always choose the first matching codec. If XLite offer contains 
H263-1996 at the first position then it will be choosed. As most clients work 
like this: Xlite will choose H263-1998 if it's called by IMSDroid.

Original comment by boss...@yahoo.fr on 11 Nov 2010 at 2:59

GoogleCodeExporter commented 9 years ago
H263-1998 has a number of annexes that should be implemented. Per your previous 
comment, Xlite does not implement all of them. How about changing Codec 
configuration screen and select the annex enabled in 1998. I can tell you that 
Freescale MX21 and MX27 processors also had issues with H263-1998 annexes. the 
solution will allow users to select subset of annexes that is common to all 
elements in their network.

Original comment by alex9...@gmail.com on 11 Nov 2010 at 3:26

GoogleCodeExporter commented 9 years ago
Hi,  should X-Lite 4  work with video?

Original comment by agarin@gmail.com on 12 Nov 2010 at 6:11

GoogleCodeExporter commented 9 years ago
The problem is that X-Lite cannot decode H263-1998 video stream from IMSDroid 
(I'm investigating). You can use any other codec supported by both clients. 
H.263-1996 will work but the quality is too poor.
I recommend using free SIP clients with high video codecs such as Theora or 
H264. IMSDroid works with Linphone, SIP COmmunicator, Ekiga, ...

Original comment by boss...@yahoo.fr on 12 Nov 2010 at 6:48

GoogleCodeExporter commented 9 years ago
Hi...
i am not able to make the video call..i have enable the video flip please help 
me
thanks 

Original comment by sharad.s...@gmail.com on 24 Nov 2010 at 10:02

GoogleCodeExporter commented 9 years ago

Original comment by boss...@yahoo.fr on 23 Jul 2011 at 5:06