FHttpNetworkReplayStreamer - How does this part works on the WebServer backend?

Hi,

I’m looking at one of the excellent things that came with 4.8: Replay.

You have 3 type of replay streamer : Null, Network and http.

From what I’m reading, the HTTP can be used to replay live session as you can read and write the file live.

In the code, there are a lot of HTTPRequest that done on different pages to download, upload etc…

Does the functionality is ready to be used or just the local storage replay is available and we should wait for another engine version?

If it’s ready, where can I find the source code of the “Web Pages” that are used on the backend to read and write the replay file?
I’m not asking for docs but some guidance for those who wants to test and look at what have been done and wants to try to use this “Super thing”!

Thanks,

Hi,

Just a bump if someone knows… Epic Staff? :smiley:

Hi Elvince,

We have a very rough prototype server you can use to help you determine how to implement your own version of a REST replay server backend component to test online streaming capabilities of the replay system.

You can find it on github here (master):
https://github.com/EpicGames/UnrealEngine/tree/master/Engine/Source/Programs/ReplayServer

Keep in mind, that this prototype is very temp, unsupported, and could go away at any point in the future. We’re also not going to have time to offer any support for this code (the prototype replay server). We’re releasing it in the hopes that it helps someone like you get a jump start on a backend implementation while we work out long term plans here.

Hope this helps!

That’s just excellent.

Thanks for the sharing. I will dig into it to understand how things works and so on.