I am developing some software that has the ability to record video and send it to someone else. I have set it up so that when you record, it shows what you are recording as flipped horizontally (like you are looking in a mirror). Then when the other person receives the video it is played back to them the right way around (the way they would see it in real life).
I have talked about this to a few people as some think that this is rather confusing. Is there any research, examples, blog posts, best-practices out there that try to answer this problem, that I could point people with doubts about this implementation too?