Я смотрю на документация по netstream., но не могу понять, действительно ли appendBytes () может принимать произвольные данные. Могу ли я просто взять произвольные данные растрового изображения (в виде массива байтов) и добавить кадр в поток (предположительно перед отправкой его в FMS для сохранения файла)? Думаю, я ошибаюсь: это полезно только для динамического стриминга. Я знаю, что можно захватить поток веб-камеры и напрямую кодировать видео через FMS. Но скажем, я хотел добавить несколько оверлеев перед кодированием, возможно ли это вообще во Flash? Т.е. Можете ли вы динамически создавать объекты netStream во Flash, или единственное, что вы можете сделать, это рисовать растровые данные из netStream, а не наоборот?
В основном цель состоит в том, чтобы манипулировать видео и аудио так же, как Movie Masher, и напрямую сохранять реальные видеофайлы. Movie Masher фактически сохраняет отдельные кадры на сервер для последующего преобразования.
Я слышал, что FP11 имеет встроенную кодировку H264, поэтому вопрос в спецификации: может ли окончательный netStream быть закодирован в браузере и затем загружен на сервер через HTTP, или FMS все еще является требованием? Я смотрю эту демонстрацию кодировщика в реальном времени, но не уверен, Вы просто используете FMS как файл-дамп или, если это часть процесса.
Есть проект с открытым исходным кодом для кодирования FLV, он использует ByteArrayFlvEncoder, который позволяет вы должны кодировать необработанные байтовые массивы. Есть ли аналог для H264?