Come far funzionare i server di streaming audio e video? [chiuso]

4

Sono uno sviluppatore PHP MySQL e sono interessato al modo in cui la televisione e la radio vengono trasmesse su Internet dal vivo. Voglio sapere come funziona e quali sono i suoi requisiti (quale pacchetto di quale linguaggio di programmazione offre il meglio).

E per favore chiariscimi:

I siti web sono memorizzati nei server. Dal mio desktop, se voglio trasmettere dei video, devo collegarmi al webserver (a monte del video). Esiste una domanda per farlo (o devo codificarlo o incorporare la mia applicazione web e quale linguaggio di programmazione sarebbe adatto (Python lo supporta))? E ho anche bisogno di uno script per gestire il video o l'audio upstream (posso farlo con PHP)?

    
posta Santosh Linkha 14.01.2011 - 07:07
fonte

2 risposte

5

La maggior parte delle radio e degli ampli Internet; i televisori là fuori usano il protocollo HTTP per lo streaming. Una parte della torta per RTSP (dopo MMS ) e RTMP , ma è marginale. Ecco l'elenco dei server di streaming più popolari:

  • SHOUTcast - il leggendario server di streaming. Supporta solo lo streaming HTTP ed è molto semplice da configurare.
  • IceCast - questo progetto open source è stato sviluppato per coprire i limiti di SHOUTcast. È ampiamente usato e raccomandato come SHOUTcast. Supporta anche lo streaming HTTP.
  • Servizi Windows Media - Un server di streaming basato su RTSP (prima che fosse MMS). Supporta anche lo streaming HTTP, ma è necessario un codificatore specifico. È anche ampiamente utilizzato, ma ti costerà di più in termini di licenze.
  • Wowza Media Server - Streaming basato su RTMP (Flash) ma supporta anche tutti i possibili protocolli di streaming come HTTP, RTMPE, RTMPT, RTMPTE, RTMPS, MPEG -TS, ecc. Non gratis, ma ottieni quello per cui hai pagato! Probabilmente la scelta migliore. Ha un'API molto ben progettata (è stata programmata in Java) e ti permetterà di controllare ed estendere molte cose.

Ci sono altre soluzioni che conosco meno, quindi le elenco solo:

Ecco un confronto di tutti i server.

Vorrei andare per SHOUTcast o IceCast prima, l'uso Wowza Media Server se si è seriamente interessati allo streaming (a causa delle funzionalità e dell'API).

    
risposta data 14.01.2011 - 09:40
fonte
2

Lo streaming multimediale viene principalmente eseguito utilizzando un protocollo chiamato RTSP . E ci sono una serie di implementazioni commerciali e open source che gestiscono questo per voi.

    
risposta data 14.01.2011 - 08:03
fonte

Leggi altre domande sui tag