2010-05-19 4 views
0

Я разрабатываю видео-чат-приложение с использованием Flash RTMFP и Stratus. До сих пор у меня был хороший успех. Я могу строить из источника, настраивать настройки и получать видео и аудио в обоих направлениях.Flash + RTMFP + Stratus: качество видео в Linux

Есть одна вопиющая проблема, которую я не смог решить, однако - при использовании клиента на машине Linux видео, полученное другим концом, выглядит очень плохо. Он блочный и пиксельный, почти как если бы он показывал 160x120 в гораздо большем кадре. При отправке с Mac (моя другая машина-разработчик) видео выглядит неплохо.

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

Есть ли что-нибудь еще, что я могу попробовать? Любые предложения или идеи приветствуются.

Большое спасибо!

ответ

0

Плохая камера или плохой драйвер камеры?

Stratus не изменяет кодирование видео, это просто другой вариант протокола RTMFP для передачи точно такого же сжатого потока.

Один из способов проверить, действительно ли Stratus играет какую-либо роль в этом, - попытаться передать один и тот же материал через Adobe Flash Media Server, версия разработки свободна от adobe.com.

Я сделал приложения Stratus и не испытывал ухудшения качества видео по сравнению с решением Flash Media Server. Фактически, когда качество камеры установлено на 100, вы не заметите разницу между необработанным видео камерой и сжатым потоком при использовании режима обратной петли. Помимо ограниченной частоты кадров, если вы укажете пропускную способность (три тесно связаны между собой - пропускная способность, частота кадров, качество, согласно документации Camera.setQuality или Camera.setMode)

 Смежные вопросы

  • Нет связанных вопросов^_^