- [ ] decide on twisted or node.js - [ ] expose websocket server - [ ] data handler for incoming video stream - [ ] handle data requests with an async event loop