/ / Comment combiner des segments vidéo sur un serveur, puis les diffuser sur le Web et sur iphone - iphone, vidéo, streaming

Comment combiner des segments vidéo sur un serveur, puis les diffuser sur le Web et sur iphone - iphone, vidéo, streaming

J'essaie de trouver une solution pour atteindre les objectifs suivants:

Je souhaite pouvoir combiner de manière dynamique des vidéos (sur le même format et les mêmes dimensions) en fonction d'un front Web et diffuser le résultat

J'ai besoin de diffuser sur le Web (flash) ainsi que sur l'iPhone (diffusion en direct http)

Ma pensée actuelle est de prendre les vidéos etpuis combinez-les avec ffmpeg-php sur le serveur, puis avec le fichier résultant, fournissez-le pour un affichage progressif ou via l'utilisation du serveur de média flash / serveur wowza.

Ma question est la suivante: existe-t-il de meilleurs moyens de gérer cela… (certains serveurs intelligents au sein de wowza ou d'un serveur multimédia flash pourraient le faire pour moi)

Réponses:

0 pour la réponse № 1

Pour les appareils iOS, HTTP Live Streaming facilementsupporter un tel mécanisme avec les fichiers .m3u8. Pour les lecteurs Flash, vous pouvez implémenter quelque chose de personnalisé ou utiliser JW Player qui peut faire une telle magie.

Travailler avec FFmpeg sera beaucoup plus complexe:

  • si la taille de vos sources vidéo ou leurs paramètres CODEC sont sensiblement différents, la qualité médiocre et les défaillances absolues se produiront
  • le transcodage peut facilement dégrader la qualité si vous n’êtes pas familiarisé avec ces questions.
  • considérablement plus de ressources CPU seront nécessaires sur le serveur. Comme> 10 000% de plus qu'une approche de liste de lecture, selon.