2014-06-01, 06:00
(2014-05-31, 00:55)dlake02 Wrote: Unblock-us is a simple DNS spoofer. It doesn't proxy at all. So, you still need to be able to reach the CDN with your source IP allowed. If you use an anonymous HTTP proxy, SOME of the CDNs (not all - not Akamai for example) appear not to check the source IP and in fact you are redirected to a pretty local store. What that means is that you proxy your request for the metadata to the Beeb, they reply with the list of CDNs and then RMTP flows local CDN->client based on DNS lookup of the CDN.
I thought Unblock-US does proxy. It does the dns spoofing and resolves domains to their own system so you connect to them (and then proxies web traffic to/from your original destination. it is probably possible to proxy rtmp data too in the same way (librtmp has some socks proxy support in it, but we don't yet interface with that from the plugin). I'm sure in the past when I was looking at that, it was how it worked - unless they have changed something.
(2014-05-31, 00:55)dlake02 Wrote: VPNs are horrible - all that extra header and latency and your quality soon goes down the river.
Well, my openvpn running on my home system works perfectly for me when I'm abroad so long as I'm on a decent connection, so I've not had that experience.
(2014-05-31, 00:55)dlake02 Wrote: Next time you're out of the UK, try using an HTTP proxy instead of a VPN. Then, when the stream is playing, have a look at the netstat output - you may be VERY surprised at where your stream is actually coming from :-)
I used to do it like that, but I still prefer using a VPN (like having direct access to machines on my lan also). However at that time the BBC were not using HDS streams. if someone wants to provide a patch to iplayer plugin to get metadata from a different source that has those, I am happy to accept
(2014-05-30, 19:57)flymike Wrote:
- Are you saying that the addon will not play BBC live TV when using a proxy configured to present a UK IP address?
- What is the purpose of the proxy support in the addon?
- What does geolocked mean? And why will my browser play BBC live TV when using the same proxy but the addon will not?
1) nope. at least not with the current live stream sources.
2) bbc has geolocked auth info for the rtmp streams. you can proxy to get the auth. the servers which provide the ondemand streams did not used to be geolocked - the live rtmp streams which did not need any auth info were however geolocked, so with a basic proxy you used to be able to watch the ondemand streams out of the country. I won't help you set it up though.
3) geolocked mean they check the location of your IP address, and restrict access to ips which are mapped to a certain country etc. as Dlake has said, the browser uses different stream sources for the live tv.