1. Technical document / 276td/1.2
VIRTUAL MEETING
by Virtual Valley Srl
Via Carducci, 67
23100 Sondrio SO I EU
www.formeeting.it
info@virtualvalley.it
WEB STREAMING LIVE SERVICES
Risk analysis & Solutions
AREA 1 AREA 2 AREA 3
CAMERA 1
STREAMING
CAMERA 1 MIXER A/V LAPTOP SERVER
INTERNET
CAMERA n
Connessione
AREA 4
WEB SERVER
(sito internet di accesso)
UTENTE 1 UTENTE 2 UTENTE 3 UTENTE n
AREA 5
Virtual Meeting Web Live Streaming (Standard) prevede un’architettura “normale” la quale
non fornisce soluzioni a eventuali problemi che si potrebbero verificare all’interno di
ciascuna delle aree sopra raffigurate.
Le aree “critiche” all’interno delle quali si potrebbero verificare problemi sono la 1, la 3 e la
4. Le problematiche che potrebbero verificarsi sono molto diverse da area ad area:
- AREA 1
La più probabile problematica riguardante l’Area 1 è relativamente alla connessione
Internet. Tale problematica si risolve predisponendo una connessione di backup. Nel caso
in cui si dovesse verificare una perdita di connessione è possibile (in automatico o
manualmente) eseguire lo “switch” sulla connessione alternativa o di backup.
2. Un'altra “problematica” che potrebbe verificarsi all’interno dell’Area 1 è relativa alle
eventuali cadute di tensione. La soluzione standard già è in grado di minimizzare il
problema adottando videocamere con batteria lunga durata e laptop per l’acquisizione del
segnale video e la sua trasmissione al server di streaming.
Ultima eventuale situazione critica all’interno di quest’area è il “crash” del laptop. Tale
situazione (non prevista nel modello Standard) può essere risolta rapidamente
predisponendo un laptop di identica configurazione (muletto).
- AREA 2
L’Area 2 (Internet), ovvero l’infrastruttura di reti di comunicazione dati non è generalmente
causa di problemi e comunque, anche nel caso in cui lo fosse, non sarebbe possibile
intervenire.
- AREA 3
Il server di Streaming utilizzato da Virtual Meeting durante la fornitura del servizio
garantisce una percentuale di UpTime pari al 99,8%. La macchina fisica sulla quale risiede
l’applicazione lato server che riceve il flusso dati (audio/video) proveniente dal laptop è
connesso a Internet tramite una rete con capacità di oltre 250 Gigabits/s (250,000+
Megabits al secondo).
Le probabilità che il server interrompa il servizio sono pari allo 0,2%. (Non impossibile, ma
decisamente poco probabile).
Nel caso in cui si desiderino “azzerare” le probabilità circa l’interruzione del servizio legate
al malfunzionamento del server di streaming, è possibile predisporre 2 server di streaming
(il secondo server funge da “macchina di backup”).
- AREA 4
L’Area 4 include il Web Server, ovvero il computer che fornisce agli utenti connessi la
pagina Web che include l’interfaccia sviluppata in Adobe Flash che stabilisce la
connessione con il server di streaming. Le problematiche che possono interessare
quest’area sono di diversa natura, ma tutte possono essere ovviate predisponendo una
struttura di backup. In pratica è possibile predisporre la stessa pagina Web su Web Server
differenti collocati in data center distinti.
- AREA 5
L’Area 5, così come l’Area 2, non è controllabile e gestibile. Le problematiche che
potrebbero verificarsi sono legate alle configurazioni hardware, software e di connessione
di ogni singolo utente che si collega. Certamente è possibile adottare “accorgimenti”
finalizzati a minimizzare le probabilità che si verifichino situazioni “critiche”:
1. “Scarso” livello di connettività: questo è il caso più frequente e si risolve inviando
agli utenti un flusso dati contenuto in modo che possa essere ricevuto da “tutti”.
2. Non corretta configurazione hardware e software: tutte le problematiche di questa
natura vengono generalmente eliminate fornendo una guida semplice e chiara circa
i requisiti necessari alla partecipazione all’evento live. E’ inoltre possibile
predisporre una pagina Web di “Test” che si consiglia di visitare a ciascun utente.
La pagina di test deve essere in grado di riprodurre un flusso simile a quello che
verrà trasmesso durante l’evento live; in questo modo eventuali problematiche
possono essere accertate e quindi risolte con anticipo.
Technical Support