Level Download from Server

Hello everyone,

I have a game idea in mind, where it is possible that i end up with real big maps, like the whole planet earth.
In OpenStreetMaps the whole planet is round about 400 GB. So it is impossible to ship such a big game.
Instead i want to load the streaming levels from an web server.

The target platform is only PC and is not a multiplayer game.

At the moment this is just an idea and i want to know if such a client server connection is possible with the UE4 engine. And maybe write a small proof of concept game.

So is this possible ? and if yes how can i create such an application ? I am fine with Blueprints and C++.