Unable to cast BBC iplayer tab in Spain through VPN - Google Chromecast

Hi,
I can't cast the BBC iplayer tab from my chrome browser (OS X Mavericks) through PureVPN or any other VPN (as I live in Spain) since the iplayer got updated and incorporated the cast button.
Before the update when I had the choice to carry on using the old version of the iplayer, it worked fine but now after the update all I get on my TV is a message saying "Ready to cast" and nothing happens.
Will it be because the player can detect that my Chromecast is actually connected in Spain?
Is anyone having the same problem?
Any ideas/solution would be greatly appreciated.
Many thanks.

It's because iPlayer is trying to send Chromecast a link to pull the video directly, but Chromecast itself isn't on the VPN and still appears to be in Spain.
Sent from my Nexus 5 using Tapatalk

That makes a lot of sense, thanks. Do you know how to connect the chromecast to the VPN?
cmstlist said:
It's because iPlayer is trying to send Chromecast a link to pull the video directly, but Chromecast itself isn't on the VPN and still appears to be in Spain.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse

Hi,
Good article but it doesn't explain how to set up a VPN on chromecast, from what I can see I don't think it is possible.
Thanks anyway!

You can buy a VPN account and setup on your Wifi Router , and give VPN access to all devices, im doing that long time ago , to see Netflix USA and Pandora .
saludos desde Mexico.

juv3nal said:
Good article but it doesn't explain how to set up a VPN on chromecast, from what I can see I don't think it is possible.
Click to expand...
Click to collapse
Currently you can't really run a VPN client on Chromecast (in theory if you're rooted it's possible but I don't think anyone's tried), so your best option is to set up VPN on the WiFi AP/router that Chromecast connects to so its traffic goes through the VPN. You might also have to block/reroute the Google DNS servers to force Chromecast to use the VPN DNS, but I'm not 100% sure on this.

If the router connects to a VPN rather than use DNS redirection, I would think that covers it because Google DNS would be accessed through the tunnel.
Sent from my Nexus 5 using Tapatalk

As other have implied, and said, you need to get your routing device to connect to your VPN service. Then your devices should get the VPN dns and IP information pushed to them.
I have done this with using the BBC iPlayer on both my Note 2 and ASUS Infinity Pad Tablet and Chromecast. Used my GN2 WiFi hotspot service while it was connected to my VPN service. I connected both the tablet and chromecast to it. Then I was able to cast videos to the chromecast from the tablet.
You just need to figure how to connect your router to your VPN service, if possible. Not all VPN services allow this.

Related

[Q] 2 questions

Hi, I'm playing around with my chromecast and I have two questions I'd like to ask; I'm in my hotel room in Mumbai and I've successfully paired my nexus 7 with the chromecast, but the WiFi requirements ask for an additional web page login and I'm unable to acces that page through the chromecast,. Any ideas on how to make it work? WiFi on my nexus is working of course.
And secondly, is there a workaround for rooting an already used chrome cast?
Thx
Yves
yves.alexis said:
Hi, I'm playing around with my chromecast and I have two questions I'd like to ask; I'm in my hotel room in Mumbai and I've successfully paired my nexus 7 with the chromecast, but the WiFi requirements ask for an additional web page login and I'm unable to acces that page through the chromecast,. Any ideas on how to make it work? WiFi on my nexus is working of course.
And secondly, is there a workaround for rooting an already used chrome cast?
Click to expand...
Click to collapse
No, not having an user interface is Chromecast's best and worst feature.
Even if you managed to get past the login page, almost all hotel and public-access WiFi hotspots do not allow WiFi clients to see each other. So your Chromecast wouldn't be able to communicate with your Nexus, and therefore wouldn't be useful anyway. You should bring your own WiFi router and connect your Nexus and Chromecast to that. Note that some Internet access agreements prohibit connecting routers and acces points to their network.
See this thread: Using Chromecast in a hotel
If it has been set up and updated to anything newer than 12072, or if it shipped with firmware newer than 12072, not rootable at this time, not by flashCast at least.

Phone can't find chromecast in CM11 when connected to VPN

