Currently, if you have a channel that returns external streams (in the web), Plex do not have problems to forward it to an external client (not in your local network).
If the external client supports the stream codecs it'll forward the original url, if not plex will re-encode with the transcoder, and send an url (external ip) from the server to the client, the client will consume the transcoded stream from plex media server.
A Problem exists when the source of the stream is internal (Your own network, Tv program, other server, etc). if the content need transcoding, all will work ok, since the stream will be consumed and re-encoded with the transcoded and forwarded by the plex server. The problem exists, when the internal stream codecs are supported by the external client, in that case, plex will forward the url, since the url is an internal url (inside your network) , the external client will be unable to read it.
So my question is:
it's posible to use plex server to proxy the stream, in the above case?