ну ошибка то именно на
var imageSnapshot:ImageSnapshot = ImageSnapshot.captureImage(videoObj, 0, jPEGEncoder);
Если в videoObj не выводить поток, то скрин делает без проблем, ошибка начинает вылетать только после того как передали поток, так что сомневаюсь что дело тут в инициализации.
Пробывал делать скриншот используя
BitmapData.draw(), тогда вылетала ошибка #2122.
Видимо эти два способа между собой как-то связаны, и сделать скриншот без разрешения на сервере не получится
