App IPTV por MAC o por usuario y contraseña: cuál te conviene

App IPTV por MAC o por usuario y contraseña: cuál te conviene
28 May 2026
0 Comments

Si vendes IPTV con tu propia app, la pregunta no es "cuál modo es mejor", sino "cuál te ahorra más soporte según cómo vendes". En resumen: la activación por usuario y contraseña (Xtream Codes) es la más universal y la que tu cliente conoce; la activación por MAC + Device Key es la que el cliente nunca teclea (la gestionas tú desde el panel); y el código de activación de 6 caracteres es el equilibrio moderno: el cliente solo dicta seis letras y tú activas con un clic. Muchas apps de nuestro catálogo soportan dos o los tres modos a la vez, así que la decisión real es cuál pones por defecto.

Somos SuperRebrands: vendemos rebrands white-label de apps reproductoras de nuestro catálogo. Importante para entender este artículo: estas apps no incluyen canales ni contenido; son reproductores donde tú conectas tu propio servicio IPTV. El modo de activación define cómo el cliente entra a la app y cómo tú entregas y gestionas su acceso.

Los dos modos de activación, explicados sin tecnicismos

Cuando un cliente abre por primera vez tu app, tiene que "vincularse" a tu servicio. Hay tres formas habituales de hacerlo, y la diferencia práctica es quién escribe los datos y dónde viven las credenciales.

Activación por MAC + Device Key (cómo funciona, ejemplo IBO)

En este modo, cada dispositivo expone una dirección MAC (un identificador del aparato) y, en el caso de IBO Player, un Device Key que acompaña a esa MAC. El flujo típico es así:

  1. El cliente abre la app y ve en pantalla su MAC y su Device Key.
  2. Te los pasa por WhatsApp o Telegram (o los lees de un QR que la app puede mostrar).
  3. Tú entras al portal web del proveedor de la app, registras esa MAC + Device Key y cargas la lista o las credenciales de tu servidor.
  4. El dispositivo del cliente queda activado y entra al contenido.

La idea clave es que el cliente nunca teclea su usuario ni su contraseña: solo te entrega un identificador del aparato y tú haces el resto desde fuera. IBO Player soporta M3U, Xtream y este esquema de MAC/URL, con activación por MAC + Device Key vía portal web. En nuestro catálogo, IBO con activación por MAC es la versión más representativa de este modo: trae el sistema de MAC integrado más banners publicitarios.

Una aclaración honesta sobre IBO: el EPG (guía de programación) depende de la lista del proveedor que tú conectes. No es algo que dependa solo de la app; si tu servidor entrega EPG bien formado, el cliente lo verá.

Activación por usuario y contraseña (Xtream Codes)

Es el modo que casi todo el mundo conoce. El cliente introduce tres datos en la app: URL del servidor, usuario y contraseña (el estándar Xtream Codes API). Es el formato más extendido del ecosistema IPTV y el que tu propio proveedor mayorista probablemente ya te entrega.

  • IPTV Smarters trabaja con Xtream Codes API y con listas M3U; no soporta Stalker Portal. Toda la familia Smarters de nuestro catálogo gira en torno a este login.
  • XCIPTV es una app rápida y muy personalizable para Android TV, STB y móvil, con M3U/M3U8 + Xtream Codes API (sin Stalker), ExoPlayer/VLC, EPG, VOD, favoritos y DVR.
  • 9Xtream trabaja con M3U + Xtream Codes, es fuerte en 4K/H265 y multiplataforma, con el disclaimer oficial de "solo reproductor".
  • Purple usa Xtream API y, según la versión, login por código de activación o por Mac & Key, con doble reproductor y control parental.

La ventaja: es universal, el cliente técnico lo entiende y no dependes de un portal externo para cada alta. La desventaja: el cliente teclea, y teclear usuario/contraseña en un control remoto de TV es donde nacen la mitad de los mensajes de soporte ("no me deja entrar", casi siempre una mayúscula o un cero/letra confundidos).

Activación por código de 6 caracteres (qué es y por qué reduce fricción)

Es el punto medio que más fricción quita. La app muestra un código corto de 6 caracteres (por ejemplo, algo como RNFJSL) con un mensaje de "esperando activación". El cliente solo te dicta esas seis letras; tú las ves en tu panel admin y activas la cuenta con un clic, configurando una sola vez el usuario y la contraseña reales de tu servidor.

Las ventajas para el revendedor son concretas:

  • Cero error de tecleo del cliente: dictar seis letras es mucho más simple que escribir una URL larga y una contraseña en el teclado de la TV.
  • Las credenciales reales las gestionas tú: si migras de servidor, actualizas los datos en tu panel y el dispositivo del cliente sigue funcionando sin que él toque nada.
  • Onboarding más rápido: menos pasos, menos llamadas, menos abandono en el primer intento.

Este es exactamente el sistema que usan nuestras cuatro apps para Roku: el código de 6 caracteres llega a tu panel admin y el cliente no teclea credenciales. En Android también lo verás en versiones como Nio Player con activación por código, que ofrece código o usuario y contraseña. Si quieres el detalle del flujo completo de la pantalla al panel, lo desarrollamos en la guía del código de 6 caracteres.

Ventajas y desventajas de cada modo para el revendedor

