The Redis pub/sub mechanism is now a native feature for Tornado routes through the `PubSubMixin`. (Plus, lint/black chore for the sound plugin)
Camera routes migrated from Flask blueprints to Tornado handlers.