Добавлена поддержка подавления акустического эха на клиенте, если у вас установлен Flash Player 10.3 или выше. Данная функция недоступна на Windows 7 64bit (пока используется серверное эхоподавление) из-за бага в финальной версии Flash Player 10.3, проголосуйте за скорейшее решение данной проблемы на http://bugs.adobe.com/jira/browse/FP-6888 . AIR-версия будет обновлена позднее.
После обновления Flash-плеера до версии 10.1 была обнаружена проблема со Speex звонками - или звука вообще не было, или была очень большая задержка. Мы исправили эту проблему и теперь вы можете продолжать использовать Flaphone с новым Flash-плеером
Теперь все функции callme-виджета, включая переадресацию на SIP (в дополнение к переадресации на Skype и мобильные/стационарные номера), доступы во Free-плане Zingaya. Zingaya предлагает лучшее качество звонков и дополнительные возможности, поэтому больше нет смысла использовать callme-виджет от flaphone. Используя Free-план, вы получаете 1 линию, если же вам необходимо большее количество линий воспользуйтесь планами Standard, Advanced или Custom.
Как было замечено ранее подсистема callme должна была быть выделена в отдельный сервис. Теперь это сделано - встречайте Zingaya. Zingaya - это новый сервис, который целиком и полностью сфокусирован на click-to-call виджетах. Новый сервис далеко ушел от callme подсистемы flaphone благодаря множеству новых возможностей: поддержке многих линий, UDP-протокола, подавления эхо, записи разговоров, голосовой почты и других. В настоящий момент предлагается 3 тарифных плана, один из которых (с переадресацией на skype) абсолютно бесплатный. Если же требуется какой-то особенный тарифный план, то всегда можно отправить запрос и ваше предложение будет рассмотрено. Сервера расположены в разных частях света, что вместе с поддержкой нового UDP-протокола уменьшает заддержку и позволяет добиться максимального качества. Теперь виджет может набирать до 3х номеров одновременно. В настоящий момент это самое лучшее click-to-call решения для вашего сайта и оно заслуживает, чтобы вы обратили на него внимание.
Skype открывает SkypeKit SDK для разработчиков приложений, что даст возможность создавать свои приложения, совместимые со Skype. Это даст импульс к появлению альтернативных клиентов, но сначала необходимо изучить какие все-таки возможности будут доступны в SDK. Flash-версия Skype может быть даже ближе, чем мы думали!
Концепция CallMe-виджетов была удачной идеей, мы смогли собрать много мнений и получить фидбэк, благодаря чему приняли решение эту подсистему выделить в новый отдельный сервис. Все, что я могу сказать в настоящий момент - этот сервис почти готов к запуску и в нем будет много новых возможностей, о которых нас просили наши пользователи. Мы проделали значительную работу в плане технологии, поэтому новый сервис выйдет на качественно новый уровень, используя поддержку UDP-протокола, подавления эхо и множества других возможностей.
Apple анонсировали FaceTime - систему видео звонков, работающих с использованием открытых стандартов SIP, H.264 и AAC, таким образом она должна работать и с другими приложениями для видео звонков. Проблема, правда, заключается в том, что ни H.264, ни AAC не являются открытыми стандартами… Но стоит подождать и посмотреть, как в действительно устроен FaceTime, может быть можно будет звонить с flaphone на iPhone 4G и наоборот.
После того, как Google купил On2 ходило много слухов о том, что рано или поздно видеокодек VP8 станет open source и, наконец, это случилось. Kevin Lynch (Adobe’s CTO) заявил, что поддержка данного кодека появится в следующей версии flash-плеера. Будем надеяться, что они добавят и возможность сжатия потока с веб-камеры в новом формате, а то Sorenson уже слишком стар и не может обеспечить общение в реальном времени с качеством high definition.
Мы потратили немного времени, тестируя 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)
Несмотря на то, что Adobe заявили о работах над подавлением эхо в самом Flash Player и желании добавить поддержку в следующем релизе после 10.1, мы занялись решением этой пробемы уже сейчас. Flash Player 10.1 позволяет получить доступ к сэмплам микрофона и сэмплам проигрывания, что делает возможным использование AEC. Есть много проблем, таких как проигрыванием плеером только в режиме 44KHz, асинхронный вызов событий,в которых можно получить данные, но наши первые тесты показывают, что в итоге AEC все-таки работает. Будье готовы отдать 40-50% CPU под работу подавления эхо, но для большинства пользователей - это не проблема.