Claves entre pares con Sincronización Inteligente

Una nueva forma de conectar tus dispositivos

En MYETV, una nueva tecnología ha llegado recientemente: un sistema que permite que varios dispositivos “reconozcan” a los demás y se mantengan sincronizados, utilizando una pequeña clave de 8 caracteres. Suena técnico, pero en la práctica es algo muy simple para el usuario: escribe tu clave una vez, presiona un botón, y tus dispositivos comienzan a comportarse como si estuvieran “conectados” entre sí.

El objetivo de esta función es que MYETV se sienta más como un ecosistema y menos como un conjunto de aplicaciones o navegadores separados. Con este sistema, un teléfono, una televisión, una tableta e incluso diferentes navegadores en la misma computadora pueden seguir la misma página y el mismo contenido en tiempo real.

Por qué MYETV necesitaba una identidad de sincronización

Antes de explicar cómo funciona todo, ayuda a entender el problema que resuelve esta función. Hoy en día, casi todo el mundo usa más de un dispositivo: un smartphone en el sofá, una televisión en la sala de estar, una computadora portátil en el escritorio y quizás una tableta en el dormitorio. Cada vez que un sitio web o una aplicación tiene que funcionar en todos estos dispositivos, se enfrenta a la misma pregunta: "¿Cómo sé que todos estos dispositivos pertenecen a la misma persona y deben estar sincronizados?".

Muchas plataformas solo lo solucionan con cuentas y logins, o con sistemas complejos que intentan “descubrir” dispositivos en la misma red Wi‑Fi. Esto a menudo tiene limitaciones:

  • Los dispositivos deben estar en la misma red local.
  • A veces, los firewalls, los routers o las redes empresariales bloquean estas funciones.
  • Puede ser confuso para los usuarios que simplemente quieren algo que “funcione”.

MYETV siguió un camino diferente: en lugar de intentar adivinar qué dispositivos pertenecen juntos, permite que el usuario decida, de forma controlada y respetuosa con la privacidad, utilizando una pequeña clave que se puede compartir entre dispositivos. Detrás de esa pequeña clave hay un sistema de identidad potente, pero la experiencia se mantiene simple.

La idea de la clave peer- [P2P Peer: is a term used to refer to a user who has already been assigned a P2P key inside the peer-to-peer network] - ‑to‑peer

En el corazón de esta tecnología se encuentra lo que MYETV llama la “clave peer‑to‑peer”.
Piensa en ello como una huella digital para tu dispositivo: una combinación única de información que permite a MYETV reconocer que este navegador o aplicación es siempre el mismo, incluso con el tiempo.

Esta clave peer‑to‑peer se basa en tres partes:

  • Una huella digital base (clave1) que permanece estable con el tiempo para ese dispositivo.
  • Dos claves adicionales (clave2 y clave3) construidas a partir de varias opciones, como información del navegador, datos relacionados con la IP u otros detalles técnicos.

Cada una de estas partes se transforma y se protege para que los datos brutos no se expongan. Luego se combinan en una sola identidad que se almacena en la base de datos de MYETV. El punto importante para los usuarios es que esta identidad:

  • No depende de un login- [Login: an act of logging in to a computer, database, website or system] - tradicional.
  • Sobrevive a acciones simples como cerrar el navegador.
  • Puede ser “re‑creada” si se elimina un cookie, porque la información base se almacena de forma segura en el servidor.
