Precios de tiempo real y videollamadas: por mensaje, por minuto o por conexión

Cuando comparas servicios de tiempo real para tu app, el precio por unidad te dice poco. Lo que decide la factura es lo que cuenta el servicio: cada mensaje, cada minuto de llamada o cada dispositivo conectado a la vez. La misma app puede costar cantidades muy distintas con cada modelo, y el coste puede crecer de formas que no habías previsto.
Este artículo explica las tres formas en que suelen contar los servicios, calcula una misma app con cada una de ellas y repasa lo que conviene revisar en cualquier lista de precios antes de construir tu app sobre un servicio.
Contar los mensajes
Muchos servicios de tiempo real facturan por mensaje. Parece sencillo, hasta que miras qué cuenta como mensaje. Lo habitual es que un mensaje se cuente una vez al enviarse y otra más por cada dispositivo al que se entrega.
Imagina una app de chat con 1.000 personas en línea. Cada una envía un mensaje por minuto a una sala de 10 personas:
- se envían 1.000 mensajes cada minuto,
- cada uno se entrega a 10 dispositivos, así que son 10.000 entregas,
- son 11.000 mensajes contados por minuto, unos 475 millones en un mes de 30 días.
Y todavía falta el resto de lo que hace que un chat se sienta en directo. Los indicadores de escritura, las confirmaciones de lectura, quién está en línea y quién ha entrado en una sala también son mensajes, y una app que los muestra puede enviar varios por cada mensaje que escribe una persona.
Este modelo encaja con las apps que envían poco y a pocas personas. Se vuelve difícil de prever en cuanto la gente habla en grupo, porque la cuenta crece con lo que hablan y con cuántos escuchan, no con cuántos usuarios tienes.
Contar los minutos
Los servicios de videollamadas suelen facturar por minuto de participante: cada persona de una llamada cuenta por cada minuto que pasa en ella.
- Una llamada de dos personas durante 30 minutos son 60 minutos de participante.
- Una reunión de 8 personas durante una hora son 480.
- Una clase de 30 durante una hora son 1.800.
Es fácil de seguir en las llamadas, pero suma deprisa en cuanto las llamadas son largas o las llamadas en grupo son grandes. Fíjate en qué más se cuenta además de los minutos: algunos servicios cuentan aparte el tráfico de sus relés, o cuentan los minutos de una llamada entre dos personas que pasa por un relé de forma distinta a los de una que se conecta directamente. La grabación, una resolución mayor o más personas con vídeo pueden cambiar, cada una por su lado, el precio de un minuto.
Contar las conexiones
La tercera forma factura por conexiones simultáneas: el máximo de navegadores y dispositivos conectados en un mismo momento. Lo que envían no se cuenta.
Volvamos al chat con 1.000 personas en línea. Si se cuentan las conexiones, su precio es el de 1.000 conexiones: sus mensajes, indicadores de escritura y confirmaciones de lectura no son lo que se cuenta. Si la app crece hasta 10.000 usuarios al mes pero sigue teniendo unos 1.000 en línea a la vez, el precio no se mueve.
Lo que necesitas saber es cuántas personas hay en línea al mismo tiempo, un número que suele quedar muy por debajo de tus usuarios mensuales y que tus estadísticas ya te muestran. Un buen servicio también permite que las pestañas de un mismo navegador compartan una conexión, así que una persona con tres pestañas abiertas cuenta una sola vez.
Qué revisar en cualquier lista de precios
Sea cual sea el modelo de un servicio, estas son las preguntas que deciden la factura:
- ¿Qué cuenta como mensaje? ¿Cada entrega, o solo lo que se envía? ¿Se cuentan los indicadores de escritura, la presencia y las confirmaciones de lectura?
- ¿Están incluidas las llamadas entre dos personas? Y cuando una llamada pasa por un relé porque un cortafuegos bloquea el camino directo, ¿cuesta más?
- ¿Cómo se cuentan las llamadas en grupo? ¿Por el minuto de cada persona, por el minuto de cada persona con vídeo, o van incluidas hasta un tamaño?
- ¿Qué pasa cuando se supera el plan? ¿Se corta la app, se ralentiza o se factura el exceso, y hasta qué punto?
- ¿Está incluido el historial? Una página que se reconecta debería recibir lo que se perdió, y guardarlo no debería suponer una segunda factura.
- ¿El precio está publicado? Un precio que puedes leer en la página es un precio con el que puedes planificar.
Cómo cuenta WordPlus Cloud
WordPlus Cloud for Apps tiene un precio según las conexiones simultáneas, a partir de 1.000, con facturación mensual o anual: desde $11.99 al mes por 1.000 conexiones con facturación anual, o $14.99 con facturación mensual. Los mensajes nunca forman parte del precio.
- Las llamadas entre dos personas están incluidas, pasen o no por un relé, en cualquier camino que pueda tomar una llamada.
- Las llamadas en grupo y las transmisiones en directo están incluidas hasta un tamaño. Con 1.000 conexiones, hasta 32 personas con vídeo a la vez en llamadas en grupo y 50 espectadores a la vez en transmisiones en directo no gastan nada, y cada 1.000 conexiones más añaden 12 personas con vídeo y 20 espectadores.
- Por encima, créditos por minuto. Un crédito es un minuto de una persona con vídeo en una llamada en grupo, o de un espectador de una transmisión en directo, y una persona con audio cuenta la mitad. Tu plan añade 5.000 créditos al mes por cada 1.000 conexiones, y los paquetes añaden más, desde $10 por 50.000 créditos.
- El historial de las salas para las reconexiones está incluido, así que una página que vuelve recibe lo que se perdió.
El chat de antes, con 1.000 personas en línea, cuesta $11.99 al mes con facturación anual, sin contar sus mensajes y con sus llamadas entre dos personas incluidas.
Para un sitio WordPress es un precio por sitio, sin límites de miembros ni mensajes: consulta WordPlus Cloud for WordPress.
Consulta los precios para apps, o descubre lo que WordPlus Cloud hace para apps. ¿Preguntas sobre tu integración? Escríbenos.