PROGETTI | E-Stream JAVA
PROGETTI | E-Stream JAVA
Progetto E-Stream
Il progetto E-Stream ha come obiettivo generale quello di incrementare il livello di competenza degli allievi in ambiente multipiattaforma JAVA e nel campo dei software Peer-to-Peer.
Si svilupperà insieme, in ambiente JAVA un Framework che distribuisce su un Internet oppure semplicemente il una rete locale un flusso di Streaming UDP in modalità peer-to-peer.
Installato sul qualsiasi sistema operativo che possegga la JVM, il framwork, riceve e trasmette ad altri nodi il flusso UDP. Lo scenario di utilizzo potrebbe essere un luogo pubblico, come stazioni ferroviarie, aeroporti, farmacie, sale di attesa, nei quali siano installati dei terminali anche economici LINUX-Oriented sui quali trasmettere programmi TV, Films o altro materiale multimediale.
I vantaggi di questa teconologia derivano dal fatto che si impiega un solo flusso che parte da un server che viene replicato sulla rete da ogni nodo verso un altro nodo della rete.
Questo aspetto fa si che l’inserimento di ulteriori nodi non abbia nessun impatto sulla qualità del flusso. Il framework, infatti, fa sì che all’aumentare dei nodi rimangano inalterate le prestazioni e l’intero sistema.
Possibili sviluppi futuri ed estensioni della funzionalità:
1. Implementazioni di canali con più flussi che contemporaneamente viaggiano all’interno della rete con cambio del canale.
2. Implementazioni dei protocolli STUN per creare una WEB TV.
Presequisiti del progetto: conoscenza del linguaggio JAVA e delle classi che gestiscono il SOCKET.
Strumenti: ECLIPSE, NETBEANS su WINDOWS.