Hola que tal diegocop,
Con respecto a la primera pregunta, este problema se denomina "buffering", y por lo regular tiene que ver con el ancho de banda disponible en el puerto de internet del servidor, o la latencia entre el servidor y el cliente.
Así mismo, no estaría de mas monitorear el uso de CPU y memoria del servidor, ya que también pueden afectar las transmisiones de esta manera, sin embargo la causa mas común casi siempre es con la conexión de red como he mencionado arriba.