Possibile tecnica per inviare video da ffmpeg a video html5


1

Sto cercando una tecnica per trasmettere un video ad un player html5 e ho trovato ffmpeg. Sembra che sia in grado di farlo, ma la qualità che ha è estradorinary male (ho solo provato lo streaming su un flusso rtp). Ho ottenuto ffmpeg per lo streaming di un flusso rtp che non può essere riprodotto nel player html5 o lettore vlc, solo ffplay.

C'è un modo per aumentare la qualità fino a un livello in cui è supportato Full HD a 60fps? Si tratta di netowrk locale, quindi il traffico e le prestazioni non dovrebbero essere un problema.

Esistono tecniche (forse migliori) per realizzare uno streaming in tempo reale? È inoltre possibile mettere in pausa ffmpeg mentre sta trasmettendo un film?

Risposte:


0

WebM è la soluzione per lo streaming di video "HTML5".

Ho scritto un po 'su avconv / ffmpeg streaming di WebM qui: https://plus.google.com/+ThomasRuecker/posts/1RCeYxHhiY3

Come vuoi il 1080p60 dovrai scambiare la qualità per la codifica in tempo reale (a meno che non prepari il tuo contenuto). Non ricordo i parametri necessari per avconv, quindi dovrai consultare il suo manuale. Potrebbe anche essere utile giocare con le opzioni multi-thread. Indipendentemente da una elevata frequenza del core della CPU per la macchina che esegue il codificatore è fondamentale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.