Как улучшить качество потокового видео во Flash? - PullRequest
1 голос
/ 22 сентября 2011

Я создал приложение Flash, которое транслирует / смотрит потоковую трансляцию с помощью Adobe Media Server, и его качество низкое даже при выключенном микрофоне ... Я установил качество и пропускную способность на 0, что означает, что приложение должно решать, какое из них лучше использовать в каждый момент. Это гораздо лучше, чем ручная настройка, поскольку, если я укажу более низкое качество и пропускную способность, это может привести к плохим результатам для пользователей с более широкой трансляцией (лучшей загрузкой).

Как Skype и MSN управляют своими видеозвонками?

Поскольку там используется та же самая загрузка / выгрузка, но качество намного лучше, и видео синхронизируется со звуком, что не так во Flash ...

Во Flash я получаю изображения, пропуская звук ... И если, например, DJ вещает, зрители не смогут ничего видеть / слышать ...

Есть ли способ улучшить это?

Вот конфигурация камеры, установленная перед трансляцией:

camera.setQuality(0, 0); //bandwidth and quality set to auto
camera.setMode(595,415,15, true); //width, height, frame-rate, camera closest resolution 

Я ничего не изменил, просто прикрепил это к стримеру ...

Есть что-то, что следует изменить / добавить?

Спасибо!

1 Ответ

1 голос
/ 24 сентября 2011

Это зависит от подключения пользователя, качества камеры и не может быть изменено.

Для режима HD просто измените на:

camera.setMode(1280,720,30, true);

и вернитесь к нормальному состоянию, установив его с помощью:

camera.setMode(595,415,15, true);

Нет необходимости переустанавливать соединение netStream, чтобы изменить это, просто запустите этот код, и камера «перезагрузится» с этим качеством.

-Closed-

...