Palantir

streaming interattivo multicanale

ATTENZIONE! Le pagine italiane di questo sito non sono più aggiornate. Si prega di fare riferimento alla versione inglese.

 

Vedere da lontano

Cos'è Palantir?

Palantir è un sistema di streaming client-server che permette il controllo di dispositivi e la trasmissione di video, audio e dati su infrastruttura TCP/IP.
Il nome deriva da una parola creata da J. R. R. Tolkien e utilizzata nei suoi racconti, il cui significato è che sorveglia da lontano. Va pronunciato accentando la "i" di "tir".

Per quanto concettualmente simile a molti altri prodotti webcam-like, Palantir dispone di caratteristiche che lo pongono notevolmente al di sopra dei concorrenti:

  • La sezione di streaming video è stata progettata in modo da offrire un'estrema efficienza di funzionamento. Anche una macchina di fascia bassa è in grado di servire direttamente centinaia di client, senza richiedere un server intermedio per alleggerire il carico.

  • L'ampia scelta di programmi client in grado di visualizzare lo stream video comprende alcuni browser web, un'applet Java e un client nativo Windows che non richiede installazione (può essere eseguito subito dopo averlo scaricato).

  • La disponibilità di un canale audio full-duplex di qualità telefonica permette la comunicazione tra server e client (uno alla volta): bastano un microfono e un altoparlante per controllare una postazione remota.

  • Un canale dati aggiuntivo rende possibile il controllo a distanza di ogni tipo di dispositivo (sensori e attuatori) collegabile al server. Utilizzando i client forniti con Palantir è possibile interagire con l'hardware e controllarne lo stato attraverso un'interfaccia grafica. Classici esempi di dispositivi sono servomeccanismi di pan/tilt/zoom per telecamere, illuminatori, sensori di temperatura e di sforzo ecc..

A fondamento del server è stato posto il sistema operativo Linux, per le sue doti di eccellente stabilità, velocità e bassi requisiti di memoria che lo rendono candidato ideale anche per applicazioni basate su PC industriali.
Non è affatto necessario, tuttavia, avere dimestichezza con Unix per poter utilizzare proficuamente Palantir: la macchina server può essere considerata alla stregua di una "black box" che non richiede manutenzione dopo la configurazione iniziale, e a cui si può accedere dal proprio sistema operativo preferito.

Palantir può essere utilizzato su una LAN, una VPN o Internet.
I campi di applicazione vanno dalla sorveglianza all'entertainment, al controllo di processi industriali, al site monitoring.

Requisiti di sistema

Lato server

  • Un PC con processore 486 o successivo, e Linux (kernel 2.2.x o superiore).

  • Una periferica di cattura video compatibile video4linux (sono supportate pressoché tutte le schede PCI e molte webcam).

  • Una scheda audio compatibile OSS (per il canale audio).

  • Una connessione di rete che supporti il protocollo TCP/IP.

Lato client

  • Qualsiasi browser su qualsiasi sistema operativo è in grado di mostrare un'istantanea del video catturato, e lo stato dei dispositivi collegati al server in forma testuale.

  • I browser che supportano il formato multipart/x-mixed-replace possono mostrare lo stream video senza bisogno di alcun plug-in. La lista di tali browser comprende al momento Netscape e Mozilla su tutti i sistemi operativi, e Internet Explorer sulla sola piattaforma Macintosh.
    Nota: a seconda della velocità della connessione di rete, la visualizzazione dello stream video può essere soggetta a problemi di latenza (ritardo tra l'azione reale e i fotogrammi osservati). Per ottenere un sincronismo migliore è consigliabile utilizzare i client Java o Windows.

  • Qualunque browser con funzionalità Java permette l'utilizzo del client Java, col quale si può osservare lo stream video con bassa latenza e controllare i dispositivi collegati al server.

  • Solo per il sistema operativo Windows, è disponibile un client che permette lo sfruttamento ottimale di tutte le caratteristiche di Palantir: video a bassa latenza, comunicazioni audio, controllo dei dispositivi.
    Questo client può essere reso disponibile per il download sullo stesso sito del server Palantir. Per la massima comodità degli utenti, una volta scaricato non è necessario alcun tipo di installazione prima di poterlo utilizzare.


Copyright 2004 Fastpath Research