PDA

View Full Version : [Web] Streaming web


tomminno
27-04-2010, 09:47
Dovendo realizzare un sistema di streaming web la cui origine video è un hardware con uscita mpeg4 su protocollo rtsp, ho qualche alternativa all'utilizzo di Darwin Straming Server per la distribuzione dei contenuti?

Ho visto che Red5 è uno streaming server per flash, ma per utilizzarlo avrei bisogno di qualcosa che mi converta correttamente il flusso proveniente dall'hardware (VLC?). Mi pare di complicare troppo la soluzione aggiungendo strati di decodifica intermedia, anche per problemi di sincronizzazione con l'inizio dello stream live.
Oltretutto scrivere un modulo di autenticazione per DSS è questione di 5 minuti con Red5 mi sembra ben più complicato.
Il vantaggio di Red5 d'altra parte sarebbe l'utilizzo di flash che è universalmente supportato, senza bisogno di ulteriori plugin installati.
Invece i player che supportano rtsp mi risultano Quicktime e VLC (altre soluzioni?).
Come si potrebbe generare l'html in modo da visualizzare il filmato con il plugin più adatto? Ad esempio su Mac ovviamente dovrei visualizzarlo tramite Quicktime, su Windows se presete dovrei usare Quicktime (penso a tutti quelli che hanno iTunes installato) altrimenti invitare ad installare VLC con i plugin per Firefox e IE.

Insomma straming web senza flash è complicato?

gugoXX
27-04-2010, 23:11
Server implementations
QuickTime Streaming Server: Apple's closed-source streaming server that ships with Mac OS X Server
Darwin Streaming Server: Open-sourced version of QuickTime Streaming Server maintained by Apple
pvServer: Formerly called PacketVideo Streaming Server, this is Alcatel-Lucent's streaming server product.
Helix DNA Server: RealNetworks' streaming server. Comes in both open-source and proprietary flavors.
Live555: Open source C++ server and client libraries used in well known clients like VLC and mplayer.
VideoLAN: Open source media player and streaming server
Windows Media Services: Microsoft's streaming server included with Windows Server.
VX30: Streaming video server and embedded JAVA client from Maui X-Stream.
Xenon Streaming Server: Mobile streaming server from Vidiator Technology (US) Inc.
RtpRtspStack: Streaming server which is designed for low footprint and high performance applications.
Gstreamer based RTSP Server and client
FFmpeg: includes ffserver a GPL or LGPL RTSP streaming server

tomminno
28-04-2010, 09:15
Grazie per l'elenco, molti li avevo già visti ma alcuni come VLC, FFmpeg e Live555 non consentono la definizione di un modulo di autenticazione per l'accesso ai filmati. Proverò a vedere qualche altro nella lista, anche se DSS mi sembra un ottimo prodotto una volta messe insieme tutte le patch che si trovano in giro.

Il mio problema principale rimane lato client. Il protocollo RTSP purtroppo necessita dell'installazione di plugin variabili a seconda del sistema operativo e di cosa è installato sul sistema dell'utente.
Su un Mac o comunque su Windows se è presente QuickTime è inutile che obblighi ad installare VLC.
C'è modo di mostrare l'uno o l'altro a seconda di quale è installato?