Deploy a non HTTP network application on google app engine

544 views
Skip to first unread message

Suryaveer Chauhan

unread,
Nov 7, 2015, 3:02:24 AM11/7/15
to Google App Engine

Hi All,

I have never used GAE, therefore I want to clear a doubt before investing time on it, I was playing with Cloud Foundry and found out that CF only supports HTTP and TCP.

Is it same with GAE or it allows traffic from any protocol on any port?

My requirement is to deploy an SIP application which runs over UDP port 5060.

Appreciate if someone can comment.

Thanks

Sebastian Jørgensen

unread,
Nov 7, 2015, 8:00:43 AM11/7/15
to Google App Engine
Related to the above.

I've just tried deploying a custom runtime with a nginx RTMP server to Google App Engine. I can access port 80, but RTMP port 1935 is blocked when using the standard appspot.com URI. I can successfully broadcast a RTMP stream to the external IP of the VM instance however.

But I see no way to set up the appspot.com domain to also forward port 1935 to the app engine VMs. Can this be right?

Adam

unread,
Nov 7, 2015, 6:35:03 PM11/7/15
to Google App Engine
Hi Suryaveer,

While Managed VMs do allow you to specify forwarded ports, the port forwarding currently does not work through the 'appspot.com' domain. The workaround for this is to connect to the instance IP directly. For more details see the relevant post on StackOverflow  and the feature request on the issue tracker [3].

Cheers,
Adam
Reply all
Reply to author
Forward
0 new messages