37
IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

Embed Size (px)

Citation preview

Page 1: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

IBM Lotus Sametime 8.5

FonctionsArchitecture & AdministrationGestion Audio/Vidéo

Nestor Bonifas & David Dyen

Page 2: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion 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

Page 3: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 4: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 5: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

Sametime Community Server

Sametime Proxy Server

Sametime Meeting Server

Sametime Media Manager

Et…Sametime System Console

IBM® Lotus® Sametime® 8.5 : les composants

5

Page 6: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 7: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 8: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 9: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 10: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 11: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

All plans are subject to change

Client navigateur

Pas de téléchargementExpérience navigateur

Pas de Java requis pour voir le contenu

11

Page 12: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 13: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 14: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 15: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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.

Page 16: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 17: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 18: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 19: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 20: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

“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

Page 21: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

Démonstrations

21

Page 22: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 23: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 24: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

27

1 Les fonctions d 'IBM Lotus Sametime 8.5

2 L’installation

3 Les architectures de production

Agenda

Page 25: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 26: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 27: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

30

Agenda

1 Les fonctions d 'IBM Lotus Sametime 8.5

2 L’installation

3 Les architectures de production

Page 28: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 29: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 30: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 31: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 32: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 33: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 34: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 35: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 36: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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

Page 37: IBM Lotus Sametime 8.5 Fonctions Architecture & Administration Gestion Audio/Vidéo Nestor Bonifas & David Dyen

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