ヨーロッパええでしょう。

ヨーロッパに来て3年になる日本人が日々の海外生活を紹介するブログです。雑記なのでレビューとかいろいろ書いてるよ!

海外からAmazonプライムビデオを見る方法とちょっとした裏技

f:id:trevorotus:20170605175435j:plain

ヨーロッパにもまともなラーメンぐらいあるんや。。。1,500円ですが

 

海外にいたって日本のコンテンツが観たい!!

 

 

コンテンツの権利的な問題があり、海外からは日本で当たり前に利用できるサービスが利用出来ないことが多々あります。

でも、どうしてもHITOSHI MATSUMOTO Presents ドキュメンタルが観たくて...

 

というわけで、海外からのAmazonプライムビデオなど日本向けコンテンツの視聴方法を共有します!

海外からでもAmazonプライムビデオは見れなくは無い!?

海外からAmazonプライムビデオにアクセスすると、こんなバナーが表示されます。

f:id:trevorotus:20170605162623p:plain

 

そうなのです。実はHuludビデオなど完全な日本向けサービスは異なりAmazonさんは海外でも楽しめるコンテンツを何本か用意してくれています! 

f:id:trevorotus:20170605162841g:plain

 

しかし...観れるのはAmazonオリジナルで海外展開しているコンテンツのみで、洋画や邦画、私が観たいHITOSHI MATSUMOTO Presents ドキュメンタルは観れません...

Top Gearファンの私にはグランド・ツアーが観れるだけでもありがたいですが!!

f:id:trevorotus:20170605163150p:plain

Amazonプライムビデオの日本国外で楽しめるコンテンツ一部

 

f:id:trevorotus:20170605163735g:plain

も、もの足りない...

 

海外からAmazonプライムビデオを見る方法 

さて、いよいよ本題ですが...どうやって海外から日本向けコンテンツを観るかというと...

実は私の本業はプログラマでして、そもそもどうやってAmazonさんは日本からアクセスしてきているのか判断しているのか妄想してみます。

 

どうやって日本からのアクセスか判断しているの?

アクセス元地域の判定にはざっくりですが3パターンあります。

 

1つめは「ユーザーの自己申告」

ECサイトとかだと信憑性高いデータになるのかな?

ユーザーが選んだ地域を元に、ユーザーが住んでいる地域を判断する方法。

 

2つめはGeolocation APIを使って位置情報を取得する

Javascriptのlocation APIを使って位置情報を取得する方法。

こんな表示を見たことがあるのでは?

 

f:id:trevorotus:20170605165026p:plain

実装はめちゃくちゃ楽で、ユーザーに許可させるかが難しいところですが....

詳しい実装方法はGeolocation API Specification 2nd Editionみるかググってもらえたらすぐ出ます。

  

3つめはIPを使って位置情報を取得する。

Amazon含めほとんどのサービスがこれで日本からのアクセスか判断しているはず!

 

具体的にはGeo IPという技術で、Amazonなら自前でデータ溜めてそうですが、私たち一般庶民はGeoIP2 データベース | MaxMindとかのデータ使うのが確実かな?

 

 

どうやって日本からのアクセスと判断させるか?

先に説明した通り、アクセス元のIPを使って判断しているはずなので、日本のIPからアクセスすれば日本向けコンテンツが見れるはず!

 

で、具体的にどうするの??

f:id:trevorotus:20170605170121g:plain

 

VPNってのを使います。

VPNというのは?Wikiでもみてください。

別にVPNが何かって知る必要はないです!とりあえずこれを使えば観れるのです!

私や周りの人たちが使っているのはセカイVPNというサービス。

ここから簡単に申し込めるので、使いたい方はぜひ!

ややこしいVPNの接続方法マニュアルページがしっかりしているので観ながら簡単に設定できます。

 

さて、このVPNを使うと...

f:id:trevorotus:20170605171352p:plain

お!

f:id:trevorotus:20170605171452p:plain

おぉ!!マツモトサン!!!

 

f:id:trevorotus:20170605171553g:plain 

 

VPNを使うと動画の読み込みが遅い!?画質が悪い!?そんな時に使えるちょっとした裏技

先ほど説明下通り、Amazonさんはアクセス元IPを元に日本からのアクセスか判断しているっぽいです。なので、VPNを使って日本のIPでアクセスしないと観れないのですが...ふとプログラマな私は思いました。

 

「すべてのバッファでIPチェックかけてるんか!?」

 

バッファが何かはまーそっと横に置いて...GeoIPという技術は決して処理として軽いものではありません。

 

むしろ重い...内部的にはかなりIOも発生しますし負荷のかかる処理になります。

 

そこで動画再生が始まった後、つまりIPでの日本からのアクセスチェック後にVPNを切っても再生できるんじゃない?と思い...

 

f:id:trevorotus:20170605172213p:plain

おぉ!!マツモトサン!!!

 

f:id:trevorotus:20170605171553g:plain 

 

よっしゃーー!観れた!

 

VPN経由じゃないので、自宅のネット環境が良ければ良いほど快適な動画視聴ができます!Amazonですから世界中にCDN置いてるでしょうし、日本のVPN経由よりも確実に物理的なサーバーとの距離も短く、経路が少なくなり視聴が快適になります!!

 

VPNとかCDNとかよくわからん横文字が多く並んでいますが...結論は...

 

VPN契約して、観たい動画再生始まったら、VPNの接続を解除したら、海外からでも快適に日本向けコンテンツを楽しめるよ!

 

 

f:id:trevorotus:20170605162841g:plain