Hi all,
not sure this is the right forum as I haven't altered my chromecast in any way... Anyway, I used to connect my Galaxy S3 running CM10.2 to my chromecast while being connected to a VPN (PIA). Yesterday I updated to CM11, reinstalled all apps using TB, and found out that my phone now can't see the chromecast anymore when I'm connected to the VPN. When I disable the VPN, the chromecast shows up fine. Has that happened to anyone else? I didn't change any settings so I assume it's somehow related to CM11 / Android 4.4. To be clear, I don't need to have the chromecast connect through the VPN to watch Netflix for example as I am in the US, it's just inconvenient having to disable the VPN every time I use the chromecast...
Any ideas/suggestions/explanations are much appreciated!
Cheers
Mungo Park said:
Hi all,
not sure this is the right forum as I haven't altered my chromecast in any way... Anyway, I used to connect my Galaxy S3 running CM10.2 to my chromecast while being connected to a VPN (PIA). Yesterday I updated to CM11, reinstalled all apps using TB, and found out that my phone now can't see the chromecast anymore when I'm connected to the VPN. When I disable the VPN, the chromecast shows up fine. Has that happened to anyone else? I didn't change any settings so I assume it's somehow related to CM11 / Android 4.4. To be clear, I don't need to have the chromecast connect through the VPN to watch Netflix for example as I am in the US, it's just inconvenient having to disable the VPN every time I use the chromecast...
Click to expand...
Click to collapse
Sounds like in your new configuration the VPN connection has precedence over the local network. I have no clue how to change that, but hopefully you do.
Sometimes there's an option akin to "route all/local/Internet traffic through VPN" that controls what traffic hits the VPN.
Mungo Park said:
Hi all,
not sure this is the right forum as I haven't altered my chromecast in any way... Anyway, I used to connect my Galaxy S3 running CM10.2 to my chromecast while being connected to a VPN (PIA). Yesterday I updated to CM11, reinstalled all apps using TB, and found out that my phone now can't see the chromecast anymore when I'm connected to the VPN. When I disable the VPN, the chromecast shows up fine. Has that happened to anyone else? I didn't change any settings so I assume it's somehow related to CM11 / Android 4.4. To be clear, I don't need to have the chromecast connect through the VPN to watch Netflix for example as I am in the US, it's just inconvenient having to disable the VPN every time I use the chromecast...
Any ideas/suggestions/explanations are much appreciated!
Cheers
Click to expand...
Click to collapse
This happens to me now as well. I no longer use a vpn for this reason unless you can configure your router to use it. Basically it looks at your chromecast as being on a different network since it isn't on your vpn. This is the case for cm11 and stock roms on my Nexus 5.
that's...unfortunate... makes me consider going back to cm10.2...
thanks for your replies!

NETFLIX: We're having trouble playing this title right now...

