我有一个使用FMS 3记录麦克风的应用程序。我正在修改它以在移动环境中工作,但是不能让你以相同的方式流式传输麦克风。 您通常通过将麦克风连接到网络流来完成。
out_ns.attachAudio(mic);
out_ns.publish(_settings.streamUid, "record");
我现在将语音记录到缓冲区,并且必须以某种方式将其发送到Web服务。是否可以使用网络流发送缓冲区/数组?我没有设法让它发挥作用。
我尝试过发送数据,就像你应该能够发送标题一样,但是文件不会在服务器上创建。
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发送了少量数据。
这是可能的吗? Upload arbitrary data in HTTP Post in Flex
是的,这是可能的,但系统已经设置为流式传输,所以我想继续这样做。它也意味着更少的滞后,因为数据可以在记录时发布。 您是否可以发布简单的示例代码,该代码将通过移动AIR发布到运行FMS 3的服务器?
答案 0 :(得分:0)
如果您使用的是IIS,那么我强烈建议您查看WebORB.Net或FlourineFX,我个人认为WebORB令人惊讶。