1. IBM Lotus Sametime 8.5
Fonctions
Architecture & Administration
Gestion Audio/Vidéo
David Dyen & Nestor Bonifas
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
2
3. 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
4. IBM® Lotus® Sametime® 8.5 : les composants
Sametime Community Server
Sametime Proxy Server
Sametime Meeting Server
Sametime Media Manager
Et…Sametime System Console
4
5. Sametime passé et présent
Aujourd’hui pour nos clients Objectifs de la 8.5
IM scalable Modernisation des réunions en
ligne et nouvelle expérience
Plateforme client extensible
Accès à des IM tierces Amélioration de la qualité vidéo &
interopérabilité
Réunions en ligne Nouveaux clients web et mobiles
Vidéo
Accès navigateur / client Web Simplification de l’administration à
travers une interface unique
Intégration applications Web
5
6. 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
7. 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
s:
tion
Remplacement de STLinks pour les
a
applications Web 2.0 / Ajax
o rm 2.0
d’inf Web
u s De v
Pl ,
S45
7
8. 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 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 Web2.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
9. Réunions Sametime
Remontées clients Sametime 8.5 Meeting server
Applet JavaTM Navigateur sans téléchargement pour
Temps de lancement du “client” participer
de réunion Client Riche (Sametime & Notes)
Effort pour créer et inviter à une Salles de réunion permanentes et
réunion meilleure intégration à l’agenda
Qualité de la conversion des Amélioration de la qualité du partage
présentations d’écran et conversion
Enregistrement des réunions en Enregistrement au format .MOV
format propriétaire
Performance, connections et Connections HTTP / HTTPS remplacent
Support de réunions larges T120 (simplifie SSO, pare-feu)
Haute disponibilité Mécanismes de haute disponibilité
Performance Inclus avec Websphere, plus besoin
d’EMS
9
10. Outils animateur: miniatures
des slides, pointeurs,
Inviter d’autres personnes annotations
par drag &drop !
Matériels stockés dans la
salle (documents, URLs
...)
Sametime rich client
Entrée rapide dans une salle
de réunion, aussi facile
Enregistrement et que de rejoindre un chat
sauvegarde en format
standard
10
12. Fonctions du client riche vs client web
Le client riche intégré à Notes / ou le Standalone Sametime permet :
▬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
12
13. Audio / vidéo
Remontées clients Sametime 8.5 Media Manager
Qualité audio / vidéo (réunions) Codecs H.264 /G.722.1 : qualité + et
réseau –
Redimensionner la vidéo
Plus de 2 personnes dans un Calls vidéo multipoints avec activation
vidéo chat automatique de la vidéo du speaker
Interopérabilité avec des Architecture A/V basée sur le standard SIP
systèmes de vidéo conférence
tiers
13
15. 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 pour l’audio.
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.
Dans le cas d’un pilote on peut installer ces 3 composants sur la même machine, mais dans un environement
de production, il est recommandé de dédier une machine à chaque composant.
15
16. Architecture globale des conférences
VP
Sametime Server
HTTP
Meetings Server
Room
System*
Media Manager
SIP
Proxy/Registrar
SIP
Sametime Conference Manager
Connect Client SIP External
Internal External
TCSPI TCSPI Bridge*
Adapter Adapter*
Proprietary
SIP
Media
Packet Switcher
Media
* Optional install from partners
16
17. IBM Lotus Sametime Media Manager
Il utilise de nouveaux Codecs Audio & Vidéo (H.264/MPEG4).
Media Manager s’appuie sur SIP pour supporter la VoIP (Sametime
Connect Client ou Client embarqué dans le client Lotus Notes).Il peut être
connecté à des systèmes d’Audio et de Visio-conférence pour les intégrer
aux conférences et fournit ensuite une interopérabilité entre les clients
Sametime et ces points terminaux Audio-Vidéo.
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.
Les composants du Media Manager peuvent être dispatchés sur plusieurs
machines et aussi le Media Manager peut être clusterisé pour la sécurité et la
répartition de charge.
Dans la version actuelle seul le SIP Proxy Registrar et le Conference
Manager peuvent être clusterisés. Pas le switcheur de paquets.
17
18. 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 consommée
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
19. Client Web Browser et Audio/Vidéo (bientôt…)
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
19
20. Tiens dans la main…vers la visiophonie (Bientard..)
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
20
25. IBM Lotus Sametime 8.5
Modes d'accès aux services
Protocoles réseau
Couches techniques et fonctionnelles
IP Sametime
Domino®
Presence/
Network IM
VP Sametime
Presence, Chat Legacy
Sametime Connect Alerts, Invites, Legacy Meeting Meetings
Client Content
Sametime
HTTP New Meetings
WebSphere®
Presence, Chat, Alerts, Invites, LDAP
New Meetings content/media Sametime
Media
Browser Client
Server
SIP DB2®
Federated Presence/Chat, Sametime
A/V Control signalling Proxy
Mobile Client RTP
Sametime
A/V Media Gateway
Sametime
Custom App Client System Console
25
26. Lotus® Sametime® 8.5 : La console système
Configuration centralisée & gestion des politiques
Sametime
Gateway
Sametime
Proxy Server
Sametime
Media
Sametime Sametime
Presence/IM Meetings
26
27. Agenda
1 Les fonctions d 'IBM Lotus Sametime 8.5
2 L’installation
3 Les architectures de production
27
28. 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
SHOW201
Installation and Setup of
7. Run the guided activity to configure the IBM Lotus
IBM Lotus Sametime 8.5
Sametime Community Server installation
”From Zero to Hero” in Just 2 Hours
8. Install the IBM Lotus Sametime Community Server
9. Enable trust between the IBM Lotus Sametime Frank Altenburg | Senior Field Support Engineer
Community Server and the IBM Lotus Sametime Volker Jürgensen | Software IT Architect
Proxy Server
10. Run the guided activity to configure the IBM Lotus
Sametime Proxy Server installation
11. Install the IBM Lotus Sametime Proxy Server
28
29. The 21 steps to implement a complete Sametime
8.5 environment (continued)
12. Create the IBM Lotus Sametime Meeting Server database
13. Run the guided activity to configure the DB2 Meeting server database connection
14. Run the guided activity to configure the IBM Lotus Sametime Meeting Server installation
15. Install the IBM Lotus Sametime Meeting Server
16. Enable trust between the IBM Lotus Sametime Community Server and the IBM Lotus
Sametime Media Manager
17. Run the guided activity to prepare the IBM Lotus Sametime Media Manager installation
18. Install the IBM Lotus Sametime Media Manager
19. Install a IBM Lotus Sametime Connect client
20. Configure the Meeting Plug-In on the IBM Lotus Sametime Connect client
21. 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
30
31. 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
Sametime
Server
Mux Mux
Tokyo Chicago London
5,000 connexions locales 2 connexions WAN 5,000 connexions locales
31
32. Réunions 8.5 en accès Web
Simple Web-only Setup
Pilots
Exploration
Web Client
Etc.
HTTP
Meeting Server
(WAS-based)
Database Directory
(DB2) (LDAP)
32
33. Réunions Web et client riche
Sametime Rich-Client and Web
Leverage existing Sametime
deployment
Client
HTTP VP
Meeting Server
(WAS-based)
Database Directory Sametime
(DB2) (LDAP) Community Server
33
34. Réunions Web, client riche avec SSC
Sametime System Console
Simplifies install
Simplifies management
Client
Provides GUI for Config
Provides GUI for policy
HTTP VP
Meeting Server
(WAS-based)
System Console
(WAS-based)
Database Directory Sametime
(DB2) (LDAP) Community Server
34
35. Réunions Web, client riche, SSC & livenames
Sametime Proxy – Live Names
“Green Name” awareness
Client Chat from Live Names, etc.
Requires unique address !!
HTTP VP
Meeting Server ST Proxy Server
(WAS-based) (WAS-based)
System Console
(WAS-based)
Database Directory Sametime
(DB2) (LDAP) Community Server
35
36. Réunions Web, client riche, SSC & Media
Sametime Media Server
Provides Audio & Video
Client Tricky w/ Firewalls !!
VP
SIP
HTTP UDP
Meeting Server ST Proxy Server ST Media Server
(WAS-based) (WAS-based) (WAS-based)
System Console
(WAS-based)
Database Directory Sametime
(DB2) (LDAP) Community Server
36
38. Architecture possible interne / externe
Room-based URLs are Easy
Internal Client Internal Server: Confidential
(rich or web) External Server: Public
Anonymous users
Manage separately
Not connected
URLs are fool-proof
Rich-client allows for
Multiple servers
Internal Meetings Independent create/search
http://internal.company.com/stmeetings/
External Meetings
http://external.company.com/stmeetings/
External Client(s)
(web-client)
38
39. Architecture possible interne / externe, avec Proxy
Using a Proxy or reverse proxy
Internal Client Everything is HTTP based
(rich or web) Proxy can route/limit usage
Single choke point
Permissive with FW rules
Internal Meetings Proxy
http://internal.company.com/stmeetings/ Reverse-Proxy
External Meetings
http://external.company.com/stmeetings/
External Client(s)
(web-client)
39