문제

I am using Adobe Air 13.0 to upload a streaming video to Flash Media Server. This works fine on all Android devices, but on iOS devices (both iPad and iPhone) the publish stream breaks after several time (could be 10 seconds, could be 5 minutes).

Here are my relevant code segments:

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");

Thanks, Koby.

도움이 되었습니까?

해결책

This issue was solved. Found the solution by changing FMS settings.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top