Ormai lo streaming con tecnologia flash è diventato alla portata di tutti. Di fatto Youtube ha lanciato uno standard che sta sempre più prendendo piede non solo per realizzare sistemi di video sharing, ma anche per effettuare riprese e trasmetterle in real time.
Il futuro prossimo vedrà un incremento esponenziale di questa tecnologia per effettuare dirette video. I motivi sono diversi:
- Diffusione: il 96% degli utenti online ha il Flash Player
- Multipiattaforma: Funziona su sistemi operativi differenti
- Facile da installare
- Permette di personalizzare la grafica della pagina
- Supporta il tracciamento SCORM per le attività di e-learning
Per poter mettere in piedi un sistema in grado di effettuare questo tipo di live stream c’è bisogno di alcune cose:
- Un server dotato di una buona banda
- Il Multimedia Server proprietario o Open Source
- Il client dotato di player Adobe Flash
Una buona alternativa al Flash Media Server (Flash Communication Server) è Red5, copia Open Source del software di casa Adobe.
Red5 è un open source flash server sviluppato in Java che supporta:
- Streaming Audio/Video in formato FLV e MP3
- Recording Client Streams (solo in formato FLV)
- Real-time Multi-player gaming
- Broadcast di Live Streams
Come tutti i sistemi Open Source Red5 permette di avere a portata di mano diversi plugin oltre che la possibillità di modificare il codice adattandolo alle proprie esigenze.
Il protocollo RTMP (Real Time Messaging Protocol) ovvero quello usato tra un filmato SWF e Red5, consente di inviare audio codificato in formato mp3, video in formato Flash Video Format (FLV), e istruzioni ActionScript in formato Action Message Format (AMF).
Perchè uno dovrebbe decidere di utilizzare Red5?
- Red5 è sviluppato in Java, cioè un vero linguaggio di programmazione e il codice server side è scritto in Java e non con un linguaggio di scripting come invece è Flash Media Server (Flash Comm).
- L’ultima versione, inoltre, permette di scrivere il codice lato server in diversi linguaggi di scripting come il Javascript, Ruby, Python, Groovy, e bsh.
- E’ multipiattaforma: esiste l’installer per Windows, Linux e Mac
- Essendo un prodotto open source non ha costi di licenza.
ARRIVIAMO AL PUNTO
Dopo questo bello spiegone vi faccio una richiesta abbastanza urgente. Come qualcuno sa, il 12 Maggio faremo una diretta tra il BarCampMatera d il LitCamp. Per far questo vorremmo utilizzare Red5 per permettere non solo di effettuare una diretta bidirezonale, ma anche di poter rendere pubblico il flusso video a chi non sarà ne’ a Torino ne’ a Matera, nonchè di registrarlo.
Abbiamo a disposizione il Server. Si tratta solo di installare ed eventualmente personalizzare l’applicazione. Se c’è qualcuno tra di voi che ha esperienza in merito e vuole darci una mano a rendere possibile questa idea malsana, che si faccia pure avanti. Godrebbe di ottima visibilità e non è detto che non possa essere un buon modo per farsi conoscere da qualcuno.
Per qualsiasi cosa contattatemi pure liberamente.
Link: http://www.osflash.org/red5
Alcune parti dell’articolo sono state riportate riproducendo alcuni contenuti scritti da Daniela Remogna su www.webmultimediale.org - da un’idea di Roberto Ellero la risorsa italiana sul multimedia.
Commenti Recenti