Je travaille actuellement sur le côté serveur d'un projet de réalité augmentée. Cela ressemble beaucoup à http://www.livingsasquatch.com/. J'utilise PHP/MySQL et FFmpeg pour capturer la vidéo de la webcam et l'encoder en .flv. Fondamentalement, Flash télécharge la vidéo sous la forme d'une longue série d'images .jpg. PHP prend alors ces images, génère quelques vignettes et les passe à travers FFmpeg qui les convertit en un seul fichier .flv.Quelle est la taille de FFmpeg? Des exemples?
Voici le code FFmpeg:
$ffmpeg_images = $image_directory.'/image%d.jpg';
@unlink($video_directory."/$video_id.flv");
$ffmpeg_video = $video_directory."/$video_id.flv";
$ffmpeg_string = FFMPEG_PATH." -f image2 -i $ffmpeg_images -f flv $ffmpeg_video";
@exec($ffmpeg_string);
Cela semble fonctionner bien dans mes tests, mais je ne sais pas comment nous allons ce sera l'échelle. Comme c'est la première fois que j'utilise FFmpeg, je ne sais pas si le codage vidéo de cette façon va mettre le serveur à genoux.
Est-ce que quelqu'un a de l'expérience avec FFmpeg sur un site très fréquenté?
Existe-t-il une meilleure façon de gérer ce type de conversion Webcam en .flv?
Existe-t-il des exemples d'utilisation de FFmpeg sur un site à fort trafic?
Merci pour votre temps!
Merci Stu, cela m'a rassuré :) – Pepper