Just thought I'd post a little bit about how you can have media streaming to work reliable which has any kind of GeoIP, e.g. watching BBC iplayer from outside UK, or ITVplayer outside UK.
So we all know how to get Flashplayer on Android 4.1 Jelly Bean, its download the flashplayer apk and the Firefox Beta, I'll not cover that.
I also assume you have a UK proxy server you control, like a Linux server in the remote country.
The core problem is there isn't a FOXY PROXY plugin for Firefox Beta on Android yet. Foxy Proxy is brilliant it lets you control precisely which URLs to route over a proxy, so e.g. you can simply use a *bbc* and *itv* through the proxy.
A little known fact is that the remote site's GeoIP checker is not the same remote IP as that which does the media streaming, so you need only be routing through the proxy for traffic-light traffic and go direct to the media streaming IP otherwise. With FoxyProxy the media streaming sites are not (for some reason) URLs from the media service. e.g. BBC's streaming is a *llnl* service, ITV's player is 99.3.0.0/16 for media streaming.
So given the browser does have a "whitelist" or "blacklist" capability you get from FoxyProxy addon for Firefox, you have to the mirror opposite with the Proxy settings.
The only way I've found to do this is ProxyDroid, it has the concept of "proxy all but not these" so it has a blacklist. So what I have to do is have Proxydroid route ALL traffic, EXCEPT and then give the list of the exceptions. If I want to watch the remote media content then enable ProxyDroid, it connects as if its in the remote country but bypasses the proxy for the bandwidth-heavy task.
Having the exception list for Proxydroid makes a real difference, it moves from unwatchable to performing very well.
To get the exception list, well either someone can do the effort for you and post the blacklist online but to be honest all that the media streamers will do is change their IP addresses so that cat'n'mouse game you'd lose eventually.
So a more assured way is for the remote proxy server to be running a traffic analyser. A simple one is Darkstat. Install it on the remote system.
Then, clear the darkstat database (stop darkstat, rm the deb, start darkstat). Then on your Nexus 7, enable ProxyDroid, and begin streaming media. As you're proxying through the remote server anyway, in browser to go the darkstat web server (e.g. 192.168.0.1:667, whatever is the IP on the LAN of your proxy server and the port you've configured) and look for the BANDWIDTH HEAVY traffic. Then, disable proxydroid on the Nexus, and place the bandwidth heavy subnet in the blocklist in proxydroid, e.g. if ITVplayer is streaming off 199.3.x.y then tell Proxydroid to not use 199.3.0.0/116, that will allow all those IP 193.3.something.something to bypass the proxy.
Overall, this is quicker to do with a Tablet and a desktop PC side by side than all on the tablet as its lots of swapping between windows, until you've got the exceptions subnets list.
However, it all works. The method is universal, it will work with any country, any kind of geoIP blocker and you only need a Linux server in the country which does GeoIP, either from a friend telling it won't saturate their upload bandwidth after you've done the traffic analysis.
Also, as this method bypasses the proxy server for bandwidth-heavy, you have a proxy server with little bandwidth, because you're only using to find the bandwidth-heavy IPs to bypass the proxy.
Makes a big difference.
pay for a cheap vpn or vps, $2 a month, login to that :good:
I recommend Hideman VPN. It's fast and reliable.
Sent from my Nexus 7 using xda premium
I've been using Witopia for the last year and it has been running perfectly. Works out to about $5/month which isn't too bad considering the number of servers/locations you get. Pair that up with the OpenVpn app from the Play Store and it works great.
davidcampbell said:
pay for a cheap vpn or vps, $2 a month, login to that :good:
Click to expand...
Click to collapse
where????
I can't seem to get Pandora to work on my Chromecast ... I've update the Pandora app and and I see the cast button, however when I click it I get a message saying "Oops! We were unable to connect you to Chromecast at this time". The chromecast displays a "Brain Freeze - something failed to load".
I have changed the nameservers on my router and updated the iptables scripts (I am in Canada). Pandora works fine on my phone on my wifi network. Also, Netflix works fine on my Chromecast too. Are there additional scripts required on the router?
Not currently subscribed to Unblock Us so I can't test right now. There's always the possibility Pandora is sending an IP address rather than a hostname to Chromecast.
Sent from my Nexus 5 using Tapatalk
Mind sharing where you found the updated Pandora APK for a fellow Canuck?
No need to find the Pandora apk, just temporarily change your Google Play store to a U.S. account and use a DNS/VPN service with U.S. gateway to connect and install Pandora.
You can always tab-cast Pandora from your PC to the Chromecast. The audio streaming performance is fine.
can anyone offer a solution for this yet?
1. I'm based in the UK.
2. I have a working hulu plus account (and can use it happily on a pc/laptop/app on android using proxy software hola, tunnel bear or hotspot shield)
3. i have a pwned chromecast with kyocast
When i try to cast, i get an error on the chromecast, (ill update with the exact error message later!)
is it something to do with the vpn service in Kyocast?
I regularly use Netflix US from the my phone to chromecast and it works great.
Hi, first of all, apologize if my query violates any rules of the forum and if so, ask the moderator to delete the post if appropriate.
Long time ago I do not have a visa, so lately I have looked for few orthodox ways to get accounts in netflix. Lately when using the netflix app connected to my chromecast and watching netflix movies, the account is blocked, however, if the account I use to view content by the netflix app or pc does not happen this, only when I connect to the Chromecast account block it ...
Anyone know what this will be?
PS: I have the first generation chromecast
does you want to use Netflix in the same country where is you Abo? Netflix used Geoblocking. That was one reasons, that a root access was needed for the CC. Uncomfortable I must go to Stock with one CC, because Google use another file structure and the update freeze the CC during update process
So far chromecast needs an internet connection to cast content to it. That means chromecast can't be used to cast downloaded Netflix videos without any internet. Internet is rather difficult on a ship on the sea or in a caravan in the outback. It seems to me a rather valid request since more and more apps allow downloading content and use it offline. At least as long as the device is set up, offline using should be possible.
Would it be possible to build a fixed ROM analoge to the Flashcast-Autoroot ROM (https://forum.xda-developers.com/android-tv/chromecast/rom-flashcast-autoroot-t3270332) which just allows using chromecast without an internet connection provided setup is already done? Does anybody have any infos disregarding?