I don't quite understand how this is better than just streaming your desktop? The readme says "author made this because ... his internet could not handle streaming" but this is just streaming the (in-docker) display, no?
So if you have better down link than uplink, what is really common with asynchronous digital subscriber lines, this is definitely the better choice.