I'm living in Panama City, so I'm natively in the Mexico Netflix region. On my apple TV I'm using unblock-us to change regions. Obviously for chromecast I've removed all DNS settings from my S3, TF700 and MBP. I can watch Netflix fine on all three devices. On Chromecast I only get a few minutes, maybe 5, before I get "We're having trouble playing this title right now. Please try again later or select a different title."
This happens with all my devices. Netflix plays fine on those devices.
Google Play Movies plays perfect, Youtube has no problems.
Looking at internet traffic as the message appears, I dont see a drop in traffic at all. However in recent weeks, watching Hulu on our apple tv can sometimes take 20 minutes longer thanks to lots of pauses.
I purchased this so I didnt have to keep moving my ATV up and down stairs. I like that it's cheap, I like using a phone or chrome to control it - but I wonder if Google ever plan to add manual IP settings. How much will they add to it in the future?
I'm very tech savy, have been in IT for 13 years. The cable modem and router I have are completely foreign to me, I dont know the username and password to login and even look at the firmware. All I know is it's a motorola something. But I did miss the window for rooting it and I was thinking if I could roll the firmware back to allow rooting, but I doubt it.
Anyone have any suggesting?
If Netflix is working on other devices I would suspect your Chromecast is not getting a good/stable WiFi signal.
Use the HDMI extender, try a different (side/front) HDMI port if your TV has one and make sure it has line-of-sight to your router with as few obstructions as possible.
bhiga said:
If Netflix is working on other devices I would suspect your Chromecast is not getting a good/stable WiFi signal.
Use the HDMI extender, try a different (side/front) HDMI port if your TV has one and make sure it has line-of-sight to your router with as few obstructions as possible.
Click to expand...
Click to collapse
Sadly this doesnt work either Why would the unstable wifi signal be problem with Netflix and not Google Play? Better connection to Google's own servers?
I tried this and still no luck :crying:
FL00DY said:
Sadly this doesnt work either Why would the unstable wifi signal be problem with Netflix and not Google Play? Better connection to Google's own servers?
I tried this and still no luck :crying:
Click to expand...
Click to collapse
Differences in encoding rate can make one service work while another has problems, so really depends.
Has Netflix on Chromecast ever worked okay in this configuration?
bhiga said:
Differences in encoding rate can make one service work while another has problems, so really depends.
Has Netflix on Chromecast ever worked okay in this configuration?
Click to expand...
Click to collapse
Nope, I'm yet to finish a program without interruption, I keep switching to my ATV after the 4-5 attempt.
My wife is a apple faithful, I cant show her my new google toy and have it not work 100%. Netflix works fine most of the time on the ATV, maybe a few times the video freezes and the audio keeps playing. I think maybe the ATV handles the little dropouts better, Hulu will pause for 10-15 seconds and keep playing.
Speedtest only records 4.5-5Mb
I think I know what your problem is since I've encountered it myself.
You're using a different dns configuration to watch Netflix from a different region, let's take the USA as an example. When you configure the unblock-us setting into your router or your mobile devices they'll work and play the USA Netflix content just fine. But these settings will never work for the chromecast since it will always use google's dns which is 8.8.8.8. Or 8.8.4.4 since this is baked into the chromecast and cannot be changed.
Once you start streaming us based Netflix content to your chromecast... It's going to see that that content is not available in your region and it'll time out and show you the message you've mentioned.
The only way around this is to root your chromecast which is now impossible if you haven't already done so, or you have to have a dd-wrt supported router. So you can reroute the google dns to the unblock-us dns.
Sent from the dark side of the moon
scandalousk said:
The only way around this is to root your chromecast which is now impossible if you haven't already done so, or you have to have a dd-wrt supported router. So you can reroute the google dns to the unblock-us dns.
Click to expand...
Click to collapse
Root and iptables (which is supported by open/hacked router firmwares other than DD-WRT as well) are not the only ways:
You can also try adding a static route to an unresponsive local address
Or if your router supports blocking access to specific IPs, you can block 8.8.8.8 and 8.8.4.4
Depending on your router one or both may work.
If Chromecast times out in trying to reach Google DNS, it will fall back to the DHCP-supplied DNS.
It has to try and fail timeout, rather than get immediately refused though. Immediate refusal will make it nag about not being able to reach the Internet.
bhiga said:
Root and iptables (which is supported by open/hacked router firmwares other than DD-WRT as well) are not the only ways:
You can also try adding a static route to an unresponsive local address
Or if your router supports blocking access to specific IPs, you can block 8.8.8.8 and 8.8.4.4
Depending on your router one or both may work.
If Chromecast times out in trying to reach Google DNS, it will fall back to the DHCP-supplied DNS.
It has to try and fail timeout, rather than get immediately refused though. Immediate refusal will make it nag about not being able to reach the Internet.
Click to expand...
Click to collapse
Correct. Silly of me to not even mention this since this is the method I use lol. Thanks for pointing it out mate!
Sent from the dark side of the moon
scandalousk said:
Correct. Silly of me to not even mention this since this is the method I use lol. Thanks for pointing it out mate!
Click to expand...
Click to collapse
There are so many little details, even I forget from time to time. Just wanted to make sure people didn't think it's hopeless, at least not on the DNS front.
scandalousk said:
I think I know what your problem is since I've encountered it myself.
You're using a different dns configuration to watch Netflix from a different region, let's take the USA as an example. When you configure the unblock-us setting into your router or your mobile devices they'll work and play the USA Netflix content just fine. But these settings will never work for the chromecast since it will always use google's dns which is 8.8.8.8. Or 8.8.4.4 since this is baked into the chromecast and cannot be changed.
Once you start streaming us based Netflix content to your chromecast... It's going to see that that content is not available in your region and it'll time out and show you the message you've mentioned.
The only way around this is to root your chromecast which is now impossible if you haven't already done so, or you have to have a dd-wrt supported router. So you can reroute the google dns to the unblock-us dns.
Sent from the dark side of the moon
Click to expand...
Click to collapse
scandalousk thanks for the advice. However like I said, I'm not running any unblock-us service on my devices or routers. It's running on my ATV but it was switched off while I was trying all this...
Any method that means changing my Router config is useless as it was equipment provided by the cable company in Panama and while I can hide my device from my wife, I cant very well hide a new router. I dont know the username and password to even checkout the firmware and features. When I google the part numbers and model numbers I'm lucky to get 3-4 search results.
FL00DY said:
scandalousk thanks for the advice. However like I said, I'm not running any unblock-us service on my devices or routers. It's running on my ATV but it was switched off while I was trying all this...
Any method that means changing my Router config is useless as it was equipment provided by the cable company in Panama and while I can hide my device from my wife, I cant very well hide a new router. I dont know the username and password to even checkout the firmware and features. When I google the part numbers and model numbers I'm lucky to get 3-4 search results.
Click to expand...
Click to collapse
Why would you need to hide it from your wife?
If your Chromecast is unrooted, the *only* ways to view out of region content are by modification of the router. If necessary you could add a second more customizable router on top of the cable company's equipment, and use that network for all your casting needs.
Sent from my Nexus 5 using Tapatalk
Same problem here
Living in Panama City, same problems as OP, the difference is that it used to work when I first got it. I'm on build 16664 with no VPN or anything else to change regions. Netflix works fine on PS3, nexus 5, nexus 7, windows PC, Ouya, 3DS and Macbook. I've tried reseting the CC (holding button, and through the android app) and reinstalling the Netflix apps on my android devices (even though I knew that wasn't the problem since I can't cast from my PC either). Any ideas on router configuration we could try?

