|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
[Web] Streaming web
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? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
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
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
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? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:35.



















