Как улучшить качество потокового видео во Flash?

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

Как Skype и MSN обрабатывают свои видеопереговоры?

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

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

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

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

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

Больше я ничего не менял, просто прикрепил это к стримеру ...

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

Спасибо!


person SharkTheDark    schedule 22.09.2011    source источник


Ответы (1)


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

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

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

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

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

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

-Закрыто-

person SharkTheDark    schedule 23.09.2011