Vous êtes sur la page 1sur 4

VIDEOSORVEGLIANZA

APPLICATION NOTE

Guida allimplementazione di un video


in streaming in una pagina web
(solo Internet Explorer)

VIDEOSORVEGLIANZA

UNIFIED COMMUNICATIONS

WEB SERVICES

SOFTWARE GESTIONALI

GUIDA ALLIMPLEMENTAZIONE DI UN VIDEO


IN STREAMING IN UNA PAGINA WEB
(solo Internet Explorer)
Le videocamere Vivotek e Kraun utilizzano il protocollo RTSP (Real-Time Streaming Protocol) per la
trasmissione in tempo reale del video ripreso dalle telecamere stesse. Nel caso in cui sia necessario
limplementazione di un player che mostri tale video, possibile utilizzare uno degli script illustrati di
seguito che sfruttano appunto il flusso RTSP.
Questi utilizzano alcuni controlli ActiveX e pertanto chi caricher una pagina web con questi script,
dovr necessariamente abilitarli dalle opzioni di protezione di Internet Explorer. Questi player
funzionano solamente con IE in quanto gli altri browser non supportano i controlli ActiveX (nel caso di
altri browser sar necessario usare altri plug-in).
Il primo sfrutta un plug-in di QuickTime e risulta compatibile solamente con le telecamere Vivotek. Un
esempio del codice da implementare sar:
<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
width="400" height="300" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="/images/bg-webcam.gif">
<param name="qtsrc" value="rtsp://xxx.xxx.xxx.xxx:xxx/xxxxxxxxxxxx">
<param name="scale" value="tofit">
<param name="autoplay" value="true">
<param name="loop" value="false">
<param name="controller" value="false">
<embed src="/images/bg-webcam.gif" qtsrc="rtsp://xxx.xxx.xxx.xxx:xxx/xxxxxxxxxxx"
width="400" height="300" scale="tofit" autoplay="true" loop="false"
controller="false" pluginspage="http://www.apple.com/quicktime/"></embed>
</object>

Il secondo script utilizza invece un plug-in di VLC ed funzionante sia con le telecamere Vivotek che
quelle Kraun (questo plug-in necessita dellinstallazione del software stand-alone VLC):
<object CLASSID="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.
cab#Version=0,8,6,0" width="400" height="300" id="vlc" events="True"
onLoad='document.getElementById("vlc").playlist.play();'>
<param name="MRL" value="rtsp://xxx.xxx.xxx.xxx:xxxx/xxxxxxxxxxxxxx">
<param name="ShowDisplay" value="True">
<param name="AutoLoop" value="False">
<param name="AutoPlay" value="True">
<param name="Volume" value="50">
<param name="StartTime" value="0">
</object>

VIDEOSORVEGLIANZA

UNIFIED COMMUNICATIONS

WEB SERVICES

SOFTWARE GESTIONALI

Questultimo script presenta ununico svantaggio con le telecamere Vivotek in quanto le telecamere
devono avere lautenticazione del flusso RTSP disattivato. Nel caso in cui sia attivo lo script VLC non
riesce a caricare i video. Le credenziali di accesso alla telecamera non vengono comunque mai chiesti in
quanto sfrutta il flusso RTSP e non quello HTTP usato per accedere alle impostazioni della telecamera.
La stringa xxx.xxx.xxx.xxx/xxxxxxxxxxxx cambier in base alle impostazioni di rete fatte e al tipo di
telecamera (Vivotek o Kraun) e andr sostituita di conseguenza.
Affinch ognuno possa vedere il video, la telecamera dovr essere visibile e raggiungibile da Internet.
Dovrete quindi inserire una regola allinterno del vostro firewall (o del router a cui collegata la
telecamera) che crei un collegamento tra lindirizzo IP privato della telecamera e la porta RTSP utilizzata
dalla telecamera e lindirizzo IP pubblico e una porta libera a sua scelta compresa tra 1024 e 65535.
I prodotti Vivotek hanno la possibilit di impostare manualmente il numero di porta utilizzato (da
Configuration in *Advanced Mode+ Network RTSP Streaming RTSP port), mentre le
videocamere Kraun usano unicamente la porta RTSP di default ovvero la 554 (per i prodotti Kraun il
numero della porta non pu essere cambiato).
Ovviamente, in base alla configurazione della rete locale in cui si trova la telecamera, pu
tranquillamente essere lasciata la porta 554 anche in uscita.
Gli indirizzi completi da indicare negli script saranno quindi:
Telecamere KRAUN:
rtsp://[indirizzo_IP_pubblico]:[porta_esterna]/[codice_telecamera].[password]
Telecamere VIVOTEK:
rtsp://[indirizzo_IP_pubblico]:[porta_esterna]/[file_streaming]
Per le telecamere Kraun necessario fornire nella stringa dopo lindirizzo il codice telecamera (cam ID) e
la password che si trovano nel foglietto allinterno della confezione.
Per le telecamere Vivotek che trasmettono 2/4 flussi contemporanei (dipende da modello), il flusso pu
essere scelto cambiando il nome del file_streaming con uno dei seguenti (a meno che non siano
cambiati manualmente dalle impostazioni della telecamera):
Flusso 1 live.sdp
Flusso 2 live2.sdp
Flusso 3 live3.sdp
Flusso 4 live4.sdp
I 4 flussi possono differenziarsi per risoluzione, frame rate, codec (con entrambi i plug-in funziona sia
H264, MPEG-4 che MJPEG) ed altri parametri personalizzabili dal cliente stesso dallinterfaccia web della
telecamera.
Gli altri parametri degli script (come width, height, volume) possono essere cambiati in base alle
vostre necessit.

VIDEOSORVEGLIANZA

UNIFIED COMMUNICATIONS

WEB SERVICES

SOFTWARE GESTIONALI

Divisione di CDC Tech - Videosorveglianza


-

Prevendita e Consulenza
Progettazione
Assistenza alla configurazione

La divisione CDC Tech supporta i rivenditori IT nella vendita di progetti ed architetture ad alto contenuto
tecnologico con una struttura tecnica dedicata e nellintegrazione di piattaforme applicative per
infrastrutture ICT.
La divisione CDC Tech di Videosorveglianza affianca i rivenditori e gli installatori IT nella progettazione,
nello presentazione e nella configurazione di impianti di videosorveglianza che possono soddisfare ogni
tipo di esigenza e di richiesta dei vostri clienti.
Collaborando con i principali vendor e con partner selezionati, la divisione CDC Tech - Videosorveglianza
permette ai rivenditori di estendere la propria offerta al mercato professionale dei servizi e delle
soluzioni a valore, aumentando i loro margini commerciali attraverso luso di prodotti tecnologicamente
avanzati.
Per ricevere maggiori informazioni contattaci.

Divisione CDC Tech


Videosorveglianza, Sicurezza & Domotica
CDC POINT S.p.A.
tel.:
fax:
email:
web:

VIDEOSORVEGLIANZA

UNIFIED COMMUNICATIONS

WEB SERVICES

0587 288 357


0587 288 358
videosorveglianza@cdc.it
www.videosorveglianza-cdc.it

SOFTWARE GESTIONALI

Vous aimerez peut-être aussi