Download - Lcty2010 paris so11_sametime 8.5
IBM Lotus Sametime 8.5
FonctionsArchitecture & AdministrationGestion Audio/Vidéo
Nestor Bonifas & David Dyen
2
Agenda
1 Les Fonctions et composants d 'IBM Lotus Sametime 8.5
2 L’installation
3 Les architectures de production
Lotus Sametime 8.5 est disponible !
Nouvel accès aux réunions en ligne avec Lotus Sametime Connect Client
Joindre un meeting d’un simple clic, inviter d’autres personnes par drag&drop, ajouter du matériel par drag&drop
Nouveaux clients Web chat et meeting sans téléchargement
Nouvelle infrastructure audio et video basée sur les standards pour permettre plus d’interopérabilité avec des systèmes de conférences tiers.
Nouveaux codecs audio and video pour une meilleure qualité native audio et vidéo
Nouvelles APIs Web 2.0 pour intégrer plus facilement Sametime dans les sites web et applications
Nouveau client navigateur pour Apple iPhone , support du Blackberry Storm, et client pour Microsoft® Windows® Mobile amélioré
Nouvelles vues “Sociales” pour mieux retrouver les contacts
Une nouvelle Console Système qui centralise la configuration, le déploiement, la gestion et les politiques de tous les services Sametime.
3
Sametime passé et présent
Aujourd’hui pour nos clients
IM scalable
Plateforme client extensible
Accès à des IM tierces
Réunions en ligne
Vidéo
Accès navigateur / client Web
Intégration applications Web
Objectifs de la 8.5
Modernisation des réunions en ligne et nouvelle expérience
Amélioration de la qualité vidéo & interopérabilité
Nouveaux clients web et mobiles
Simplification de l’administration à travers une interface unique
4
Sametime Community Server
Sametime Proxy Server
Sametime Meeting Server
Sametime Media Manager
Et…Sametime System Console
IBM® Lotus® Sametime® 8.5 : les composants
5
Client Web Lotus Sametime
Client Ajax sans téléchargement
Hautement personnalisable (CSS, UI faite avec Dojo)
Sous ensemble des fonctions du client riche :• Message de statut pour la présence
• Liste de contacts
• Ajout de contacts et de groupes
• Recherche rapide pour les contacts
• Vue carte de visite
• Localisation de la connexion
• Chat 1 à 1
• Chat multiple avec les invitations
• Envoi de messages d’annonce
• Texte riche & Emoticones
• Accès aux messageries instantanées publiques
via Sametime Gateway
• Click to call (via solutions de partenaires de téléphonie)
• Réunions à la demande
• APIs pour l’intégration aux applicatifs Web
6
Intégration dans les applications facilitée
Présence, Chat, Click-to-call
SDK Web client
Nouvelles APIs Rest
Communication avec Sametime Proxy Server ou le client local
Composants Javascript
UI faite avec le Dojo Toolkit
Entièrement personnalisable avec CSS
Compatible avec Mashups & Widgets
Remplacement de STLinks pour les applications Web 2.0 / Ajax
Plus d’inform
ations :
S45, Dev Web 2.0
7
Sametime 8.5 Meeting : la mutation !
La technologie “classique” est toujours présente
• Sametime Community server 8.5 = Sametime Standard server 8.x + correction de bugs et changements minimes
• Pour les clients qui ne veulent pas faire le saut maintenant
• “EMS” sera retiré
• Toujours utilisée pour les fonctions présentiel et IM qui restent inclues
La version 8.5 est une nouvelle direction utilisant des technologies matures
• Meeting Server: basé sur les dernières technologies standards IBM J2EE• Bien équipé pour les communications temps réel (HTTP & SIP)
• Plus de 100 produits IBM utilisent ces technologies
• Basé sur les standards, modèle SOA, beaucoup de point d’intégrations
• Client riche : construit sur l’UI Sametime & Lotus expeditor• Comme Lotus Notes & Symphony
• Intégration encore plus forte avec les autres produits Lotus et le poste de travail
• Client Web 2.0 : construit sur les technologies : Ajax, REST, JSON..• Même UI et Widgets que ST-Advanced, Connections, Quickr, etc.
• Permet l’intégration Web (Mashups)
• Pas de plugin Java™ or plugins requis pour participer à un meeting
8
Réunions Sametime
Sametime 8.5 Meeting server Navigateur sans téléchargement pour
participer
Client Riche (Sametime & Notes)
Salles de réunion permanentes et meilleure intégration à l’agenda
Amélioration de la qualité du partage d’écran et conversion
Enregistrement au format .MOV
Connections HTTP / HTTPS remplacent T120 (simplifie SSO, pare-feu)
Mécanismes de haute disponibilité Inclus avec Websphere, plus besoin d’EMS
Remontées clients Applet JavaTM
Temps de lancement du “client” de réunion
Effort pour créer et inviter à une réunion
Qualité de la conversion des présentations
Enregistrement des réunions en format propriétaire
Performance, connections et Support de réunions larges
Haute disponibilité
Performance
9
Sametime rich client
Entrée rapide dans une salle de réunion, aussi facile que de rejoindre un chat
Inviter d’autres personnes par drag
&drop !
Outils animateur: miniatures des slides, pointeurs, annotations
Matériels stockés dans la salle (documents,
URLs ...)
Enregistrement et sauvegarde en
format standard
10
All plans are subject to change
Client navigateur
Pas de téléchargementExpérience navigateur
Pas de Java requis pour voir le contenu
11
12
Fonctions du client riche vs client web
Le client riche intégré à Notes / ou le Standalone Sametime permet en plus :
• Audio/Vidéo
• Partage d’application avec prise en main à distance
• Conversion des slides ppt & odp côté client
• Invitation de participants par drag&drop
• Ajout de contenu par drag&drop
• Enregistrement du meeting
• Utilisation des outils pointeurs & surligneurs (tout le monde peut voir)
• Création et envoie de sondages (tout le monde peut répondre)
• Outil de capture d’écran & collé depuis le presse-papier
• Navigation dans l’historique de la bibliothèque
Audio / vidéo
Remontées clients
Qualité audio / vidéo (réunions)
Redimensionner la vidéo
Plus de 2 personnes dans un vidéo chat
Interopérabilité avec des systèmes de vidéo conférence tiers
Sametime 8.5 Media Manager
Codecs H.264 /G.722.1 : qualité + et réseau –
Redimensionnement de la vidéo
Calls vidéo multipoints avec activation automatique de la vidéo du speaker
Architecture A/V basée sur le standard SIP
13
Salles de visio-conférences
H.263H.264 iSACG.711G.722.1
SIP
Sametime Meeting (riche)
Cameras
Connecteurs des Connecteurs des PartenairesPartenaires
Interopérabilité audio / vidéo
ISDNISDNH.323H.323
14
Sametime Audio Chat
Sametime Video Chat
Composants de Lotus Sametime Media Manager
1-Proxy et Registrar
Se charge des services de localisation et achemine les messages SIP à destination.
2-Switcheur de paquets
Se charge de recevoir et d’envoyer les flux média.
Travaille sur les flux audio pour déterminer le flux global audio/video à servir aux participants (Voice-Activated Switching).
3-Serveur de conférence Gère toutes les réunions (P2P ou multipoint)
Le client établit la session SIP
Le serveur héberge l’adaptateur TCSPI ou se connecte éventuellement à un adaptateur TCSPI externe. (Telephony Conferencing Service Provider Interface )
S’appuie sur le service de Meetings (optionnel), le service de Proxy/Registrar (protocoles UDP, TCP).
Est capable de balancer la charge des sessions de conférence entre les switcheurs lorsque il y a plusieurs machines de conférence.
15
Dans le cas d’un pilote on peut installer ces 3 composants sur la même machine, mais dans un environnement de production, il est recommandé de dédier une machine à chaque composant.
16
Conference Manager
Proxy/RegistrarSIP
SIP
Media
Media
SIP
Packet Switcher
External Bridge*
SametimeConnect Client
Room System*
External TCSPI Adapter*
Sametime Server
Internal TCSPI Adapter
SIP
VP
* Optional install from partners
Proprietary
Media Manager
Meetings ServerHTTP
Architecture globale des conférences
IBM Lotus Sametime Media Manager
Media Manager n’est pas un PBX à part entière. C’est seulement un point de connectivité et un SDK pour TCSPI pour adapter les autres systèmes. Rien à voir avec SUT= Sametime Unified Telephony.
1 média manager pour environ 650 utilisateurs concurrents avec le profil par défaut (6 participants par réunion A/V)
Les 3 composants peuvent être sur des machines dédiées. Cluster possible (sauf switcheur de paquets actuellement)
17
Flux réseau et qualité de service
Les codecs Audio : de 10kbps à 64kbps (ex. G.722.1 à 16kbps)
Vidéo : Plus de résolution et plus de bande passante et CPU consommés
Bande passante minimum pour la HD (960x720): 768 kbps;
VGA: 384 kbps;
CIF (352x288): 192 kbps
La latence du réseau affecte la qualité (pas plus de 150ms)
▬ Le Media Manager doit être connecté à un réseau gigabit
Pas d’Audio/Video renvoyé si le participant est silencieux ou “muted”
▬ Mettre les participants sur “Mute” dans les grandes réunions (pas le présentateur !)
Ajouter des switcheurs de paquets pour supporter plus de conférences en simultané
Clusteriser les Proxies Registrar et les Conference Manager pour la sécurité et la montée en charge
18
Client Web et Audio/Vidéo (bientôt…)
19
Plug-in léger et auto-installable
Supporte les même codecs audio et vidéo que Sametime 8.5
Signalisation SIP
Inter-operabilité avec le client Sametime Connect
“Tiens dans la main”…vers la visiophonie (Bientard..)
20
Projet d’ IBM Research
H.264 sur Windows® Mobile
QCIF :QCIF est un format progressif pour animation ordinateur avec 180x144 pixels par images et 30 images par seconde
Codec audio G.711
Au standard SIP
Démonstrations
21
IBM Lotus Sametime 8.5
Modes d'accès aux services
Protocoles réseau
Couches techniques et fonctionnelles
25
Sametime Connect Client
Browser Client
Mobile Client
IPNetwork
Presence, ChatAlerts, Invites, Legacy Meeting
Content
Presence, Chat, Alerts, Invites,New Meetings content/media
Federated Presence/Chat,A/V Control signalling
A/V Media
SametimePresence/
IM
SametimeLegacy Meetings
SametimeNew Meetings
SametimeMediaServer
SametimeGateway
SametimeSystem Console
Dom
ino®
Web
Sph
ere®
DB2®
LDAPHTTP
SIP
RTP
VP
Custom App Client
SametimeProxy
Lotus® Sametime® 8.5 : La console système
26
Sametime Presence/IM
Sametime Meetings
Sametime Media
Sametime Proxy Server
Sametime Gateway
Configuration centralisée & gestion des politiques
27
1 Les fonctions d 'IBM Lotus Sametime 8.5
2 L’installation
3 Les architectures de production
Agenda
The 21 steps to deploy a complete Sametime 8.5 environment
1. Set up or use an existing LDAP server
2. Install the IBM DB2 Server
3. Create the IBM Lotus Sametime System Console database
4. Install the IBM Lotus Sametime System Console
5. Log in to the IBM Lotus Sametime System Console
6. Run the guided activity to configure the LDAP server connection
7. Run the guided activity to configure the IBM Lotus Sametime Community Server installation
8. Install the IBM Lotus Sametime Community Server
9. Enable trust between the IBM Lotus Sametime Community Server and the IBM Lotus Sametime Proxy Server
10. Run the guided activity to configure the IBM Lotus Sametime Proxy Server installation
11. Install the IBM Lotus Sametime Proxy Server
SHOW201Installation and Setup of IBM Lotus Sametime 8.5
”From Zero to Hero” in Just 2 Hours
Frank Altenburg | Senior Field Support Engineer
Volker Jürgensen | Software IT Architect
28
The 21 steps to implement a complete Sametime 8.5 environment (continued)
1. Create the IBM Lotus Sametime Meeting Server database2. Run the guided activity to configure the DB2 Meeting server database connection3. Run the guided activity to configure the IBM Lotus Sametime Meeting Server installation4. Install the IBM Lotus Sametime Meeting Server
5. Enable trust between the IBM Lotus Sametime Community Server and the IBM Lotus Sametime Media Manager
6. Run the guided activity to prepare the IBM Lotus Sametime Media Manager installation
7. Install the IBM Lotus Sametime Media Manager
8. Install a IBM Lotus Sametime Connect client
9. Configure the Meeting Plug-In on the IBM Lotus Sametime Connect client
10. Configure the Sametime Meeting Room in the IBM Lotus Sametime Connect Client Meeting Plug-In to use Audio and Video
29
30
Agenda
1 Les fonctions d 'IBM Lotus Sametime 8.5
2 L’installation
3 Les architectures de production
Sametime Server
Chicago2 connexions WAN
Mux
London5,000 connexions locales
Mux
Tokyo5,000 connexions locales
Sametime Community Server
Type de déploiement inchangé
Peut être étendu à travers le déploiement de multiplexers
Les MUX permettent de supporter plusieurs géographies ou plus de connexions
Clustering possible (standard Domino) pour le présentiel et chat
31
Réunions 8.5 en accès Web
Meeting Server(WAS-based)
Database(DB2)
Directory(LDAP)
Web Client
HTTP
Simple Web-only Setup Pilots Exploration Etc.
32
Meeting Server(WAS-based)
Database(DB2)
Directory(LDAP)
SametimeCommunity Server
Client
HTTP VP
Sametime Rich-Client and WebLeverage existing Sametime
deployment
Réunions Web et client riche
33
Meeting Server(WAS-based)
Database(DB2)
Directory(LDAP)
SametimeCommunity Server
System Console(WAS-based)
Client
HTTP VP
Sametime System Console Simplifies install Simplifies management Provides GUI for Config Provides GUI for policy
Réunions Web, client riche avec SSC
34
Meeting Server(WAS-based)
Database(DB2)
Directory(LDAP)
SametimeCommunity Server
System Console(WAS-based)
Client
HTTP VP
ST Proxy Server(WAS-based)
Sametime Proxy – Live Names “Green Name” awareness Chat from Live Names, etc. Requires unique address !!
Réunions Web, client riche, SSC & livenames
35
Meeting Server(WAS-based)
Database(DB2)
Directory(LDAP)
SametimeCommunity Server
ST Proxy Server(WAS-based)
ST Media Server(WAS-based)
System Console(WAS-based)
Client
HTTP
VPSIPUDP
Sametime Media Server Provides Audio & Video Tricky w/ Firewalls !!
Réunions Web, client riche, SSC & Media
36
WAS-Proxy(machineA)
Database(DB2)
Directory(LDAP)
Client
WAS-Node(machineB)
WAS-Node(machineC)
Clustering de réunions
Clustered Meeting Server Load-balancing Fail-over Manual Setup Recommend dedicated HW
37
Internal Meetingshttp://internal.company.com/stmeetings/
Internal Client(rich or web)
Room-based URLs are Easy Internal Server: Confidential External Server: Public
Anonymous users Manage separately
Not connected URLs are fool-proof Rich-client allows for
Multiple servers Independent create/search
External Meetingshttp://external.company.com/stmeetings/
External Client(s)(web-client)
Architecture possible interne / externe
38
Architecture possible interne / externe, avec Proxy
Internal Meetingshttp://internal.company.com/stmeetings/
Internal Client(rich or web)
Using a Proxy or reverse proxyEverything is HTTP based
Proxy can route/limit usageSingle choke point
Permissive with FW rules
External Meetingshttp://external.company.com/stmeetings/
External Client(s)(web-client)
ProxyReverse-Proxy
39
Merci !
• http://www.ibm.com/software/lotus/sametime/
• http://publib.boulder.ibm.com/infocenter/sametime/v8r5/index.jsp
• http://www.lotus.com/ldd/stwiki.nsf