Hi,
All the DSTV streaming & on demand services detect your location and tell you to get lost if you're not on their list of SA IP addresses (I have problems with this at work 'cos the internet access is routed via Europe, I also had a problem at home 'cos they didn't have one of the CellC IP ranges on their list)
I think the resolution for the ondemand service is max 720p, but I stand to be corrected by older, wiser forumites
Cheers,
Q.