Casting from Android with VPN on

Hi guys,
I only noticed it recently, when I have VPN session running on my mobile, I lose the access to my home network and can't see Chromecast. It only started when I upgraded my HTC One to KitKat, it was not an issue before. Is there a setting or something obvious that I am missing here? I am running OpenVPN app, but also tried the commercial one HMA with the same problem.
Hope someone can help.
jasenko said:
Hi guys,
I only noticed it recently, when I have VPN session running on my mobile, I lose the access to my home network and can't see Chromecast. It only started when I upgraded my HTC One to KitKat, it was not an issue before. Is there a setting or something obvious that I am missing here? I am running OpenVPN app, but also tried the commercial one HMA with the same problem.
Hope someone can help.
Click to expand...
Click to collapse
Usually VPN clients have the option to not route certain traffic through the VPN. Configuring to not route Chromecast through the VPN should leave Chromecast visible unless there's also some multicast discovery being filtered out by the VPN as well.
I had to go through a very advanced setup on my firewall to get the cc to cast on my same network but use the VPN at the same time..
Hint: ISP redundancy.
Sent from my XT1060 using Tapatalk
The way I did it was have two routers - one with a Roku and the other a Chromecast. The Router with the Chromecast has a US DNS and the other stays as a Canadian address. Works well. Though I do occasionally forget how it is set up. But between them I can work around most Geo Issues.
Sent from my Nexus 7 using XDA Premium HD app
bhiga said:
Usually VPN clients have the option to not route certain traffic through the VPN. Configuring to not route Chromecast through the VPN should leave Chromecast visible unless there's also some multicast discovery being filtered out by the VPN as well.
Click to expand...
Click to collapse
So please any advice how to configure VPN client on android device and/or router (I have dlink dir-635)?
I have to connect on device with my company VPN and possibilty casting to my TV would be vey very usefull.
jasenko said:
Hi guys,
I only noticed it recently, when I have VPN session running on my mobile, I lose the access to my home network and can't see Chromecast. It only started when I upgraded my HTC One to KitKat, it was not an issue before. Is there a setting or something obvious that I am missing here? I am running OpenVPN app, but also tried the commercial one HMA with the same problem.
Hope someone can help.
Click to expand...
Click to collapse
try using VPNROOT.

Is it possible to remotely cast a chromecast from a different network for signage ?

I'm a beginner in ChromeCast development, I've searched for a long time to have an answer on the possibility to remotely access, control and cast a chromecast device for digital signage, in different networks.
While searching and understanding the mechanics of chromecast, the answer seems to be "No !" but I've found companies selling solutions that are doing a similar thing.
So if someone knows a way to do that please inform me. (Or if it's impossible to do that).
Thank you !
Set up a VPN and then you definitely can.
DeadlyFoez said:
Set up a VPN and then you definitely can.
Click to expand...
Click to collapse
I already setup VPN (PPTP Server) on my Mikrotik Router, can ping that chromecast. But, how to connect to my chromecast, I can't see my chromecast on googlehome apps, since googlehome apps require wifi to connect chromecast.
Please somebody help me..
You will probably need to set up an mDNS forwarder or enable multicast forwarding so the app on the remote network can discover them.
Be careful as you can easily cause a loop.
Sent from my S60 using Tapatalk

Categories

Resources