Red5 server.it è il primo blog italiano che raccoglie tutorials e guide sull'installazione e la configurazione del server multimediale Red5. Scopri come creare videoconferenze, web tv, player FLV, sistemi di collaborazione online basati su Red5. Se vuoi contribuire anche **tu**, inviami il tuo red5 tutorial via email, sarò felice di pubblicarlo su questo blog :-)


TOP

Problemi con l’installazione di Red5 versione 1.0RC1 su Windows

Se durante l’avvio del server tramite il comando red5.bat vi viene segnalando questo errore:

Setting default logging context: default
Logger context selector method found
Exception java.lang.ClassCastException: org.slf4j.helpers.BasicMDCAdapter cannot be cast to ch.qos.logback.classic.util.LogbackMDCAdapter
Bootstrap complete

Oppure andando sotto Servizi di Windows notate che il servizio di Red5 non parte, la soluzione consiste nell’eliminare dalla cartella lib questi due file:

com.springsource.slf4j.juli-1.6.1.jar
com.springsource.slf4j.log4j-1.6.1.jar

La procedura è indicata anche qui:
http://trac.red5.org/ticket/1036

Read More
TOP

Come creare una nuova applicazione lato server per Red5 0.9.1 Final in linguaggio Java con l’IDE offerto da Eclipse

Struttura delle cartelle in una nuova applicazione per Red5Molti di voi si saranno domandati come si sviluppi un’applicazione lato server in linguaggio Java che funzioni su Red5. Attenti che questo non è l’unico modo per sviluppare un’applicazione in Red5 poiché il server include un interprete anche per i seguenti linguaggio di scripting: Javascript – version 1.6 (Mozilla Rhino version 1.6 R7), JRuby – version 1.0.1 (Ruby version 1.8.5),Jython – version 2.2 (Python version 2.1), Groovy – version 1.0, Beanshell – version 2.0b4.
Detto ciò, in questo tutorials spiegherò come creare un’applicazione che gira sul server multimediale Red5 in linguaggio Java. La versione che sto utilizzando alla data di stesura di questo tutorial è la 0.9.1. (continua…)

Read More
TOP

Installare Red5 su Linux centOS 5.5 con Configurazione del Firewall Iptables e creazione dello script di start/stop

Questo tutorial, scritto da Keres Contorni e Matteo Penasa, riguarda l’installazione del server di streaming multimediale Red5 su Linux CentOS 5.5 e spiega anche come configurare correttamente il firewall IPTABLES e come creare uno script shell di avvio/stop del server. (continua…)

Read More
TOP

Creare una WebTV con Red5

Creare una WebTv con Red5Vi siete mai chiesti come funziona una WebTv su Internet? Leggendo questo articolo, in cui gli strumenti utilizzanti sono tutti opensource, imparerete a creare il vostro canale TV! Puntate i telecomandi, Red5 entra in azione ;-)
Questo tutorial spiega step by step come realizzare una WebTV con Red5 ed è frutto di Keres Contorni e Matteo Penasa che me lo hanno mandato via e-mail. Un sentito ringraziamento da parte mia per il loro prezioso contributo, sono sicura che questo tutorial sarà utile a molti neo-sviluppatori di Red5. Grazie Ancora!

(continua…)

Read More
TOP

Un gioco semplice: La pallina condivisa tra più utenti – Shared Ball

Shared Ball con Red5Il gioco della pallina condivisa è il classico esempio che si propone quando si inizia a parlare di oggetti condivisi (Shared Object). Ecco la dinamica del giochino: sullo stage è presenta un movie clip con una pallina, un utente può trascinarla verso una direzione lungo lo stage ed in tempo reale gli altri utenti vedono lo spostamento ed a loro volta possono intervenire per trascinarla (continua…)

Read More
TOP

I Remote Shared Objects con Red5

Uno Shared Object è una specie di Super Cokie, cioè un oggetto condiviso a cui più utenti possono attingere per ottenere/memorizzare informazioni di interesse. In realtà, gli shared object sono sempre esistiti in Flash sotto il nome di “local shared object (LSO)”. Essi permettono di memorizzare dei dati nei client e di recuperarli in un secondo momento. In Red5 si possono usare i Remote Shared Object per condividere informazioni in real time nei filmati flash in esecuzione sui vari client. Se un filmato flash aggiorna una proprietà di un Remote Shared Object, la stessa proprietà è aggiornata in ciascun filmato flash connesso all’applicazione e di conseguenza ogni client riceve una notifica riguardo all’aggiornamento (continua…)

Read More
TOP

Red5 realizzare una chat in Flash grazie ai Remote Shared Object

Red5 Realizzare una Chat con l'ausilio dei Remote Shared ObjectIn questo articolo illustrerò il meccanismo base per creare una chat online basata su Red5. Prima di iniziare a scrivere codice per implementare la chat, è necessario apprendere cosa sono gli Shared Object e perché sono importanti nell’ambito della creazione di applicazioni multimediali online in cui diversi utenti interagiscono tra di loro (continua…)

Read More
TOP

Red5 Creare un’applicazione di videoconferenza in Flash Actionscript 2 e Java

In questo articolo spiegherò, nel modo più semplice possibile, come realizzare un’applicazione di videoconferenza con Red5, in cui l’interfaccia client è realizzata in Flash Actionscript 2. Spero che questo articolo possa essere la “base” per i vostri futuri lavori con Red5.

Il tipo di videoconferenza che andremo a realizzare è uno a molti, ciò significa che c’è un utente che, tramite la propria webcam e microfono, trasmette in diretta un flusso (continua…)

Read More
TOP

Red5 – Un player video streaming FLV in as2

Per iniziare a creare applicazioni multimediali basati sullo streaming video su internet è fondamentale conoscere cosa sono e come funzionano le classi NetConnection e NetStream. Queste due classi fanno parte del linguaggio actionscript 2 di Flash e le utilizzeremo nel realizzare (continua…)

Read More
TOP

Red5: il protocollo streaming RTMP (Real Time Messaging Protocol)

Il protocollo Real Time Messaging Protocol (RTMP) è un protocollo proprietario sviluppato dall’Adobe per realizzare lo streaming di file multimediali su internet tra un server ed il client Adobe Flash Player.

Il server può essere il Flash Media Server, soluzione commerciale e closed source proposta da Adobe oppure Red5, soluzione gratuita ed opensource.

Per impostazione predefinita RTMP si basa sul protocollo di trasporto TCP e per dirigere il proprio traffico dati utilizza la porta 1935. Per le reti aziendali che hanno problemi con Firewall che bloccano il traffico verso la porta 1935 c’è il protocollo RTMPT (Real Time Messaging Protocol Tunnelling), il quale incapsula il protocollo RTMP in richieste del protocollo HTTP(Hyper Text Transfer Protocol) che viaggiano sulla porta 80. Infine ne esiste una terza implementazione ancora più sicura il protocollo RTMPS (Real Time Messaging Protocol Over SSL) che incapsula le richieste RTMP in richieste HTTPS. SSL (Secure Sockets Layer) è un protocollo crittografato che permette una comunicazione sicura e una integrità dei dati su reti TCP/IP come internet. Quindi se, ad esempio, desiderate realizzare un’applicazione di videoconferenza/chat (continua…)

Read More