Domanda

Ho un file MPG nel mio sistema e voglio pubblicarlo nel server Red5 in modo che io possa trasmetterlo sulla mia rete. Dopo alcuni lavori di ricerca non sono stato in grado di trovare una soluzione per questo, qualcuno di voiI ragazzi hanno provato a questo .I smettere il file di pubblicazione dal sistema locale a Red5 Server.Can Chiunque mi guida a una direzione corretta possibile per favore. Sto usando Flash CS3 e AS3.

È stato utile?

Soluzione

@Vipin La tua migliore scommessa sta per usare qualcosa come ffmpeg per facilità di programmazione, qualità e transcodifica Velocità, e se vuoi una bella API qualcosa come xggler sembra un buon approccio, e anche se io Non lo usava mai, ho letto molte cose buone a riguardo da persone che fanno cose esattamente come se suona come se stessi cercando di fare. Ho usato con successo FFMPEG per fare qualcosa di simile a ciò che vuoi da un backend rubino di recente, e non ha motivo di credere che sarà meno facile o utilizzabile per te farlo a Java. Per utilizzare runtime.exec() per eseguire FFMPEG, prova questo. Se lo fai. Di loro, non dovrebbe esserci alcun motivo per cui FLV non è un'opzione, come so per certo che FFMpeg lo fa. È un piccolo post più vecchio, ma questo post copre come configurare una chiamata di riga di comando Chiamata a FFMPEG per ANDARE MPG -> FLV come vuoi tu, anche se immagino se usi Xggler, questo è integrato per l'API un po 'di più. Un'altra risposta così che copre entrambi questi approcci è qui.

Altri suggerimenti

È possibile utilizzare FileReFerence.browse () per ottenere un pop-up di dialogo / sistema per scegliere un file.Ascolta l'evento Seleziona su di esso (questo significa che l'utente ha scelto un file), puoi chiamare il caricamento su di esso.Avrai bisogno di uno script laterale server di qualche tipo che accetta il file e lo salva in una posizione che il server Red5 sta puntando per servire i suoi file (PHP, Java, qualunque cosa dovrebbe fare).

http:// help.Adobe.com/en_us/flanshplashplatform/reference/Tractionscript/3/flash/net/filereference.html#browse ()

http:// help.Adobe.com/en_us/flashplashplatform/reference/Tractionscript/3/flash/net/filereference.html#upload ()

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top