web-dev-qa-db-fra.com

Comment la reprise de conversation est-elle synchronisée sur les vidéos Twitch?

Récemment, les vidéos de Twitch.tv ont ajouté une fonctionnalité de "retransmission en ligne", qui permet de voir les messages envoyés sur le clavardage au moment où la vidéo était diffusée en direct.

Le délai de diffusion sur Twitch rend le chat très intéressant. Généralement, la plupart des téléspectateurs voient leurs messages de chat en synchronisation avec le flux, car la plupart des téléspectateurs ont le même délai. Autrement dit, si un autre téléspectateur envoie un message de discussion sur le flux, il s'agit du même événement que celui que vous pouvez voir sur le flux. D'autre part, les téléspectateurs voient les messages de discussion du streamer avant que l'événement ne s'affiche dans la vidéo, tandis que le streamer voit les messages des spectateurs peu de temps après que l'événement se soit réellement produit.

Lorsque vous regardez la lecture vidéo, obtenez-vous le point de vue du streamer (les messages du streamer sont à l’heure, mais les messages des téléspectateurs concernent ce qui s’est passé il y a 30 s), ou le point de vue du spectateur (les messages du streamer sont trop tôt, mais les messages des téléspectateurs sont à l'heure)?

1
Dan Hulme

La relecture de discussion fonctionne du point de vue du spectateur, comme si le flux était rediffusé en direct. En effet, le "délai de diffusion" concerne en réalité les serveurs de Twitch qui traitent la vidéo avant de la retransmettre sur la page de chaîne du diffuseur.

Vous pouvez le voir plus clairement lorsque vous regardez des archives de streamers qui incluent le chat dans leur flux vidéo, tel que ProtonJon . La relecture de discussion de Twitch a généralement 30 secondes d'avance sur la fenêtre de discussion en flux.

2