I have an Apple iPad and iPhone , and I have Live Photo on the phone. I am not sure if this is the same thing as the Windows Live Photo is; but I totally LOVE the one that Apple has.
It is part of the phone and not a special app, so it might be a totally different function that just happens to have the same name.
In any case, what my Live Photo does, is when you take a picture, it also takes a few seconds of video along with the photograph. When you look at the photo, it is just like any other photo, but if you touch the picture and hold your finger on it, then you see the few seconds of video/audio.
So, say that you are taking a picture of your granddaughter, as an example. The regular photo would show just the picture that you took, but when you touched the Live Photo function, you can see her wave at you and hear her say “Hi !”.
one of my favorites is a picture that I took of our front porch, and the flags that we have out front. as a Live Photo, you actually can see the flags waving in the breeze.
If I share the photo with someone else who has an Apple device, then they can also see the Live Photo on their device.