We have recently integrated AEM with Dynamic Media, on publishing the video from AEM DAM we see 4 previews are published for the same video in Dynamic Media portal. All the 4 URLs are publicly available.
Does anyone know what each URL stands for and how it should be used by non-AEM hosted sites? Say if we want to provide the URL for this video to a external site, which one of the four URL we should be using?
Dynamic Media helps deliver rich visual merchandising and marketing assets on demand, automatically scaled for consumption on web, mobile, and social sites. Using a set of master assets, Dynamic Media generates and delivers multiple variations of rich content in real time through its global, scalable, performance-optimized network.
Each variation is serving the purpose, Name is helping in bit.
You can use "Adaptive Video Encoding profile". The settings in this out-of-the-box profile are optimized to give your customers the best viewing experience possible. When you encode your master videos using the Adaptive Video Encoding profile, during playback the video player automatically adjusts the quality of the video stream based on the Internet connection speed of your customers. This is known as adaptive streaming.
See Video Profiles
Thanks for your'e response kautuk sahni
Your'e are right additional encoding profile creation in AEM would aid further in adaptive user experience to end users viewing the video.
However I am still trying to understand why does Dynamic Media generate 4 different URLs and corresponding embedded code, and how are we intended to use each of these.
Having said that I believe the Universal HTML5 Video url would serve the purpose of adaptive video streaming needs.
Like Kautuk said Dynamic Media generates multiple variations of a video when you assign any video profile to the folder in AEM, Which in this case OOTB Adaptive Video Encoding. AEM also provides viewer presets ut of box and for video there are only two Video and Video_Social
Video_Social Viewer preset is used when you want to share your video on social networking sites.
Now coming to your question:
It is used for HLS Streaming for iOS devices(iphones,ipads)
it is used for progressive video play(android devices)
It is used for desktops with video viewer presets
It is used for desktop with Video_Social viewer presets(you will get extra buttons to share the video)
Now when you load the page which has Dynamic Media video embedded(AEM/ANY).Based on your OS, Bandwidth, resolution. video will be stream(ios and desktops) and progressive Video Play(for Android) and SPS will intelligently deliver the right url for video.
You can verify this by changing the responsiveness of desktop and reload the page. you will get different urls(s7g10.scene7.com/is /content/*.m3u8 for iOS and desktop) and (s7g10.scene7.com/in/content/*-0*360-800k for android devices)
Hope it helps