Domandautilizzando JavaScript/jQuery per accedere al contenuto immagine per un frame in un video
voglio scrivere codice efficiente per il gioco/manipolare le immagini in un browser Web utilizzando JavaScript. Penso che l'uso di un file video possa ridurre le richieste http. Come posso accedere a una versione png/jpg/bytecode di un singolo frame da un video?
Sfondo
Attualmente, ho una sequenza di ~ 1000 immagini, che variano sempre così un po ', che devono essere rapidamente accessibili sulla mia pagina. caricare le immagini tramite richieste HTTP richiede sempre (ovviamente) e man mano che la mia app cresce, è probabile che questo numero cresca da 1000 a 5000 a 10.000 ...
Le richieste Ajax per le singole immagini non funzioneranno, b/c Ho bisogno di caricare immediatamente l'immagine (e non ho il tempo di aspettare una nuova richiesta http).
La mia idea era di pre-elaborare un file video sul server che mostra l'avanzamento dell'immagine, un'immagine per fotogramma, per accelerare la velocità di download e le prestazioni del browser. Mi sento come se questo video potesse essere scaricato velocemente dal client in base alla velocità di visione dei video online. Mi sto bloccando su come ottenere il contenuto dell'immagine per una cornice fuori dal video.
HTML5?
Nota, non ho ancora esaminato l'HTML5, ma sarei disposto a considerare se può essere d'aiuto.
Poiché le immagini variano leggermente da un'immagine all'altra, alcuni formati di compressione video salvano solo le differenze tra i fotogrammi rendendo il video più piccolo di tutti i singoli fotogrammi, o almeno così credo. Inoltre, sarà necessario un minor numero di richieste http per scaricare un filmato – Rishi