Plus your suggestion can be implemented with cloud compute (a backend behind the UI) - it doesn't need to be cloud streaming.