Flaphone обновлен, добавлена поддержка подавления эха, доступная во Flash Player 10.3

Понедельник, Июнь 6th, 2011

Добавлена поддержка подавления акустического эха на клиенте, если у вас установлен Flash Player 10.3 или выше. Данная функция недоступна на Windows 7 64bit (пока используется серверное эхоподавление) из-за бага в финальной версии Flash Player 10.3, проголосуйте за скорейшее решение данной проблемы на http://bugs.adobe.com/jira/browse/FP-6888 . AIR-версия будет обновлена позднее.

Tags:, , , ,

Тестирование эхоподавления. Часть 2.

Четверг, Март 25th, 2010

Мы потратили немного времени, тестируя Speex AEC, портированный в SWC через Alchemy и можем опубликовать некоторые результаты:

  • Speex AEC работает хорошо, но во флэше его использовать почти нереально, из-за асинхронной природы вызовов SampleDataEvent. Несмотря на то, что в некоторых тестах он работал, в реальной жизни этого не получится из-за больших задержек и разных промежутков времени между вызовами SampleDataEvent.
  • Новые возможности flash player 10/10.1 по работе с аудио - запись и воспроизведение SampleData подходят только для не реалтайм приложений
  • Невозможно получить данные из RTMP audio stream или записать их в RTMP audio stream после изменений (наложения фильтров AEC)

Даже имея доступ к сэмплам на уровне AS, невозможно сделать client-side AEC для Flash. Остается 2 варианта: ждать пока Adobe добавит AEC во flash (наилучшее решение проблемы, но непонятно когда это случится: Jobs прав, Адоби - ленивые ребята), использовать  server-side AEC (сложное решение, не подходит для P2P возможностей Flash Player)

Tags:, , , , ,

Первые удачные тесты подваления эхо.

Понедельник, Март 8th, 2010

Несмотря на то, что Adobe заявили о работах над подавлением эхо в самом Flash Player и желании добавить поддержку в следующем релизе после 10.1, мы занялись решением этой пробемы уже сейчас. Flash Player 10.1 позволяет получить доступ к сэмплам микрофона и сэмплам проигрывания, что делает возможным использование AEC. Есть много проблем, таких как проигрыванием плеером только в режиме  44KHz, асинхронный вызов событий,в которых можно получить данные, но наши первые тесты показывают, что в итоге AEC все-таки работает. Будье готовы отдать 40-50% CPU под работу подавления эхо, но для большинства пользователей - это не проблема.

Tags:, , , ,

Проголосуйте за поддержку Acoustic Echo Cancellation (AEC) во Flash Player 10 на сайте Adobe.

Суббота, Май 31st, 2008

Как мы уже раньше писали, flash плеер пока не поддерживает AEC и даже в последней бета-версии 10го flash плеера никаких следов AEC обнаружить не удалось. Это означает, что для использования сервисов ip-телефонии на flash необходима гарнитура (или наушники), чтобы звук из колонок не попадал обратно в микрофон, но, если Adobe встроит AEC во flash-плеер, об этой проблеме можно будет забыть. Поддержка AEC - очень большой плюс для создания VoIP сервисов на базе flash технологии. Давайте проголосуем за поддержку AEC в релизной версии Flash player 10! Чтобы проголосовать используем следующий линк: http://bugs.adobe.com/jira/browse/FP-273 , но для начала нужно зарегистрироваться в системе:  http://bugs.adobe.com/jira/secure/Signup!default.jspa

Tags:, , , , , , ,