Support both audio and video conference
Serve static file from Flask
Remove snapshot when stream is audio
For time being, only authenticated user can broadcast desktop
Generate slug from model
Add join and copy room actions