What would be the possibility of adding a remote tuner to either the client or the DVR backend? Today tuners can be added by ip address, but it seems like that would need to be enhanced to be able to include a port number (ie; port forwarding on the remote side) and a quality rate.
Use case would be to be able to remotely stream content in another area say for example where you might have previously lived and still have friends/relatives that could host the tuner.
Upload bandwidth on the remote side could definitely be an issue for smaller internet packages but many now have packages that should be able reliably stream at a decent quality level.