Lync Deep Dive: Edge Media Connectivity with ICE

Play Lync Deep Dive: Edge Media Connectivity with ICE
Sign in to queue

Description

This session provides in-depth information on how we establish media connectivity using ICE, STUN, and TURN. We discuss how clients and server find and allocate IP addresses locally and on the Edge Server to find the optimal media path. We discuss the theory as well as look into logs to see this magic happen. We also discuss why this knowledge is very important when troubleshooting connectivity problems.

Day:

1

Level:

400 - Expert

Code:

EXL412

Embed

Download

The Discussion

  • User profile image
    soder

    Far one of the best presentations about ICE, STUN and TURN I have ever seen! Especially the part at 51:30 candidate promotion: that single piece of information was the most valuable part of the whole presentation for me! Its hard to admit, but I always do hang up the call immediately after it has been established and I confirmed the bidirectional audio session, so I never waited long enough for this re-Invite to happen, and was getting crazy mad why I dont see the mutually agreed IP:port combination for the call. Man, even if there were other valuable pieces in your session (there were indeed!), just this single fact already justified spending this 1 hour watching it.

  • User profile image
    soder

    Oh, 1 more thing: the sentence you can hear at 59:30 should be printed with giant RED letters into all documentation that discusses ICE, STUN and TURN. Another Level400 diamond!

  • User profile image
    Frenjon

    Wow Bryan!

    Fantastic session! Great presentation skills and a kewl subject. Lots of useful stuff with a few 'Aha!' moments for me.. Really relevant for understanding all this complex subject better.

    A few links on the subject, though the middle one is on OCS

    Lync Server Resource Kit - Chapter 19 - Troubleshooting Application Workloads
    https://download.microsoft.com/download/9/4/E/94ED1EF4-A2EF-4686-9841-B0390072D524/Chapter_19_Troubleshooting_Specific_Workloads.doc
    Section called : Troubleshooting Application Sharing - Unable to Start a Peer-to-Peer Application Sharing Session, pages 38->40

    How Communicator Uses SDP and ICE To Establish a Media Channel
    https://blogs.technet.com/b/nexthop/archive/2009/04/22/how-communicator-uses-sdp-and-ice-to-establish-a-media-channel.aspx

    Lync Edge Hairpin Requirement
    http://silbers.net/blog/2011/12/09/lync-edge-hairpin-requirement/

    -Jonas, Denmark

  • User profile image
    chrislehr

    Awesome video Bryan.   This was really very educational and gives a lot more ammo as to the "Why Lync edge is implemented this way"

    Thank you so much for this.  Smiley

  • User profile image
    Matt B

    This is fantastic thank you Bryan.

    I had a few queries about low level details of Skype that nobody ever cares about or can answer and yet here is a video from someone who not only cares but can explain in incredible detail how it all works. Very helpful!

Add Your 2 Cents