Отправка данных из мобильного приложения Flex на сервер Windows, работающий под управлением FMS и SOAP / IIS - PullRequest
1 голос
/ 06 сентября 2011

У меня есть приложение, которое записывает микрофон с помощью FMS 3. Я изменяю его для работы в мобильной среде, однако оно не позволяет вам передавать микрофон таким же образом. Обычно вы делаете это, подключая микрофон к netstream.

out_ns.attachAudio(mic);
out_ns.publish(_settings.streamUid, "record");

Теперь я записываю речь в буфер и должен как-то отправить ее в веб-службу. Можно ли использовать сетевой поток для отправки буфера / массива? Мне не удалось заставить его работать.

Я пытался отправить данные так, как вы должны делать, чтобы отправить заголовки, но файл не создается на сервере. var metaData: Object = new Object (); metaData.title = "myStream"; metaData.width = 400; metaData.height = 200; out_ns.send ("@ setDataFrame", "onMetaData", metaData);
out_ns.publish ( "mystream"); ​​

Возможно ли потоковое воспроизведение буфера без подключения микрофона или чего-либо еще? Если нет, то как лучше всего отправить данные на сервер IIS? Мы уже отправляем небольшие объемы данных с использованием SOAP.

Это возможно? Загрузка произвольных данных в HTTP Post во Flex

Да, это возможно, однако система уже настроена на потоковую передачу, поэтому я хочу продолжать это делать. Это также будет означать меньшую задержку, так как данные могут быть опубликованы по мере их записи. Можете ли вы опубликовать простой пример кода, который будет публиковать что-то на сервере с FMS 3 с мобильной AIR?

1 Ответ

0 голосов
/ 08 сентября 2011

Если вы используете IIS, я настоятельно рекомендую проверить WebORB.Net или FlourineFX, лично я нахожу, что WebORB ошеломляет.

http://www.giantflyingsaucer.com/blog/?p=42

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...