Hi Spencer,
Also another solution is to forbid all publications outside from one protocol (for example RTMP) :
bool MonaTiny::onPublish(Exception& ex, Publication& publication, Client* pClient) {
return String::ICompare(pClient->protocol, "RTMP") == 0;
}
Then you just have to setup your network to reject all traffic from the RTMP port (1935 by default) which is not coming from trusted ip/network.
For example you can use your firewall, setup a VPN connection or setup port forwarding only for HTTP.
Regards
Thomas