Search code examples
iosapache-flexairendpointrtmps

Flex iOS application with rtmps


I am trying to connect to an rtmps endpoint in AIR.

The code looks like this:

private function onCreationComplete():void{
    var conn:NetConnection = new NetConnection();
    conn.connect("rtmps://someserver.com/someapplication"); 
    conn.proxyType = "best";
    conn.addEventListener(NetStatusEvent.NET_STATUS,statusHandler);
}

private function statusHandler(event:NetStatusEvent):void{
    var conn:NetConnection = NetConnection(event.target);
    trace(event.info.code);
}

This actually works perfectly when running the app on the desktop in ADL (emulator). However when I install the application (.ipa) on the iPad, the connection fails.

Both my desktop and the iPad connect to the same wireless network (thus use the same network architecture to connect)

Has anyone experienced this kind of behaviour before?

Cheers


Solution

  • This is still a problem with Air 3.1. I have raised a bug report with Adobe - https://bugbase.adobe.com/index.cfm?event=bug&id=3133542