ICE and video

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

 



Hi,

I am trying to establish a session with audio and video with ICE and I am encountering an issue which causes the video not to flow properly
My UA is sending the INVITE with audio and video.
Both media sessions (audio and video) are setup as the controlling ICE agent.

I n the log I can see the following log (which is for the audio session):

13:26:02.654        icetp00  . 0: [1] 10.4.4.253:54003-->10.4.4.201:5646 (nominated, state=Succeeded)
13:26:02.654        icetp00  . 1: [2] 10.4.4.253:59419-->10.4.4.201:5647 (nominated, state=Succeeded)
13:26:02.654        icetp00  ICE negotiation success after 1s:180
13:26:02.654        icetp00   Comp 1: sending from host candidate 10.4.4.253:54003 to host candidate 10.4.4.201:5646
13:26:02.654        icetp00   Comp 2: sending from host candidate 10.4.4.253:59419 to host candidate 10.4.4.201:5647
13:26:02.654  pjsua_media.c  .ICE default transport address has changed for call 0, sending re-INVITE
13:26:02.655   pjsua_call.c  .Sending re-INVITE on call 0
13:26:02.655   pjsua_core.c  .....TX 2335 bytes Request msg INVITE/cseq=26893 (tdta0xf9a9600) to tls 10.4.4.201:5061:

In the invite I can see that the remote-candidate is advertised for the audio session but not yet for the video.

Shortly after I see something similar for the video session:

13:26:02.661        icetp01  . 0: [1] 10.4.4.253:59553-->10.4.4.201:5648 (nominated, state=Succeeded)
13:26:02.661        icetp01  . 1: [2] 10.4.4.253:63648-->10.4.4.201:5649 (nominated, state=Succeeded)
13:26:02.662        icetp01  ICE negotiation success after 1s:186
13:26:02.662        icetp01   Comp 1: sending from host candidate 10.4.4.253:59553 to host candidate 10.4.4.201:5648
13:26:02.662        icetp01   Comp 2: sending from host candidate 10.4.4.253:63648 to host candidate 10.4.4.201:5649
13:26:02.662  pjsua_media.c  .ICE default transport address has changed for call 0, sending re-INVITE
13:26:02.663   pjsua_call.c  .Sending re-INVITE on call 0
13:26:02.663   pjsua_call.c  ..Unable to create re-INVITE: Invalid operation (PJ_EINVALIDOP) [status=70013]

Note that this time the re-INVITE was not sent because we already have an offer pending and didn't yet get an answer from the remote agent.
The end result is that the remote candidate for the video session is never advertised so video is not flowing. Audio is working fine.

Thanks,
Emmanuel


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20120720/669f5ebc/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux