sametime 8 5
DESCRIPTION
Présentation du Lotusphère 2010 IBM Bois ColombesFonctionnalités de SAMETIME 8.5TRANSCRIPT
IBM Lotus Sametime 8.5
FonctionsArchitecture & AdministrationGestion Audio/Vidéo
David Dyen & Nestor BonifasNestor 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 Community Server
Sametime Proxy Server
Sametime Meeting Server
Sametime Media Manager
Et…Sametime System Console
IBM® Lotus® Sametime® 8.5 : les composants
4
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
5
Client Web Lotus SametimeClient 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 RestCommunication 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’informations :
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 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
Réunions Sametime
Sametime 8.5 Meeting serverNavigateur sans téléchargement pour participerClient Riche (Sametime & Notes)Salles de réunion permanentes et meilleure intégration à l’agendaAmé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 clientsApplet JavaTM
Temps de lancement du “client”de réunionEffort pour créer et inviter à une réunionQualité de la conversion des présentationsEnregistrement des réunions en format propriétairePerformance, connections et Support de réunions largesHaute 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 pourvoir le contenu
11
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
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 –
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.264iSACG.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 RegistrarSe charge des services de localisation et achemine les messages SIP à destination.
2-Switcheur de paquetsSe 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érenceGè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.
15
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.
Architecture globale des conférences
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
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
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éeBande 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 Browser 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émonstration
21
Accès depuis l’agenda
22
Accès depuis le plugin
23
Une salle de réunion
24
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/
IMSametimeLegacy 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 Console5. Log in to the IBM Lotus Sametime System Console6. Run the guided activity to configure the LDAP
server connection7. Run the guided activity to configure the IBM Lotus
Sametime Community Server installation8. Install the IBM Lotus Sametime Community Server9. 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 HoursFrank Altenburg | Senior Field Support EngineerVolker Jürgensen | Software IT Architect
28
The 21 steps to implement a complete Sametime 8.5 environment (continued)
12. Create the IBM Lotus Sametime Meeting Server database13. Run the guided activity to configure the DB2 Meeting server database connection14. Run the guided activity to configure the IBM Lotus Sametime Meeting Server installation15. Install the IBM Lotus Sametime Meeting Server16. 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
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 SetupPilotsExplorationEtc.
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 ConsoleSimplifies installSimplifies managementProvides GUI for ConfigProvides 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” awarenessChat 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 ServerProvides Audio & VideoTricky 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éunionsClustered Meeting Server
Load-balancingFail-overManual SetupRecommend dedicated HW
37
Internal Meetingshttp://internal.company.com/stmeetings/
Internal Client(rich or web)
Room-based URLs are EasyInternal Server: ConfidentialExternal Server: Public
Anonymous usersManage separately
Not connectedURLs are fool-proofRich-client allows for
Multiple serversIndependent 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 !