Adobe AIR流在iOS设备上发布中断

时间:2014-05-13 11:29:40

标签: flex air netstream netconnection

我正在使用Adobe Air 13.0将流媒体视频上传到Flash Media Server。 这适用于所有Android设备,但在iOS设备(包括iPad和iPhone)上,发布流会在几次后中断(可能是10秒,可能是5分钟)。

以下是我的相关代码段:

private function CreateConnection():void
{
  netconn = new NetConnection();
  netconn.client = this;
  netconn.objectEncoding = flash.net.ObjectEncoding.AMF3;
  netconn.connect(rtmpPath);
  netconn.addEventListener("netStatus", netConnection_eventHandler);
}

...

netStream = new NetStream(netconn, NetStream.CONNECT_TO_FMS);  
netStream.client=this;
netStream.addEventListener(NetStatusEvent.NET_STATUS,netConnection_eventHandler);
netStream.attachCamera(cam);
netStream.attachAudio(mic);
netStream.publish(XXXX, "record");

谢谢, Koby。

1 个答案:

答案 0 :(得分:0)

此问题已解决。通过更改FMS设置找到解决方案。