Существует SimpleFlvWriter (для AIR) . Вы можете изменить его, чтобы получить версию не AIR. Но управление памятью будет проблемой, так как BitmapData займет много памяти ... Это может быть возможно в течение нескольких секунд, но определенно не в течение нескольких минут.
Обычно мы транслируем вещи на Flash-сервер (например, Flash Media Server, Red5 ) и позволяем серверу создать flv. Но вам нужно найти способ конвертировать снимки экрана в NetStream
. Или вы можете найти другую технологию на стороне сервера, которая может создавать flv из последовательности BitmapData
. Но в любом случае он будет использовать большую пропускную способность.
Альтернатива, о которой я могу подумать, - это сохранить все игровые команды (в XML или другом текстовом формате) и отправить их на сервер. И вы пишете программу на стороне сервера, чтобы генерировать flv только из команд игры. Но это будет самое трудное решение для реализации.