Currently the code in flashdreams.serving is components shared between OmniDreams and LingbotWorld webRTC servers but some of it probably doesn't belong in core flashdreams - e.g. I would argue that keyboard input processing belongs in javascript flashend in the first place, not even in python.
P0 We should probably mark these interfaces as internal/experimental before public release
P1 rethink which are the truly reusable components (e.g. thread orchestration, HW accelerated webRTC encode) to expose stably
Currently the code in
flashdreams.servingis components shared between OmniDreams and LingbotWorld webRTC servers but some of it probably doesn't belong in core flashdreams - e.g. I would argue that keyboard input processing belongs in javascript flashend in the first place, not even in python.P0 We should probably mark these interfaces as internal/experimental before public release
P1 rethink which are the truly reusable components (e.g. thread orchestration, HW accelerated webRTC encode) to expose stably