Clés de pair à pair avec Smart Sync

Une nouvelle façon de connecter vos appareils

À MYETV une toute nouvelle technologie vient d'arriver : un système qui permet à plusieurs appareils de se reconnaître mutuellement et de rester synchronisés, en utilisant une petite clé 8 caractères. Cela sonne technique, mais dans la pratique c'est quelque chose de très simple pour l'utilisateur: tapez votre clé une fois, appuyez sur un bouton, et vos appareils commencent à se comporter comme s'ils étaient liés.

Le but de cette fonctionnalité est de faire MYETV se sentent plus comme un écosystème et moins comme un ensemble d'applications ou de navigateurs séparés. Avec ce système, un téléphone, une télévision, une tablette et même différents navigateurs sur le même ordinateur peuvent tous suivre la même page et le même contenu en temps réel.

Pourquoi MYETV avait besoin d'une identité de synchronisation

Avant d'expliquer comment tout fonctionne, il aide à comprendre le problème que cette fonctionnalité résout.
Aujourd'hui, presque tout le monde utilise plus d'un appareil : un smartphone sur le canapé, une télévision dans le salon, un ordinateur portable sur le bureau et peut-être une tablette dans la chambre. Chaque fois qu'un site Web ou une application doit fonctionner sur tous ces appareils, il fait face à la même question: Comment savoir que tous ces appareils appartiennent à la même personne et devraient être synchronisés ? (en milliers de dollars)

De nombreuses plateformes résoudre cela uniquement avec des comptes et des connexions, ou avec des systèmes complexes qui essaient de découvrir des périphériques sur le même réseau Wi‐Fi. Cela comporte souvent des limites :

  • Les appareils doivent être sur le même réseau local.
  • Parfois, les pare-feu, les routeurs ou les réseaux d'entreprises bloquent ces fonctionnalités.
  • Il peut être déroutant pour les utilisateurs qui veulent juste quelque chose qui ..

MYETV suivant un chemin différent : au lieu d'essayer de deviner quels appareils appartiennent ensemble, il permet à l'utilisateur de décider, de manière contrôlée et conviviale, en utilisant une petite clé qui peut être partagée entre les appareils. Derrière cette minuscule clé se trouve un système d'identité puissant, mais l'expérience reste simple.

L'idée de la clé de pair à pair

Au cœur de cette technologie, il y a MYETV appelle lepair à pair clé- Oui.
Pensez-y comme une empreinte digitale pour votre appareil: une combinaison unique d'informations qui permet MYETV de reconnaître que ce navigateur ou application est toujours le même, même avec le temps.

Cette clé de pair à pair est construite en trois parties :

  • Une empreinte digitale de base (clé1) qui reste stable au fil du temps pour cet appareil.
  • Deux autres clés (clé2 et clé3) construites à partir de différentes options, telles que des informations de navigateur, des données IP ou d'autres détails techniques.

Chacune de ces parties est transformée et protégée de façon à ne pas exposer les données brutes. Ils sont ensuite combinés en une seule identité qui est stockée dans le MYETV base de données. Le point important pour les utilisateurs est que cette identité:

  • Ne dépend pas d'une connexion traditionnelle.
  • Survit des actions simples comme fermer le navigateur.
  • Peut être recréé si un cookie est supprimé, car les informations de base sont stockées en toute sécurité sur le serveur.

C'est ce qui rend le système persistant et fiable: la plate-forme sait toujours que -c'est le même périphérique qu'avant, sans avoir besoin de configuration compliquée de l'utilisateur.

Pour que cette identité fonctionne dans la pratique, MYETV utilise également un cookie chiffré dans le navigateur ou l'application.
Ce cookie contient les trois parties de la clé 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] - et est créé automatiquement la première fois que l'appareil se connecte de manière compatible.

Du point de vue de l'utilisateur, rien de spécial ne se passe :

  • La première fois MYETV est ouvert, le système interne construit l'identité de l'appareil.
  • Un cookie chiffré est créé afin que l'appareil puisse prouver qui il se trouve sur la page suivante.
  • Si le cookie est supprimé, MYETV peut le reconstruire à partir des informations déjà stockées dans la base de données et des empreintes digitales stables.

Cela signifie que le système est résistant. Même si l'utilisateur efface ses cookies, MYETV peut encore reconnaître l'appareil et rétablir la même identité de pair à pair au lieu de créer un tout nouveau à chaque fois.

De la clé de pair à la clé de synchronisation

Maintenant vient la partie intéressante pour les utilisateurs: la clé de synchronisation.
La clé de synchronisation est un court code de 8 caractères dérivé de l'identité complète de pair à pair. Bien que la clé de pair à pair soit complexe et longue, la clé de synchronisation est conçue pour être :

  • Facile à lire.
  • Facile à taper.
  • Sûr de partager entre vos propres appareils.

Pour obtenir ceci, MYETV transforme la pleine clé peer-to-peer en un code de 8 caractères utilisant un alphabet de 62 caractères (numéros, minuscules et majuscules). Même avec seulement 8 caractères, cela fournit environ 218 billions de combinaisons possibles. Dans la pratique, les collisions restent extrêmement rares tout en rendant la clé conviviale.

