Good point, Romm can integrate well with MuOS, Playnite and other client side software you and others can install onto their actual devices. I've used Playnite on my devices to manage the emulator side and download the ROMs from the ROMs server.
In theory, you could also try a sunshine server and moonshine client to steam the games from you're server but guessing it would only work well over a local network, not over the internet to friends