linphone-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-developers] Incoming video garbled (H264, MP4V-ES), no vid


From: Nathan Stratton
Subject: Re: [Linphone-developers] Incoming video garbled (H264, MP4V-ES), no video with VP8
Date: Thu, 20 Dec 2012 15:51:35 -0600

I feel your pain..... before we added full WebRTC support to our software based MCU we added VP8 and could not figure out why it would not work with linphone, we moved to bria and ran into the same issues. We ended up supporting linephone, bria, and google VP8 packetization. They all now can call our MCU, but sadly they still can't call each other.

BTW, a LOT of things and broken with sipml5, boghe, and imsdroid. They generally talk to each other because they use the same stack, don't look at any interoperability as a sign they are doing things correctly.


On Thu, Dec 20, 2012 at 4:24 AM, Jeremy Jongepier <address@hidden> wrote:
Hello,

I'm having issues with incoming videostreams (VP8, H264 and MP4V-ES) on Linphone. The set-up is as follows:

sipml5 |<-------- WebSocket -------->| webrtc2sip
       |<--------- WebRTC ---------->|
                                     |
Linphone |<-- SIP -->| Kamailio |<-->|
         |<-- RTP -->|

sipml5: http://sipml5.org/
webrtc2sip: http://webrtc2sip.org/

webrtc2sip functions as a gateway between WebRTC capable clients and clients that do not support WebRTC. It takes the WebRTC stream which in case of sipml5 consists of a RTP/SAVPF bundle with VP8 and G711 codecs and converts it to RTP/AVP and any codec it can convert (H264, H263, speex, GSM etc.).
This works great but Linphone has issues with the videostream it gets offered. H263 is no problem, that gets rendered normally, but H264 and MP4V-ES do not get rendered properly, the outcome looks garbled. VP8 doesn't get rendered at all. The problem is probably not on the side of webrtc2sip as other SIP clients like Ekiga, Boghe or IMSDroid have no issues with rendering the incoming videostream when webrtc2sip has converted it to H264 or MP4V-ES or when it passes through the VP8 stream.
What is the best way to debug this issue? And all Linphone clients I've tested have these difficulties rendering the videostreams (Linphone 3.5.2 for Windows and Ubuntu, Linphone 2.0.2 for Android).

Thanks in advance,

Jeremy

_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers



--
><>
Nathan Stratton
nathan at robotics.net
http://www.robotics.net

reply via email to

[Prev in Thread] Current Thread [Next in Thread]