La clé de synchronisation est stockée avec la clé peer-to-peer dans la base de données, et elle est également recalculée sur le client à partir du cookie chiffré. Cela signifie que lorsque l'utilisateur ouvre les options peer-to-peer pour voir leur clé, la valeur affichée n'est pas aléatoire : c'est la même clé que le serveur connaît et a déjà validée.

Ceci crée un double contrôle de la qualité:

  • Le serveur connaît la clé de synchronisation associée à ce périphérique.
  • L'appareil recalcule la clé de synchronisation et la présente à l'utilisateur.
  • Si les deux correspondent, MYETV sait que c'est le bon appareil et la clé peut être fiable.

Pour déployer cette nouvelle logique de manière propre, toutes les touches précédentes de la base de données ont été réinitialisées, ce qui a permis à chacun de commencer par des touches nouvelles, cohérentes entre pairs et synchronisées basées sur le nouvel algorithme.

Introduction de la synchronisation URL entre les périphériques

Une fois l'identité et la clé de synchronisation en place, MYETV peut faire quelque chose de nouveau : synchroniser l'URL actuelle sur plusieurs appareils. Au lieu de penser à synchroniser les profils ou comptes, MYETV pense en termes de pages: Quels appareils devraient tous regarder cette même page ensemble ? (en milliers de dollars)

C'est là qu'intervient le nouveau système de synchronisation multi-appareils. Il permet à l'utilisateur de décider quels appareils doivent être connectés, puis, en un seul clic, il leur dit de suivre la même page ou le même contenu.

D'un niveau élevé, le système tient compte de trois principaux éléments d'information :

  • La clé de synchronisation qui identifie le groupe d'appareils.
  • L'URL qui doit être synchronisée.
  • Un horodatage qui indique quand cette URL a été mise à jour pour ce groupe de synchronisation.

