Je développe un logiciel capable d'enregistrer des vidéos et de les envoyer à quelqu'un d'autre. Je l'ai configuré de sorte que lorsque vous enregistrez, il montre ce que vous enregistrez comme inversé horizontalement (comme si vous vous regardez dans un miroir). Ensuite, lorsque l'autre personne reçoit la vidéo, celle-ci lui est lue dans le bon sens (comme elle le verrait dans la vraie vie).
J'en ai parlé à quelques personnes car certains pensent que c'est assez déroutant. Existe-t-il des recherches, des exemples, des articles de blog, des meilleures pratiques qui tentent de répondre à ce problème, que je pourrais également signaler aux personnes ayant des doutes sur cette implémentation?
Si vous enregistrez la vidéo et l'envoyez plus tard, alors l'utilisateur enregistrant traite sa vue comme un aperçu de ce que l'autre utilisateur va voir. Dans ce cas, elle devrait certainement être la même que la version finale et ne devrait pas être retournée, sinon vous ne lui montrez pas la sortie finale.
Si vous streaming la vidéo, l'aperçu est également utilisé comme moyen pour le premier utilisateur de mieux se positionner par rapport à la caméra. De cette façon, la mise en miroir est plus logique, car elle est plus facile à utiliser que la vue inversée "réelle".