Different Transcoder settings for interval vs external devices?

Would it be practice and/or possible to offer two transcoder settings? One for local devices and one for devices outside my LAN?

I ask because I have realized I have two very different use cases: my primarily use case is to use the web ui to view on local iOS or Linux devices. In this case I am limited by the ability of my DVR server to transcode. In this instance I have been happy with the transcoder set at 720p. I am happy with the picture and my DVR has CPU to spare. My second use case is to view outside my network. While I do this infrequently, my capabilities are totally different. In this case I am limited by the upload speed of my DLS network connection. My DSL provides 1.5mbps max so I have to go 360p or 240p.

If the server can tell if the device requesting web viewing is local or external, it could adjust settings as appropriate. Does this make sense?

Yes this is planned

Awesome. You guys are on top of things.