5

Come pubblicare video come YouTube? Anche se il video è lungo (quasi 2 ore) e viene visualizzato in HD, è riprodurre quasi istantaneamente e cercando di non ancora caricato le parti sono molto veloci.Come pubblicare video come Youtube? Quasi istantanea e ricerca rapida

Sto utilizzando un server dedicato da Rackspace con 100 Mb su/giù per questo test, il mio tempo di ping è inferiore a 50 ms sul server. La mia connessione internet locale è di 10 Mb, potrei massimizzare la mia connessione internet quando scarico qualcosa dal server, quindi la connessione al server non è il problema qui.

Sto cercando di emulare questo e ho provato lo streaming in tempo reale utilizzando Wowza e Pseudostreaming utilizzando il H264 Streaming Module. Né potrebbe essere paragonabile alla velocità con cui Youtube consegna video.

file di prova video è MP4 (H.264), 300MB, 2 ore lunghe, il bitrate totale è impostato su 500kbps, e JWPlayer come il lettore video

  • Wowza Streaming (RTMP) - Caricamento in corso quindi la riproduzione del video è veloce, ma non veloce come su youtube. La ricerca non è così veloce come lo richiede circa 5 - 7 secondi per spostarsi nella nuova posizione e continuare a riprodurre il video.

  • Pseudostreaming H264 Streaming Module (HTTP) - Caricamento del video prende molto tempo da quando il suo download del video di intestazione prima di giocare. Un video di 2 ore ha circa 2,5 MB di MOOV ATOM (file video ) che deve essere scaricato prima di poter essere riprodotto. Una volta avviata la ricerca, le parti non scaricate sono alla pari con Wowza ma non così veloci come Youtube.

Cosa mi serve per pubblicare video con la velocità di Youtube? Ho anche bisogno di bufferizzare/scaricare il video quando è in pausa proprio come Youtube, così è Real Streaming come Wowza.

Lo pseudostreaming utilizzando il modulo Streaming H264 sarebbe stato utile poiché fa un buffer quando è in pausa, è solo che il tempo di caricamento iniziale è molto lungo! Ad ogni modo, posso rimuovere quel tempo di caricamento iniziale?

Quali sono le mie altre opzioni? Sono aperto a qualsiasi altra opzione che potrei usare nel mio server.

risposta

0

Il modo in cui funziona YouTube è diverso e continuano a cambiare il modo in cui funziona. Fare il reverse engineering su questo catturando i feed di YouTube su wire-shark negli ultimi 4 anni mi ha detto che il pattern è molto dinamico. La segmentazione è una chiave, il doppio buffer, più server e tecniche di caching, utilizzando la macchina client come il rendering del buffer e le funzionalità del giocatore sono molto importanti. Ci sono molti fattori che rendono i video di YouTube veloci ed eleganti.

È possibile emulare lo stesso in una certa misura, ma costruire esattamente lo stesso richiede un sacco di sforzi e infrastrutture.