1

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

ありがとう、コビー。

4

1 に答える 1

0

この問題は解決されました。FMS設定を変更して解決策を見つけました。

于 2014-07-31T07:22:16.163 に答える