Можно ли добавить BitmapData в публикацию NetStream в FMS?

Простая установка:
приложение Actionscript3/Flash для дополненной реальности. Поток с веб-камеры публикуется на сервере Flash Media Server. Теперь я хочу, чтобы слой дополненной реальности был частью этого захвата видео, отображаемого в один NetStream.

Кто-нибудь раньше делал что-то вроде добавления водяного знака в NetStream?


person Marcel Klammer    schedule 28.10.2011    source источник


Ответы (2)


Можно отправлять произвольные данные через соединение, установленное с помощью NetConnection, однако вы не можете реально повлиять на видео, снятое с камеры и транслируемое таким образом. Однако вы можете сгенерировать видеопоток с помощью AS и записать его в любое соединение, включая NetConnection, но не в том случае, если вы используете NetStream. Также обратите внимание, что кодирование видео более поздним способом, вероятно, будет очень дорогостоящим в вычислительном отношении и является менее тривиальной задачей для программирования.

person Community    schedule 29.10.2011

вам придется как-то закодировать его. помните, что видеопоток кодируется/транскодируется на лету программным или аппаратным обеспечением. Раньше я добавлял водяные знаки в прямые трансляции, но только для крупных событий, когда поток проходил через аппаратно-программное микширование, изменяя поток до того, как он попадет в кодировщик.

PS. Хотел бы я работать над вашим проектом, звучит весело.

person Alex    schedule 29.10.2011
comment
Спасибо вам обоим за ответы. Я сделаю это через NetStream.send. Каждый раз, когда изображение отслеживается, результирующее вращение и перемещение объекта сохраняются в Netstream. Таким образом, при воспроизведении информация также транслируется, и я могу воссоздать ту же анимацию 3D-сцены. - person Marcel Klammer; 31.10.2011