```.

Esto es lo que hace que el sistema sea persistente y fiable: la plataforma siempre sabe que “este es el mismo dispositivo que antes”, sin necesidad de una configuración complicada por parte del usuario.

Para que esta identidad funcione en la práctica, MYETV también utiliza una cookie encriptada en el navegador o la aplicación.
Esta cookie contiene las tres partes de la clave de peer‑to‑peer y se crea automáticamente la primera vez que el dispositivo se conecta de forma compatible.

Desde la perspectiva del usuario, no pasa nada especial:

  • La primera vez que MYETV se abre, el sistema interno construye la identidad del dispositivo.
  • Se crea una cookie encriptada para que el dispositivo pueda demostrar quién es en la siguiente carga de página.
  • Si se elimina la cookie, MYETV puede reconstruirla basándose en la información ya almacenada en la base de datos y la huella digital estable.

Esto significa que el sistema es resistente. Incluso si el usuario borra sus cookies, MYETV aún puede reconocer el dispositivo y restablecer la misma identidad de peer‑to‑peer en lugar de crear una nueva por completo cada vez.

De la clave peer‑to‑peer a la clave de sincronización

Ahora llega la parte interesante para los usuarios: la clave de sincronización.
La clave de sincronización es un código corto de 8 caracteres derivado de la identidad peer‑to‑peer completa. Mientras que la clave peer‑to‑peer es compleja y larga, la clave de sincronización está diseñada para ser:

  • Fácil de leer.
  • Fácil de escribir.
  • Segura para compartir entre tus propios dispositivos.

Para obtener esto, MYETV transforma la clave peer‑to‑peer completa en un código de 8 caracteres utilizando un alfabeto de 62 caracteres (números, letras minúsculas y mayúsculas). Incluso con solo 8 caracteres, esto proporciona alrededor de 218 trillones de combinaciones posibles. En la práctica, esto mantiene las colisiones extremadamente raras al mismo tiempo que hace que la clave sea fácil de usar.

La clave de sincronización se almacena junto con la clave peer‑to‑peer en la base de datos, y también se recalcula en el cliente a partir de la cookie encriptada. Esto significa que cuando el usuario abre las opciones de peer‑to‑peer para “ver su clave”, el valor mostrado no es aleatorio: es la misma clave que el servidor ya conoce y ha validado.

Esto crea una “doble comprobación”:

  • El servidor conoce la clave de sincronización asociada con ese dispositivo.
  • El dispositivo recalcula la clave de sincronización y la presenta al usuario.
  • Si ambas coinciden, MYETV sabe que este es el dispositivo correcto y la clave puede ser de confianza.

Para implementar esta nueva lógica de forma limpia, todas las claves anteriores en la base de datos se han restablecido, lo que permite a todos empezar con claves peer‑to‑peer y de sincronización frescas y consistentes basadas en el nuevo algoritmo.

Introduciendo la sincronización de URL entre dispositivos

Una vez que la identidad y la clave de sincronización están en su lugar, MYETV puede hacer algo nuevo: sincronizar la URL actual en múltiples dispositivos. En lugar de pensar en sincronizar “perfiles” o “cuentas”, MYETV piensa en términos de páginas: "¿Qué dispositivos deben estar viendo la misma página juntos?"

Es aquí donde entra en juego el nuevo sistema de sincronización entre dispositivos. Permite a un usuario decidir qué dispositivos deben estar conectados y, a continuación, con un solo clic, les indica a todos que sigan la misma página o contenido.

A nivel general, el sistema realiza un seguimiento de tres piezas principales de información:

  • La clave de sincronización que identifica al grupo de dispositivos.
  • La URL que debe sincronizarse.
  • Una marca de tiempo que indica cuándo se actualizó por última vez esa URL para ese grupo de sincronización.

Todo esto se almacena en un campo JSON especial en la base de datos. Cuando un dispositivo solicita una sincronización, el sistema:

  • Comprueba que la clave de sincronización es válida.
  • Comprueba que la última actualización es reciente (por ejemplo, no es más antigua de un cierto tiempo).
  • Comprueba que no hay un bucle de redirección para esa clave.
  • Envía la URL correcta a los dispositivos que comparten la misma clave de sincronización.

La parte técnica es compleja, pero la experiencia está diseñada para ser lo más sencilla posible para el usuario.

Cómo sincronizar sus dispositivos paso a paso

La mejor manera de comprender esta función es probarla una vez. Aquí hay una sencilla guía que cualquier usuario puede seguir.

  1. Abra MYETV en su dispositivo principal (el “host”)
    Esto puede ser una computadora, una televisión inteligente o cualquier dispositivo que desee utilizar para controlar los demás.
  2. Vaya a las opciones de peer-to-peer- [Peer-To-Peer Network: is a network made up of many p2p keys that can communicate with each other held together by a central system that can control them] -
    En la interfaz hay una sección dedicada a la configuración de peer-to-peer. Allí encontrará un botón para ver la clave de sincronización de su dispositivo.
  3. Observe su clave de sincronización de 8 caracteres
    El sistema mostrará un código de 8 caracteres. Esta es la clave que representa su dispositivo y que compartirá con otros dispositivos que posea.
  4. Abra MYETV en otro dispositivo que desea sincronizar
    Por ejemplo, abra la aplicación en su smartphone o un navegador en otro ordenador.
  5. Introduzca la clave del dispositivo host
    En este segundo dispositivo hay un campo etiquetado algo así como “introduzca la clave del dispositivo host para sincronizar”. Escriba la clave de 8 caracteres que acaba de ver en su dispositivo principal y haga clic en “guardar”.
  6. Repita para otros dispositivos si es necesario
    Cualquier dispositivo donde introduzca la misma clave estará vinculado al mismo grupo de sincronización.
  7. Desencadene la sincronización desde el dispositivo host
    Cuando esté navegando por MYETV en el dispositivo host, puede abrir el menú haciendo clic en el logotipo de MYETV. Allí encontrará un botón que dice algo así como “sincronizar todos los dispositivos conectados en esta página”. Cuando haga clic en él, todos los dispositivos que compartan la misma clave de sincronización y estén conectados a MYETV seguirán esa página.

Desde el punto de vista del usuario, es todo. No hay que escanear códigos QR, no hay que buscar dispositivos en la red, no hay que seguir un complicado procedimiento de emparejamiento. Solo una clave y un botón.

Ejemplo: usa tu teléfono como un control remoto

Una de las formas más divertidas de usar este sistema es convertir tu teléfono en un tipo de control remoto para tu aplicación de televisión.

Imagina este escenario:

  • La aplicación MYETV está abierta en un televisor inteligente o un dispositivo de transmisión.
  • La misma cuenta MYETV o incluso la misma clave de sincronización se utilizan en tu smartphone.
  • El televisor muestra el contenido, mientras que el teléfono se utiliza para la navegación.

Con el nuevo sistema de sincronización:

  • El dispositivo de televisión muestra su clave de sincronización de 8 caracteres en las opciones de comunicación entre dispositivos.
  • El usuario escribe esa clave en la aplicación MYETV en su smartphone.
  • Ahora, cuando el usuario navega por MYETV en el teléfono y pulsa “sincronizar todos los dispositivos en esta página”, la aplicación de televisión salta instantáneamente a la misma página o contenido.

Esto se siente muy natural en la práctica: el teléfono se convierte en un control remoto avanzado con un teclado, pantalla táctil y todas las comodidades de un dispositivo moderno, mientras que el televisor simplemente se centra en mostrar el contenido.

Más allá de la televisión: navegadores, ubicaciones y más

Dado que el sistema se basa en claves y URL, y no en redes locales, funciona en muchas situaciones diferentes:

  • Sincronizar una portátil y una tableta que están en diferentes redes Wi-Fi.
  • Mantener un navegador de escritorio y un navegador móvil alineados, incluso si utilizan diferentes motores.
  • Compartir la misma experiencia entre dispositivos en diferentes habitaciones o incluso en diferentes ciudades, siempre que estén en línea.

Esto hace que la función sea flexible:

  • Los creadores de contenido pueden preparar una página en un dispositivo y abrirla en otra pantalla sin búsquedas manuales.
  • Los usuarios que disfrutan viendo contenido en televisión pero navegando en móvil pueden combinar las fortalezas de ambos.
  • Las personas que viajan pueden mantener un dispositivo móvil y un dispositivo fijo en casa conectados a través de la misma clave, si lo desean.

Todo esto es posible gracias a la lógica de identidad entre dispositivos y al sistema de claves de sincronización que MYETV ha implementado en su interior.

Seguridad, bucles y comprobaciones inteligentes

Cuando varios dispositivos comienzan a comunicarse entre sí, existe el riesgo de “bucles” o comportamientos confusos. Por ejemplo, el dispositivo A podría redirigir el dispositivo B, y el dispositivo B podría, a su vez, redirigir el dispositivo A, creando un bucle infinito.

Para evitar esto, MYETV realiza un seguimiento de qué claves de sincronización se han utilizado ya en una cadena de redirección específica y almacena esta información en el campo JSON asociado a la clave. Cada vez que se solicita una sincronización, el sistema comprueba:

  • Si la clave de sincronización ya se ha utilizado para esa cadena de redirección específica.
  • Si la solicitud es lo suficientemente reciente para considerarse válida.
  • Si la URL es segura y consistente con el comportamiento esperado.

Si se detecta un posible bucle, la operación se detiene y los dispositivos no se redirigen de nuevo. Esto mantiene la experiencia estable y evita comportamientos extraños causados por redirecciones automáticas repetidas.

Para los usuarios, esto significa que el sistema “funciona solo” y evita situaciones peligrosas sin requerir ninguna configuración manual.

Con fines de seguridad, solo se puede sincronizar MYETV urls (dentro de la plataforma myetv.tv del dominio)

¿Por qué esto es único para MYETV?

Muchas plataformas experimentan con la sincronización entre dispositivos, pero el enfoque de MYETV es diferente en algunas formas importantes:

  • La identidad se basa en una clave de peer‑to‑peer que es independiente de las cuentas y los inicios de sesión.
  • La clave de sincronización es corta, fácil de compartir y, sin embargo, extremadamente rica en combinaciones posibles.
  • La sincronización se centra en las URLs y las páginas, lo que la hace flexible y orientada al contenido.
  • Los dispositivos no necesitan estar en la misma red local; solo necesitan la misma clave y una conexión a Internet.

Esta combinación hace que la tecnología se sienta a la vez poderosa y accesible. No es una copia de un patrón existente, sino una solución personalizada diseñada teniendo en cuenta cómo la gente realmente usa MYETV.

Pruébalo tú mismo

La mejor manera de comprender esta función es probarla en tus propios dispositivos. Una sugerencia sencilla:

  • Abre MYETV en tu televisor o computadora principal.
  • Abre MYETV en tu teléfono inteligente.
  • Encuentra tu clave de sincronización de 8 caracteres en el dispositivo principal y escríbela en el teléfono.
  • Navega en el teléfono y luego presiona el botón “sincronizar todos los dispositivos en esta página”.

En cuestión de segundos verás que el otro dispositivo se sincroniza, como si ambas pantallas formaran parte de la misma experiencia. Una vez que esto sucede, la idea detrás de esta nueva tecnología se vuelve muy clara: MYETV no es solo un sitio web o una aplicación, es un entorno coordinado donde todos tus dispositivos pueden trabajar juntos.

Esto es solo el comienzo. La clave de peer‑to‑peer y el sistema de sincronización abren las puertas a futuros experimentos y funciones, desde experiencias de control remoto más inteligentes hasta nuevas formas de ver contenido juntos. Por ahora, la invitación es sencilla: genera tu clave de sincronización, vincula tus dispositivos y observa hasta qué punto puede llegar esta nueva tecnología en tu uso diario de MYETV.