качество камеры во Flash - PullRequest
       13

качество камеры во Flash

1 голос
/ 08 декабря 2010

У меня есть простой код для доступа к веб-камере:

var camera = Camera.getCamera();

camera.setLoopback(true);
camera.setQuality( 0, 100 );

if (camera != null){
    myVid.attachCamera(camera);
}

Качество видео очень плохое, с большими фрагментами сжатия. Я использую встроенную веб-камеру в качестве теста, поэтому я не ожидаю слишком многого. Но то, что я вижу, не нормально для моей веб-камеры.

Так как мне установить качество видео? Я не вижу никакой разницы в качестве, если уберу вызов setQuality.

1 Ответ

2 голосов
/ 08 декабря 2010

качество плохое, потому что вы тестируете его со сжатием: camera.setLoopback(true);.

из документации для setLoopback () :

Указывает, использовать ли сжатый видеопоток для локального просмотра камера. Этот метод применим только если вы передаете видео с помощью Flash Media Server; настройка компресса к истине позволяет вам видеть более точно как видео будет отображаться пользователям когда они видят это в реальном времени.

Хотя сжатый поток полезен для целей тестирования, таких как предварительный просмотр настроек качества видео, это имеет значительную стоимость обработки, потому что местный вид не просто сжимаются; сжато, отредактировано для передачи, как это было бы более живое соединение, а затем распаковывается для локального просмотра.

...