Download presentation
Presentation is loading. Please wait.
Published byJustina Francis Modified over 9 years ago
2
Johan Delimon MCM Lync Server / MVP Lync Server Ordina Belgium N.V. Johan.delimon@ordina.be @jdelimon Tommy Clarke MCSM Lync Server / MVP Lync Server Altitude 365 tommy.clarke@altitude365.com Level 400 @itommyclarke
4
Conferencing Protocol Conferencing Backend Conferencing Modalities Conferencing Lifecycle Conferencing Extra’s
8
CommandNotes addConferenceCreating a conference modifyConferenceModify the details of an existing conference deleteConferenceDelete an existing conference getConferencing Capabilities Get capabilities for use in a conference & available MCU types getConferencesGet list of conferences created by an organizer getEncryptionKeyGet a certificate from Focus Factory (for encryption) getAvailableMCUTypesGet MCU Types activated in Pool
9
CommandNotes addUserConnect a user to an MCU deleteUserRemove a user from an MCU modifyEndpointMediaStart/Stop recording & Muting/Unmuting setLobbyAccessAdmit users from the lobby into the conference modifyUserRolesPromote / Demote presenters modifyConferenceLockLocking / Unlocking Conferences
16
Get-CsWindowsService | Where-Object {$_.Name -like "*MCU*"}
19
FeaturesValueConfigured byNotes Auto Start IMNoNA IM can be DisabledYesMeeting SettingsMeeting Setting when Scheduling or Q&A (*) IM Mute Single Participants during NoNAUnless Q&A is turned on during meeting for Everyone IM Mute All ParticipantsNoNAUnless Q&A is turned on during meeting for Everyone or IM is disabled at scheduling time IM Only MeetingYesMeeting PolicyDisable AllowIPAudio (or Multi select Users) Q&AYes/NoPolicy / Meeting Setting Based on Policy “AllowQandA” & Meeting Configuration (*) (*) Lync 2013 Cumulative Update Oktober 2013
27
FeaturesValueConfigured byNotes Auto Start AudioYesNADefault configuration Audio can be DisabledYesConference PolicySet AllowIPAudio to $False in Conferencing Policy Mute Single Participants duringYesPresenter Mute All ParticipantsYesPresenterDuring Meeting & Scheduling Audio Only MeetingYesNADisable IM, NoIPVideo, Set EnableAppDesktopSharing to None Auto Start VideoNoNAViewing will start automatically Video can be DisabledYesConference Policy Meeting Options Set AllowIPVideo to $False in Conferencing Policy & Scheduling Block Video Mute Single Video ParticipantsNoNA Mute All ParticipantsYesPresenterDuring Meeting & Scheduling Video Only MeetingNoNAAudio is always required
30
SettingDefault ValueNotes AllowIPAudioTrueEnable Audio Conferencing (Organizer) AllowIPVideoTrueEnable Video Conferencing (Organizer) AllowMultiViewTruePer Organizer Policy EnableMultiViewJoinTruePer User Level Policy MaxVideoConferenceResolutionVGADeprecated AudioBitRateKb200 TotalReceiveVideoBitRateKb50.000 KbpsReceive BW per User VideoBitRateKb50.000 KbpsSend BW per User SettingDefault ValueNotes AllowAnonymousUsersToDialOutFalse AllowNonEnterpriseVoiceUsersToDialOutFalse EnableDialInConferencingTrue
32
G.711 SIREN G.722/2 G.722 SIREN G.722
33
SIREN G.722 G.711 G.722/2 DECODE MIX ENCODE SIREN G.722 G.711 G.722/2 CPU Cycles Up to 5 Active Speakers Send to all attendees Filter Active Speakers Streams
34
Payload typeCodecClock rateP-timesChannels 0G.711 µ-Law800010, 20, 40, 601 3GSM 6.10800020, 40, 601 4G.723.1800030, 60, 901 8G.711 A-Law800010, 20, 40, 601 9 or 117G.722800020, 40, 601 13Comfort Noise8000Not Applicable1 111Siren1600020, 40, 60, 100, 2001 112G.722.11600020, 40, 601 114RT Audio1600020, 40, 601 115RT Audio800020, 40, 601 116G.726800020, 40, 601 117G.722800020,40,602 118Comfort Noise16000Not Applicable1 RTP Packets (MSDN) http://msdn.microsoft.com/en-us/library/dd944715(v=office.15).aspx
35
m=audio 51819 RTP/AVP 117 114 104 9 112 111 0 8 116 115 103 97 13 118 101 a=rtpmap:117 G722/8000/2 a=rtpmap:114 x-msrta/16000 a=rtpmap:104 SILK/16000 a=rtpmap:9 G722/8000 a=rtpmap:112 G7221/16000 a=rtpmap:111 SIREN/16000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:116 AAL2-G726-32/8000 a=rtpmap:115 x-msrta/8000 a=rtpmap:103 SILK/8000 a=rtpmap:97 RED/8000 a=rtpmap:13 CN/8000 a=rtpmap:118 CN/16000 a=rtpmap:101 telephone-event/8000 Preference Order Even though the actual sampling rate for G.722 audio is 16,000 Hz, the RTP clock rate for the G722 payload format is 8,000 Hz because that value was erroneously assigned in RFC 1890 and must remain unchanged for backward compatibility. The octet rate or sample-pair rate is 8,000 Hz.RFC 1890 (4.5.2 G.722) Wideband Narrowband RTAudio Wideband & Narrowband Skype Codec Wideband & Narrowband G.711 The redundant audio payload format "RED" is specified by RFC 2198 [17]. It defines a means by which multiple redundant copies of an audio packet may be transmitted in a single RTP stream (4.5.16 RED)RFC 219817 http://tools.ietf.org/html/rfc3551http://tools.ietf.org/html/rfc3551 RTP Profile for Audio and Video Conferences with Minimal Control
38
m=audio 51819 RTP/AVP 117 114 104 9 112 111 0 8 116 115 103 97 13 118 101 a=rtpmap:117 G722/8000/2 a=rtpmap:114 x-msrta/16000 a=rtpmap:104 SILK/16000 a=rtpmap:9 G722/8000 a=rtpmap:112 G7221/16000 a=rtpmap:111 SIREN/16000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:116 AAL2-G726-32/8000 a=rtpmap:115 x-msrta/8000 a=rtpmap:103 SILK/8000 a=rtpmap:97 RED/8000 a=rtpmap:13 CN/8000 a=rtpmap:118 CN/16000 a=rtpmap:101 telephone-event/8000 m=audio 49978 RTP/SAVP 117 9 111 0 8 97 13 118 101 a=rtpmap:117 g722/8000/2 a=rtpmap:9 g722/8000 a=rtpmap:111 SIREN/16000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:97 RED/8000 a=rtpmap:13 CN/8000 a=rtpmap:118 CN/16000 a=rtpmap:101 telephone-event/8000
41
m=audio 51819 RTP/AVP 117 114 104 9 112 111 0 8 116 115 103 97 13 118 101 a=rtpmap:117 G722/8000/2 a=rtpmap:114 x-msrta/16000 a=rtpmap:104 SILK/16000 a=rtpmap:9 G722/8000 a=rtpmap:112 G7221/16000 a=rtpmap:111 SIREN/16000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:116 AAL2-G726-32/8000 a=rtpmap:115 x-msrta/8000 a=rtpmap:103 SILK/8000 a=rtpmap:97 RED/8000 a=rtpmap:13 CN/8000 a=rtpmap:118 CN/16000 a=rtpmap:101 telephone-event/8000 RE-INVITE m=audio 58199 RTP/SAVP 9 111 0 8 97 13 118 101 a=rtpmap:9 G722/8000 a=rtpmap:111 SIREN/16000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:97 RED/8000 a=rtpmap:13 CN/8000 a=rtpmap:118 CN/16000 a=rtpmap:101 telephone-event/8000 Audio MCU m=audio 49978 RTP/SAVP 117 9 111 0 8 97 13 118 101 a=rtpmap:117 g722/8000/2 a=rtpmap:9 g722/8000 a=rtpmap:111 SIREN/16000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:97 RED/8000 a=rtpmap:13 CN/8000 a=rtpmap:118 CN/16000 a=rtpmap:101 telephone-event/8000 Codecs used in the audio conference
43
Lync Federation Lync Clients External Firewall Internal Firewall Reverse Proxy EDGE Pool Enterprise Pool Office Web Apps Farm File Store Mediation Pool Lync Mobile Lync Web App TCP 443 SIP/TLS TCP 5061 SIP/MTLS TCP 443 HTTPS TCP 4443 HTTPS TCP 5061 SIP/TLS TCP 443 HTTPS UDP 3478 SRTPUDP 49152-57500 SRTP UDP 1024-65535 SRTP UDP 3478 SRTP UDP 1024-65535 SRTP UDP 49152-57500 SRTP Lync ClientsLync Mobile Lync Web App
44
Lync Federation Lync Clients External Firewall Internal Firewall Reverse Proxy EDGE Pool Enterprise Pool Office Web Apps Farm File Store Mediation Pool Lync Mobile Lync Web App TCP 443 HTTPS TCP 4443 HTTPS TCP 5061 SIP/TLS TCP 443 HTTPS UDP 3478 SRTPUDP 49152-57500 SRTP UDP 1024-65535 SRTP UDP 3478 SRTP UDP 1024-65535 SRTP UDP 49152-57500 SRTP Lync ClientsLync Mobile Lync Web App UDP 49152-57500 SRTP UDP 1024-65535 SRTP TCP 443 HTTPS
45
m=video 57533 RTP/SAVP 122 121 123 a=rtpmap:122 X-H264UC/90000 a=rtpmap:121 x-rtvc1/90000 a=rtpmap:123 x-ulpfecuc/90000 If a user agent supports the H.264UC video codec, it SHOULD also support the ULPFEC-UC video FEC media format Legacy Lync 2010 Video Codec RT-Video Lync 2013 H.264 SVC
46
Gallery View (Active Speaker in Full Screen) No Gallery View
47
H.264 SVC 240p SWITCHING RATE MATCHING H.264 SVC 240p
48
H.264 SVC 180p SWITCHING RATE MATCHING H.264 SVC 180p
49
SWITCHING RATE MATCHING H.264 SVC 240p
50
SWITCHING RATE MATCHING H.264 SVC 1080p
51
NO DECODING NO MIXING NO RE-ENCODING H.264 SVC 180p SWITCHING RATE MATCHING H.264 SVC 720p H.264 SVC 1080p 30 f/s RT Video 480p H.264 SVC 720p H.264 SVC 1080p All Video Streams Originating from the same client Video Streams sent to clients requesting the resolution and codec H.264 SVC 1080p 15 f/s RT Video 480p H.264 SVC 180p 30 f/s H.264 SVC 180p 7.5 f/s H.264 SVC 180p 15 f/s H.264 SVC 180p 30 f/s
54
Lync Federation Lync Clients External Firewall Internal Firewall Reverse Proxy EDGE Pool Enterprise Pool Office Web Apps Farm File Store Mediation Pool UDP 3478 SRTPUDP 57501-65535 SRTP UDP 1024-65535 SRTP UDP 3478 SRTP UDP 1024-65535 SRTP Lync Clients
57
FeaturesValueConfigured byNotes Auto Start App Sharing NAPresenterFor participants App Sharing will automatically start when presenter is sharing App Sharing can be Disabled YesConferencing Policy AllowUserToScheduleMeetingsWithAppSharing [$True|$False] EnableAppDesktopSharing [Desktop|SingleApplication|None] App Sharing Only Meeting NoNAUnless escalated from IM Conference (Including IM)
59
m=applicationsharing 59510 TCP/RTP/SAVP 127 a=rtpmap:127 x-data/90000 a=x-applicationsharing-session-id:1 a=x-applicationsharing-role:sharer a=x-applicationsharing-media-type:rdp The RTP payload (RTData) is a dynamic payload used forApplication Sharing Streams
62
SettingDefault ValueNotes AllowUserToScheduleMeetingsWithAppSharingTrueEnable Scheduling (Organizer) EnableAppDesktopSharingDesktopEnable Sharing (Organizer) AppSharingBitRateKb50.000 KbpsPer User Level Policy
63
Lync Federation External Firewall Internal Firewall Reverse Proxy EDGE Pool Enterprise Pool Office Web Apps Farm File Store Mediation Pool TCP 443 SRTPTCP 443 <> TCP 49152-65535 SRTP UDP 49152-57500 SRTP Lync Clients
64
Lync Federation External Firewall Internal Firewall Reverse Proxy EDGE Pool Enterprise Pool Office Web Apps Farm File Store Mediation Pool TCP 443 SRTP <> TCP 50.000 – 59.999 SRTPTCP 443 <> TCP 49152-65535 SRTP UDP 49152-57500 SRTP Lync Clients
66
FeaturesValueConfigured byNotes Auto Start Web ConferencingNAPresenterFor participants Web Conference will automatically start when presenter has started Web Conferencing Web Conferencing can be Disabled YesConferencing Policy EnableDataCollaboration [$True|$False] Web Conferencing Only Meeting NoNAUnless escalated from IM Conference (including IM)
67
SettingDefault Value AllowAnnotationsTrue AllowExternalUserControlFalse AllowExternalUsersToSaveContentTrue AllowParticipantControlTrue AllowPollsTrue AllowQandATrue AllowSharedNotesTrue DisablePowerPointAnnotationsFalse
69
Lync Federation External Firewall Internal Firewall Reverse Proxy EDGE Pool Enterprise Pool Office Web Apps Farm File Store Mediation Pool TCP 443 PSOMTCP 8057 PSOM Lync Clients
70
Lync Federation External Firewall Internal Firewall Reverse Proxy EDGE Pool Enterprise Pool Office Web Apps Farm File Store Mediation Pool TCP 443 HTTPS Lync Clients Lync Mobile Lync Web App TCP 443 HTTPS Lync Clients TCP 443 HTTPS
73
No Request sent to server
74
Online Meetings can be scheduled when offline
75
SERVICE (SIP) getConferencingCapabilities (CCCP) 200 (SIP) getConferencingCapabilities (CCCP) SERVICE (SIP) getConferences:Static=True (CCCP) 200 (SIP) getConferences=Static ConferenceID : 2KH5G7FG SERVICE (SIP) getConference:ConferenceID: 2KH5G7FG (CCCP) 200 (SIP) getConference:All info of the conference
76
SERVICE (SIP) addConference:CSTWLDR1 (CCCP) 200 (SIP) addConference:CSTWLDR1 (CCCP) SERVICE (SIP) getConference:ConferenceID: CSTWLDR1 (CCCP) 200 (SIP) getConference:All info of the conference SERVICE (SIP) modifyConference:ConferenceID: CSTWLDR1 (CCCP) 200 (SIP) modifyConference:All info of the conference
81
1. SERVICE Focus Factory (SIP) addConference:5PDRL65L (CCCP) 2. INVITE Focus:5PDRL65L (SIP) addUser:5PDRL65L user (CCCP) 3. SUBSCRIBE Focus:5PDRL65L (SIP) 4. INVITE Chat MCU:5PDRL65L (SIP) 6. INVITE AV MCU:5PDRL65L (SIP) 5. NOTIFY from Focus:5PDRL65L (SIP) 7. INVITE Focus:5PDRL65L CAS (SIP) addUser:5PDRL65L CASuser (CCCP) 8. SUBSCRIBE Focus:5PDRL65L CAS (SIP) 9. INFO Focus:5PDRL65L (SIP) getConference:5PDRL65L (CCCP) 10. NOTIFY CAS + User (SIP) New user Joining 11. INFO Focus:5PDRL65L (SIP) addUser:5PDRL65L (CCCP)
88
Lync Client Enterprise Pool Port : 65535 Port : 0 Port : 1024 Default Audio Port Range 1024-65535 Default Video Port Range 1024-65535 Default App Sharing Port Range 1024-65535 Default File Sharing Port Range 1024-65535 Default Audio Port Range 49152-57500 Default Video Port Range 57501-65535 Default App Sharing Port Range 49152-65535 Port : 0 Port : 65535 Port : 57500 Port : 49152
89
Lync Client Enterprise Pool Port : 65535 Port : 0 Port : 1024 Default Audio Port Range 49152-57500 Default Video Port Range 57501-65535 Default App Sharing Port Range 49152-65535 Port : 0 Port : 65535 Port : 57500 Port : 49152 Port : 40801 Custom Audio Port Range 50000-50020 Custom Video Port Range 60000-60020 Custom App Sharing Port Range 45000-45020 Custom File Sharing Port Range 30000-30020
90
Lync Client Enterprise Pool Port : 65535 Port : 0 Port : 1024 Custom Audio Port Range 4000-4020 Custom Video Port Range 8000-8020 Custom App Sharing Port Range 5000-5020 Custom File Sharing Port Range 6000-6020 Default Audio Port Range 49152-57500 Default Video Port Range 57501-65535 Custom App Sharing Port Range 40803-49151 Port : 0 Port : 65535 Port : 57500 Port : 49152 Port : 40803
91
Service Default Port Range Default Ports Customized Port Range Custom Ports Minimum Custom Ports Type Audio1024-6553564K5350-53894020Custom Video1024-6553564K5390-54294020Custom Application Sharing 1024-6553564K5430-54694020Custom File Transfer1024-6553564K5470-55094020Custom
92
Service Default Port Range Default Ports Customized Port Range Customized Ports Type Application Sharing49152-655351638340803-491518348Custom Audio49152-57500834849152-575008348Default Video57501-65535803457501-655358034Default
94
ModalityDescriptionMaximum bandwidthTypical bandwidth IM, presence, and signaling Nonmedia elements2 Kbps1.6 Kbps VoiceDefault = RTAudio Wideband62 Kbps39 Kbps Conference voiceDefault = G.722100.6 Kbps46.1 Kbps Video – smallUses H.264 at 320x180250 Kbps200 Kbps Video – mediumUses H.264 at 640x480800 Kbps640 Kbps Video – highUses H.264 at 1280x10804 Mbps3.2 Mbps
95
Video codec Resolution and aspect ratio Maximum video payload bit rate (Kbps) Minimum video payload bit rate (Kbps) Typical bit rate (Kbps) H.264 320x180 (16:9) 212x160 (4:3) 25015200 H.264/RTVideo 424x240 (16:9)) 320x240 (4:3 350100280 H.264 480x270 (16:9) 424x320 (4:3) 450200350 H.264/RTVideo 640x360 (16:9) 640x480 (4:3) 800300640 H.264848x480 (16:9)15004001200 H.264960x540 (16:9)20005001600 H.264/RTVideo1280x720 (16:9)25007002000 H.2641920x1080 (16:9)40005003200 H.264/RTVideo960x144 (20:3)50015400 H.2641280x192 (20:3)1000250 H.2641920x288 (20:3)2000500
96
Screen SizeAcceptableOptimal 1280x800384 Kbps1.5 Mbps 1440x900512 Kbps2 Mbps 1680x1050768 Kbps2.75 Mbps 1920x12001 Mbps3.5 Mbps
97
MediaTypical codec Typical stream bandwidth (Kbps) Maximum stream bandwidth without FEC Maximum stream bandwidth with FEC AudioG.72246.1100.6164.6 AudioSiren25.552.668.6 Main video receiveH.264 and/or RTVideo2608015Not applicable Main video sendH.264 and/or RTVideo2708015Not applicable Panoramic video receive H.264 and/or RTVideo1902010Not applicable Panoramic video sendH.264 and/or RTVideo1902515Not applicable
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.