Live Stream Replay Demo

TL;DR - Can DemoNetDriver live-stream and view instantly?

I have went though the documentation for Demo Recording and streaming (here here2 rest)
and few parts are not clear.
From my understanding, replicated data from client are streamed to a server via REST, where it is written to a drive. After it is finished uploading, you can launch ue4 session of the game and view the replay.

Does server need to wait for the streaming to be finished to see the replay? I would like to spectate on the server in real-time, is it possible with demo system? Is there a way to stream “ue4 game instance” → “another game instance” with http?

Cheers guys,
Crispy