Добрый день.
"Зеркальное" отображение видео элемента на странице для зрителя вы можете выполнить с помощью css:
PHP:
video{
transform: scaleX(-1);
-o-transform: scaleX(-1);
-ms-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
}
Для "зеркалирования" самого видео можно использовать Canvas, применив к его контексту масштабирование:
PHP:
var canvasContext = canvas.getContext("2d");
canvasContext.translate(canvas.width,0);
canvasContext.scale(-1,1);
Кроме того, после завершения записи, вы можете
обработать созданные файлы. Для этого используется настройка on_record_hook_script в файле flashphoner.properties, которая указывает на shell-скрипт, вызываемый по завершении записи потока. В нём вы можете выполнить "зеркальное" отражение видео по вертикали, например, с помощью библиотеки FFmpeg:
Code:
ffmpeg -i INPUT -vf vflip -c:a copy OUTPUT