Вебкамера неровная с движением - PullRequest
1 голос
/ 31 января 2012

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

Вот мои настройки камеры:

var bandwidth:int = 50000;
var quality:int = 0;

camera = Camera.getCamera();
camera.setQuality(bandwidth/8, quality);
camera.setMode(232,174,15); 
ns.attachCamera(camera);
addChild(video);

Ответы [ 2 ]

2 голосов
/ 31 января 2012

Это происходит, скорее всего, из-за настроек SetQuality.В соответствии с Документацией Adobe для этого Flash будет снижать качество по мере необходимости для удовлетворения ваших требований к пропускной способности.В связи с тем, что настройка пропускной способности ниже значения по умолчанию (16384; 50000/8 = 6250), Flash, вероятно, автоматически снижает качество потока в соответствии с вашими ограничениями пропускной способности.

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

Удачи.

0 голосов
/ 31 января 2012

Измените качество с нуля на значение, близкое к 100.

...