I was in the bloxys game (great by the way), and I opened the developer console. It printed a lot of things like “Requesting next video Frame” and “Received video id rbxencryptedassetid://(assetid)”. How do you think it works, because I think you have to upload short videos. Since it repeatedly says Received video id.
My speculations would be that the full video is stored somewhere (perhaps as an asset or a different source), then the video is streamed in chunks to the player using “rbxencryptedassetid” protocol, which could either work by
- uploading the chunks as new “encrypted” assets every time (unlikely)
- having the server host the “rbxencryptedassetid” protocol per game, dynamically cut the video into chunks and then stream them individually to the players (similar to rbxgameasset:// I guess?)
Again, that’s only my idea of how it could possibly work. Nothing of what I’ve said is officially confirmed.
Most likley they posted it as images. Because of this is is a frame by fram decal going every second. This would allow it to seem like it is going seemlessly like a video. This also is probably why the quality was low as so many images would take up alot of storage and lag alot to change. They would also have to time it with the sound. Due to the feture being very new this is how I assume it works.
That does actually make sense.
It could be related to rbxassetid:// also (maybe?).
Please reserve this category for game design topics!