ModoQuién tecleaVentaja principalDesventaja principal
MAC + Device KeyNadie escribe credenciales; el cliente solo lee su MAC/KeyEl cliente no maneja usuario ni contraseña; control desde el portalDepende del portal del proveedor; el cliente debe leerte un identificador largo
Usuario y contraseña (Xtream)El clienteUniversal, estándar del mercado, sin portal externoTecleo en control remoto = la fuente más común de soporte
Código de 6 caracteresEl cliente dicta 6 letras; tú activasMínima fricción y migración de servidor sin tocar el equipo del clienteRequiere panel admin que reciba el código (más completo en nuestras apps Roku)

No hay un ganador absoluto. El modo correcto depende del tipo de cliente (técnico o no), del dispositivo y de cuánto soporte estás dispuesto a dar. Por eso lo más cómodo suele ser una app que soporte varios modos y dejar uno por defecto.

Qué apps de nuestro catálogo usan cada modo

Estas son apps reales del catálogo, con su modo de activación según sus características y su precio de pago único (entrega 48 h hábiles en las versiones Android/Fire TV):

AppModos de activaciónPrecio
IBO MAC & ADSSolo MAC70 USD
IBO 3.9 UltraMAC + código + usuario y contraseña80 USD
Nio PlayerCódigo o usuario y contraseña80 USD
You TiviUsuario y contraseña + MAC80 USD
Wave TVUsuario y contraseña80 USD
IBO 17 Topics / IBO Hulk / IBO 4.3Usuario y contraseña (desde la app) + MAC (desde el panel admin)80–90 USD

Para Roku el caso es distinto y conviene aclararlo: las cuatro apps Roku del catálogo (Apex Player y sus hermanas Titan y Vortex con login dual de código o usuario/contraseña, más Thunder Player) usan el código de activación de 6 caracteres que llega a tu panel. Esto tiene sentido porque Roku no permite instalar APKs al usuario final ni teclear con comodidad; la única vía legítima de distribución masiva es publicar tu app en el Roku Channel Store oficial. Si vendes en Roku, lo desarrollamos en la guía de app Roku con marca propia.

Cuál elegir según cómo vendes

La decisión se simplifica si la piensas por tu modelo de venta, no por gusto técnico:

  • Vendes a clientes residenciales no técnicos (la mayoría): prioriza código de 6 caracteres o MAC. El cliente no debería teclear nada. Una app con activación por código reduce tus mensajes de "no puedo entrar".
  • Vendes a clientes técnicos o que cambian de proveedor: el usuario y contraseña (Xtream) les da autonomía para reconfigurar solos. Aquí encajan las apps de la familia Smarters y XCIPTV.
  • Quieres controlar todo desde tu panel y migrar servidores sin tocar el equipo del cliente: ve por código o MAC, que dejan las credenciales reales en tus manos.
  • No quieres limitarte: elige una app que soporte los tres modos, como IBO 3.9 Ultra, y usa por defecto el que menos soporte te genere con tu tipo de cliente.

Si todavía estás definiendo tu primer build, te servirán la guía para elegir tu primera app rebrand y, si comparas familias, IBO vs Smarters vs XCIPTV. Y si quieres entender el modelo de negocio detrás, parte de qué es un rebrand de app IPTV.

Preguntas frecuentes

¿La activación por MAC es más segura que usuario y contraseña?

No se trata tanto de seguridad como de control. Con MAC + Device Key el cliente no maneja credenciales y tú gestionas todo desde el portal del proveedor; con usuario y contraseña el cliente tiene los datos directos. La elección depende de cuánta autonomía quieras dar al cliente y cuánto soporte quieras evitar.

¿Puedo cambiar de servidor sin pedirle nada al cliente?

Con código de 6 caracteres y con MAC sí: actualizas las credenciales reales desde tu panel o portal y el dispositivo del cliente sigue funcionando. Con usuario y contraseña tecleados por el cliente, normalmente tendrías que pasarle datos nuevos para que los reintroduzca.

¿Una misma app puede tener varios modos?

Sí. Varias apps del catálogo soportan dos o los tres modos a la vez. Por ejemplo, IBO 3.9 Ultra permite MAC, código y usuario/contraseña, y You Tivi combina usuario/contraseña con MAC. Eliges el que pondrás por defecto.

¿Las apps incluyen los canales?

No. Todas las apps del catálogo son reproductores: no traen canales ni contenido. Tú conectas tu propio servicio IPTV (tu servidor o el de tu proveedor mayorista), y el modo de activación es solo la forma en que el cliente se vincula a ese servicio.

¿Para Roku puedo usar activación por usuario y contraseña?

Las apps Roku del catálogo ofrecen login dual (código de 6 caracteres o usuario/contraseña), pero el código es el flujo recomendado porque Roku no facilita teclear y solo permite distribución legítima a través de su Channel Store oficial. Apex, Titan y Vortex incluyen panel propio en PHP+MySQL para gestionar esas activaciones.

¿No tienes claro qué modo poner por defecto para tu cartera de clientes? Revisa el catálogo completo de rebrands de SuperRebrands y filtra por el modo de activación que necesitas, o escríbenos por WhatsApp o Telegram desde el sitio y te recomendamos la app exacta según cómo vendes y en qué dispositivos están tus clientes.