Tout cela est stocké dans un champ JSON spécial dans la base de données. Lorsqu'un appareil demande une synchronisation, le système :

  • Vérifie que la clé de synchronisation est valide.
  • Vérifie que la dernière mise à jour est récente (par exemple, pas plus ancienne qu'un certain temps).
  • Vérifie qu'il n'y a pas de boucle de redirection pour cette clé.
  • Envoie l'URL correcte aux appareils qui partagent la même clé de synchronisation.

La partie technique est complexe, mais l'expérience est conçue pour être aussi simple que possible pour l'utilisateur.

Comment synchroniser vos appareils étape par étape

La meilleure façon de comprendre cette fonctionnalité est de l'essayer une fois. Voici un simple passage que tout utilisateur peut suivre.

  1. Ouvrez MYETV sur votre appareil principal (l'hôte)
    Cela peut être un ordinateur, une application de télévision intelligente, ou tout appareil dont vous voulez contrôler les autres.
  2. Aller aux options de pair à pair
    Dans l'interface il y a une section dédiée aux paramètres de pair à pair. Vous y trouverez un bouton pour afficher la clé de synchronisation de votre appareil.
  3. Regardez votre clé de synchronisation 8 caractères
    Le système affichera un code de 8 caractères. C'est la clé qui représente votre appareil et que vous partagerez avec d'autres appareils que vous possédez.
  4. Ouvrez MYETV sur un autre périphérique que vous souhaitez synchroniser
    Par exemple, ouvrez l'application sur votre smartphone ou un navigateur sur un autre ordinateur.
  5. Saisissez la clé du périphérique hôte
    Sur ce deuxième périphérique, il y a un champ marqué quelque chose comme « entrer la clé du périphérique hôte pour synchroniser ». Tapez la touche 8 caractères que vous venez de voir sur votre appareil principal et appuyez sur « save ».
  6. Répéter pour les autres dispositifs si nécessaire
    Tout périphérique où vous entrez cette même clé sera lié au même groupe de synchronisation.
  7. Déclencher la synchronisation depuis l'hôte
    Lorsque vous naviguez MYETV sur l'appareil hôte, vous pouvez ouvrir le menu en cliquant sur le logo MYETV. Là, vous trouverez un bouton qui dit quelque chose comme « Synchroniser tous les appareils connectés sur cette page ». Lorsque vous cliquez dessus, chaque appareil qui partage la même clé de synchronisation et est connecté à MYETV suivra cette page.

Du point de vue de l'utilisateur, c'est tout. Pas de code QR à balayage, pas de recherche de périphériques sur le réseau, pas de procédure d'appariement complexe. Juste une petite touche et un bouton.

Exemple : utilisez votre téléphone comme télécommande

Une des utilisations les plus amusantes de ce système est de transformer votre téléphone en une sorte de télécommande pour votre application TV.

Imaginez ce scénario :

  • L'application MYETV est ouverte sur un téléviseur intelligent ou un appareil de streaming.
  • Le même compte MYETV ou même la même clé de synchronisation est utilisé sur votre smartphone.
  • La télévision affiche du contenu, tandis que le téléphone est utilisé pour la navigation.

Avec le nouveau système de synchronisation :

  • L'appareil TV affiche sa clé de synchronisation 8 caractères dans les options de pair à pair.
  • L'utilisateur tape cette clé dans l'application MYETV sur son smartphone.
  • Maintenant, lorsque l'utilisateur navigue MYETV sur le téléphone et appuie sur « Synchroniser tous les appareils sur cette page », l'application TV saute instantanément à la même page ou au même contenu.

Ceci est très naturel dans la pratique : le téléphone devient une télécommande avancée avec un clavier, un écran tactile et tout le confort d'un appareil moderne, tandis que la télévision se concentre sur l'affichage du contenu.

Au-delà de la télévision: navigateurs, lieux et plus

Parce que le système est basé sur les clés et les URL, pas sur les réseaux locaux, il fonctionne dans de nombreuses situations différentes:

  • Synchronisez un ordinateur portable et une tablette qui sont sur différents réseaux Wi-Fi.
  • Gardez un navigateur de bureau et un navigateur mobile alignés, même s'ils utilisent différents moteurs.
  • Partagez la même expérience entre les appareils dans différentes chambres ou même différentes villes, tant qu'ils sont en ligne.

Cela rend la fonctionnalité flexible:

  • Les créateurs de contenu peuvent préparer une page sur un appareil et l'ouvrir sur un autre écran sans recherche manuelle.
  • Les utilisateurs qui aiment regarder du contenu à la télévision mais naviguer sur mobile peuvent combiner les forces des deux.
  • Les personnes qui voyagent peuvent garder un appareil mobile et un appareil fixe à la maison reliés par la même clé, s'ils le souhaitent.

Tout cela est rendu possible par la logique d'identité peer-to-peer et le système de clé de synchronisation que MYETV a implémenté sous le capot.

Sécurité, boucles et contrôles intelligents

Chaque fois que plusieurs appareils commencent à se parler, il y a un risque de "loops" ou de comportements déroutants. Par exemple, le périphérique A pourrait rediriger le périphérique B, et le périphérique B pourrait à son tour rediriger le périphérique A, créant ainsi une boucle infinie.

Pour éviter cela, MYETV les pistes qui synchronisent les clés ont déjà été impliquées dans une redirection particulière et stockent ces informations dans le champ JSON associé à la clé. Chaque fois qu'une synchronisation est demandée, le système vérifie :

  • Indique si la clé de synchronisation a déjà été utilisée pour cette chaîne de redirection spécifique.
  • Si la demande est assez récente pour être jugée valide.
  • Indique si l'URL est sûre et compatible avec le comportement attendu.

Si une boucle potentielle est détectée, l'opération est arrêtée et les appareils ne sont pas redirigés à nouveau. Cela maintient l'expérience stable et empêche les comportements étranges causés par les redirections automatiques répétées.

Pour les utilisateurs, cela signifie que le système fonctionne et évite les situations dangereuses sans nécessiter aucune configuration manuelle.

Pour des raisons de sécurité peut être synchronisé seulement MYETV urls (à l'intérieur de la plateforme de domaine MYETV.tv)

Pourquoi cela est unique à MYETV

De nombreuses plateformes expérimentent la synchronisation multi-appareils, mais MYETVL'approche est différente de quelques façons importantes:

  • L'identité est basée sur une clé de pair à pair indépendante des comptes et des connexions.
  • La clé de synchronisation est courte, facile à partager et pourtant extrêmement riche en combinaisons possibles.
  • La synchronisation se concentre sur les URL et les pages, ce qui la rend flexible et orientée vers le contenu.
  • Les appareils n'ont pas besoin d'être sur le même réseau local; ils ont juste besoin de la même clé et d'une connexion Internet.

Cette combinaison rend la technologie à la fois puissante et accessible. Ce n'est pas une copie d'un modèle existant mais une solution personnalisée conçue autour de la façon dont les gens utilisent réellement MYETV.

Essaie toi-même.

La meilleure façon de comprendre cette fonctionnalité est de l'essayer sur vos propres appareils. Une simple suggestion:

  • Ouvrez MYETV sur votre téléviseur ou ordinateur principal.
  • Ouvrez MYETV sur votre smartphone.
  • Trouvez votre clé de synchronisation 8 caractères sur l'appareil principal et tapez-la dans le téléphone.
  • Naviguez sur le téléphone, puis appuyez sur le bouton « Synchroniser tous les appareils sur cette page ».

En quelques secondes, vous verrez l'autre appareil suivre, comme si les deux écrans faisaient partie de la même expérience. Une fois cela arrivé, l'idée derrière cette nouvelle technologie devient très claire : MYETV n'est pas seulement un site Web ou une application, c'est un environnement coordonné où tous vos appareils peuvent travailler ensemble.

Ce n'est que le début. La clé peer-to-peer et le système de synchronisation ouvrent la porte aux futures expériences et fonctionnalités, des expériences de télécommande plus intelligentes aux nouvelles façons de regarder le contenu ensemble. Pour l'instant, l'invitation est simple: générer votre clé de synchronisation, lier vos appareils, et voir jusqu'où cette nouvelle technologie peut aller dans votre utilisation quotidienne de MYETV.