L'encodage de FFMPEG pour MPEG-DASH – ou WebM avec des images clés que les Clusters pour MediaSource API

Je suis actuellement à l'envoi d'un flux vidéo pour google Chrome, pour jouer via le MediaSource API.

Comme je le comprends, MediaSource prend uniquement en charge les fichiers MP4 encodé en MPEG-DASH, ou WebM fichiers qui ont des clusters début avec des images clés (sinon, il génère l'erreur: secteur Médias ne commence pas avec l'image clé).

Est-il possible d'encoder en MPEG-DASH ou d'images clés WebM formats avec FFMPEG en temps réel?

Edit:

Je l'ai juste essayé avec ffmpeg ... -f webm -vcodec vp8 -g 1 de sorte que chaque image est une image-clé. Pas la solution idéale. Il fonctionne avec MediaStream maintenant si. De toute façon à synchroniser les segments avec les images clés dans le WebM donc pas chaque image doit être une image clé?


Questions de référence sur WebM /MP4 et MediaSource:

La Source de support de l'Api ne fonctionne pas pour une mesure webm fichier (Version Chrome 23.0.1271.97 m)

MediaSource API et mp4

OriginalL'auteur Chris Nolet | 2014-06-11