Cuantos usuarios manejaras? yo ando buscando algo similar a lo tuyo y me encontre este servicio
https://pusher.com/
Es fácil de implementar y no tendrías que modificar casi nada de lo que ya tienes hecho., yo lo implemente en 5 o 10 min en laravel para probarlo.