the only way round it is to have some sort of proxy server running in the home country so that your computer in singapore will be using an IP address of the home country.
for copyright issue/restriction, some of the online TV are not allow to go out of the home country, hence they will use geo IP to block any IP range that is not within the home country.
for example, i am using a UK proxy (hosting it via my own broadband connection in the home country) so that i will get a UK IP range, therefore i am able to watch all the online TV channels in the UK.
drop me a PM if you want to trial it.