Presentation is loading. Please wait.

Presentation is loading. Please wait.

Johan Delimon MCM Lync Server / MVP Lync Server Ordina Belgium Tommy Clarke MCSM Lync Server / MVP Lync Server.

Similar presentations


Presentation on theme: "Johan Delimon MCM Lync Server / MVP Lync Server Ordina Belgium Tommy Clarke MCSM Lync Server / MVP Lync Server."— Presentation transcript:

1

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

3

4 Conferencing Protocol Conferencing Backend Conferencing Modalities Conferencing Lifecycle Conferencing Extra’s

5

6

7

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

10

11

12

13

14

15

16 Get-CsWindowsService | Where-Object {$_.Name -like "*MCU*"}

17

18

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

20

21

22

23

24

25

26

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

28

29

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

31

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

36

37

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

39

40

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

42

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

52

53

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

55

56

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)

58

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

60

61

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

65

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

68

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

71

72

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

77

78

79

80

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)

82

83

84

85

86

87

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

93

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

98

99

100

101

102

103

104

105


Download ppt "Johan Delimon MCM Lync Server / MVP Lync Server Ordina Belgium Tommy Clarke MCSM Lync Server / MVP Lync Server."

Similar presentations


Ads by Google