[Music] [Apoorva Gupta] I'm Apoorva Gupta. I'm Group Product Manager with AEM Assets and Dynamic Media. [Piyush Singhal] And I'm Piyush. I'm the Director of Engineering for AEM Assets and Dynamic Media. And we both are based out of India. Great. Cool. So with growing explosion of form factors and your users practically there almost anywhere in the world, there are multiple challenges that experience makers are facing today. So firstly, the ability to generate content variations. And secondly, to deliver all of that in the various permutations and combinations of user location, devices, browsers, channels. And all of this needs to happen in the most performant and optimized manner, right? So in all of this, in the next 60 minutes, we will showcase to you how with the help of AEM Dynamic Media, you can achieve 3 goals. First, navigate the channel and device explosion with extreme velocity. Second goal, delight your users with beautiful campaigns that are on-brand consistent, always uptodate, and most importantly, performant. And finally, and the most exciting bit is to drive moments with 1:1 last mile personalization.

I'm sure a lot of us in the room are already familiar with this slide. There's nothing new. It's, sort of, our mothers telling us, you know, vegetables are important. So this slide is as important as your green vegetables. So you can quickly scale from just a few 1,000 products to a million of content variations, right? And in all of this process, you really want to have a powerful tool so that all of your operational inefficiencies with manual way of generation of these content variations is eliminated, right? So what all of this means is a lot more content and you need a powerful expert solution to help you in this journey.

Again, in the last two days at Summit, we have all heard about content supply chain. We have all heard about the awesome solution experience manager assets that is really the core, the nucleus of everything and anything that you want to achieve in the content supply chain journey. So right from your asset governance, right to your review and workflow approval process, and finally, to find and reuse those assets in your multichannel experiences. But what is even more important is once you have all of these assets lying in your Experience Manager Assets, the final leg of content supply chain, that is your delivery and activation because this is where your end users are coming and visualizing the beautiful campaigns that you're creating for them in the multi-channels. And you do not want to disappoint them at that particular moment of truth. The moment they are disappointed over there, they will never really return. And this just means a lot of loss in your top line and revenue impact. So we will quickly see how with the help of AEM Dynamic Media capabilities, you can really empower yourself in this final leg of content supply chain which is delivery and activation across multiple channels.

Right. So I'm not going to bore all of you with a lot of theoretical content, right? I'm sure a lot of us in the room are already aware of that. We really want to see in practice, right? How can the content creators, the content managers, the developer persona really benefit from Dynamic Media capabilities? So we are going to, kind of, narrate the story of AEM Dynamic Media today with the help of my dear friend, Sally, who is a Content Manager with Furniture Street, right? So before we dwell a little ahead, how many content managers in the room? Show of hands? Okay, nice, apt. And how many developers in the room? Awesome. So we have all the right persona who can really benefit from all of these capabilities of Dynamic Media, right? So what is Sally, my dear friend, struggling with? She has an anniversary sale to launch for Furniture Street, and she only has 30 days to achieve this. It seems like a mountain and a humongous task to achieve. And she has a lot of dark and gloomy clouds, you know, all hovering around her. The first challenge that Sally, my dear friend, has to face is it's a global campaign. Furniture Street does not just have presence in, say, North America, but her users are also in Europe. They are in Asia-Pacific region. So she needs to have that beautiful experience in the most performant way in every geography across the globe.

Second challenge. So she needs to do a lot of images in her anniversary sale experience. Handy to and fro for the image visual enhancements with the studio team is just taking a lot of time, right? And she just has 30 days. Let's remember that.

The third challenge, in today's era, right, it's not just about images. You can really engage your end users with videos as well. And it's a global campaign. So Sally is really wondering, I need to cater to all of my audiences in multiple languages and descriptive audio so that all of my videos are global, performant, and accessible. The fourth challenge, right, she cannot afford for her images and videos in that delivery and activation, that moment of truth to take forever to load, right? Because that's a poor experience. We ourselves experience that. If we go to a website and it's taking, you know, greater than three seconds to load, do we really persist on that website? Never, right? We'll just bounce off. And that's a challenge that Sally needs to conquer. And finally, the last challenge is, like, I had mentioned, multiple devices/channels, right? It's not just websites. So users are there, it's an interconnected era, right? You have social. You have, you know, your emails. You have your websites. You really need to have consistent experiences across all of these channels because that is speaking your language, your brand values to your end users, right? So it's a humongous task Sally has in front of her. Can she really achieve this in 30 days all with the help of AEM Dynamic Media? Let's see that. So don't worry. We have AEM Dynamic Media to your rescue. So those of you who don't know, AEM Dynamic Media is already trusted by over 1,000 organizations and it is delivering 9 trillion plus assets annually and bringing smiles to all the Sallies around the world. In fact, you know, last Black Friday, we delivered almost 58 billion assets on one single day out of Dynamic Media and that too in a super performant manner. And just one more sorry to interrupt. I'm sure in the keynote, you also saw Anil mention the Super Bowl event. There was a figure in that 2.8 billion multimedia experiences. That's all powered by AEM Dynamic Media, right? So that's the scale that we're really talking with AEM Dynamic Media. Correct. And if you, kind of, understand about Dynamic Media, you just start with the main asset and that is shared by your asset studio team. And you can actually leave everything else to AEM Dynamic Media. It can create all size variations and beautiful visual effects that are optimized at the time of delivery. No more workflow complexity, or clutter, or last-minute to and fro with the creative. Secondly, at the time of asset delivery, Smart Imaging dramatically reduces image sizes and page weights with no loss in visual fidelity. So no experience that takes greater than three seconds to load. You can eliminate hundreds of hours of manual work involved in image and video cropping around point of interest with the SmartCrop capability that is built for enterprise scale.

You can upload your master video and stream them adaptively. So it's not just about progressive, but you can actually have all of those adaptive video streaming across multiple languages and descriptive audio captions. You can easily choose, customize, and brand experience viewers for images and videos and ready to be dropped into any digital experience. In fact, you can easily deliver 3D and panoramic experiences just by Dynamic Media.

Awesome. Great. So before we dwell into each of the challenges that Sally needs to conquer, just a show of hands, how many people today in your organizations are already leveraging AEM Dynamic Media? - Okay. Pretty much everyone. - Wow. I still saw few people not raise their hands. Hopefully, after this session, you will be excited to reach out to your account reps and say, "I want AEM Dynamic Media." So great. So the first, like, I'd mentioned, is really the generation of your content variations, right? So as a marketeer, as an experience maker, you really don't want to always be dependent on your studio team, right? You want to be empowered to do some of the visual effects all by yourself, right, which typically should not take a lot of time.

So how does Dynamic Media really help you? So we have this concept of image modifiers that can quickly help a marketeer scale from that one image asset to multiple content variations, right? And our secret sauce, our secret recipe, it's not static renditions. It's all dynamically created and generated on the fly, which means two benefits as marketeers, no additional storage. You can keep trading millions of variations. I'm saying millions. You can even create billions of variations, right? And the second and most importantly is, you know, the scale at which you can achieve all of this.

Great, so we'll quickly showcase to you some of the cool imaging modifiers of Dynamic Media. I'm sure we have spoken to a lot of customers, the typical use case is resizing. But Dynamic Media is not just about resizing. It really empowers the marketeer to do a bunch of visual effects, which can be then delivered in your experiences on the fly, right? So I'm sure there'll be people in the room thinking, how is this different from Photoshop? Or, like, why do I need this? But this really is not about static versions. It's all dynamically created. We are truly empowering the marketeer, right? So in this particular example, you can see the top three images. Only those three images have been used to create the bottom three visual effects. In the first bottom image, you can see a corporate logo of Adobe that has been embedded on the top right-hand side. This is possible with the position Dynamic Media image modifier. And what's the true power of Dynamic Media? You do it once, you create an image preset and that particular visual effect is then across all of your assets in the repository. So it's just one main asset, it's just one action. And you can quickly scale to, you know, all of your assets in the repository. In the second one, you can see a drop shadow effect that's there in the fluorescent green image. That drop shadow effect even the marketeer can do. They don't really need to go back to the creative and say, "Okay, you know, I have a product that I need to use in my PDP. I need to have a drop shadow effect. Can you help me out with it?" No. Dynamic Media can help you out, it's, you know, something that we're empowering the marketeer. So you can use modifiers such as op grow to help you have these drop shadow effects and then finally audio compose it, you know, two images, right? So we have actually blurred the base image and composited the second image on top of that. So quickly, you can really, you know, unleash all of your creativity all with the help of AEM Dynamic Media without really relying a lot on your studio team.

And this, so this is some of my favorite modifiers with Dynamic Media. So we are not going to dwell a lot into SmartCrop. I'm sure everyone in this room really understands what SmartCrop. But just a quick reminder, it is all about generating intelligently your crops, not just for images, but also for videos, again, on the fly for different aspect ratios, so that, you know, you just have one asset and everything else Dynamic Media takes care of that. So what we're really doing in this particular slide is with the help of layering of Dynamic Media, the first image is actually the SmartCrop version of the lighthouse image. In the second image, I have the blur effect. And very quickly, I can get that impact of the blur into my first SmartCrop image. Just with the help of certain modifiers such as opacity, blur, layer, and SRC, right? It's just a bunch of these modifiers. I'm sure a lot of you are wondering. She's talking about a lot of modifiers. I'm not understanding. We will get to that as well very soon.

Great. So, Piyush, while all of this is really fantastic, like, how can Dynamic Media really help Sally once she's created all of these image variations, really reach to the multi-channel experiences in the most performant and optimized manner? Absolutely. So today, images contribute almost to 60% of the real estate in the digital properties. And studio images are mostly raw image assets or maybe like JPEG or PNG formats. And these formats are pretty large as compared to the next-gen file formats. For example, if you deliver your PNG in WebP or AVIF, you can get up to 97% savings in delivered file sizes. Similarly, if you are delivering JPEG and WebP or AVIF, you can get around 60% to 70% of the savings. If you attempt to deliver them as is for 60% of your digital real estates, I mean, like delivering raw JPEGs, or PNGs, or maybe your original raw files, of course, the page cannot be loaded in less than three seconds. It will be a very, very bad experience for your end users. With Dynamic Media, actually, Sally doesn't need to do anything beyond just ingesting the main asset. So there is a concept called Smart Imaging in Dynamic Media. And it can easily take care of all of it.

And in fact, if you are using iPhones or Samsung Galaxy devices that have a very high Device Pixel Ratio are present in some remote locations where your bandwidth is constrained, Smart Imaging actually ensures that irrespective of the device or network, the users always get the best experience with minimal latency to load images. And they just don't bounce off your pages because the pages are taking forever to load. Instead, with the Smart Imaging, they would be interacting a lot more with your beautiful experiences and making product purchases. Smart Imaging helps with DPR, network bandwidth optimizations, and while natively delivering images in the next-gen file formats like WebP and AVIF, resulting in happy you and even happier end users.

Great. So by the way, this is a GA capability. A bunch of our customers, I'm sure many in this room are already aware of Smart Imaging. If you're not, just get on board on Smart Imaging. It's very quickly to activate for your instance of Dynamic Media and quickly get all of these awesome benefits, you know, all with the help of Dynamic Media.

Cool. So by the way, Piyush, I just had, you know, a phone call with my friend, Sally. She keeps calling me. She has a direct line to me. I'm sure a lot of you in the room also now have a direct line to Piyush and myself. So Sally is the lucky one, and she is really thrilled with all of these capabilities of Dynamic Media. She really now wants to educate her other team members so that they also can quickly understand what are the true powers of Dynamic Media. How can Sally really, you know-- Do we have something for Sally on this? Absolutely. So if you are new to Dynamic Media and want to try out these image modifiers that we just talked about, in fact, there are almost 80 plus image modifiers. So Apoorva just talked about three, four of them. There are a lot many, which can allow you to do a lot of stuff. So or maybe you already have been using it and try those new modifiers which you would not have been using so far. We have a self-service portal, which is called Snapshot. So on a Snapshot, you can actually experiment with test images or, in fact, your own already DM ingested URLs. You can just try out those URLs with a bunch of these modifiers and visually observe the outcome of various modifiers. And also, see these Smart Imaging benefits. So visualize all of the file size savings, no visual degradation, and before actually making all of those things live on your digital properties. And Snapshot is available to everyone, whether or not you have Dynamic Media license, it is available to you. So you can actually try out those capabilities by just using any URL and just using some sample images.

Right, so towards the end of this session, we will be sharing a QR code that has the link to the Snapshot tool. As Piyush mentioned, you don't need a Dynamic Media license to use Snapshot. Go ahead, browse it, use it, experience the power of Dynamic Media. And as usual, then go to your account rep to purchase Dynamic Media.

Cool. So I think we have done a lot of talking. Right now, I think it's time to show some of these cool capabilities to the audience here. So that it's not just about theory, but how do you really use Dynamic Media in practice, right? So moving on to the quick demo. So Sally, my dear friend has received a bunch of assets from her studio team. And firstly, she really needs to add, like, we had mentioned, the corporate logo because that's what is her brand language that she wants to use in the anniversary sale campaign. So, Piyush, can you show the audience here how that's possible? Absolutely. So Dynamic Media has a lot of capabilities. And we can just create dynamic renditions on the fly using some modifiers. And actually, we just talked about that Snapshot tool. Let me just show all of these things on that Snapshot tool itself. All right, so this is a Snapshot tool. Don't worry about it. We'll share the URL of it in some time. So you said that you wanted to add a corporate logo on top of these images? - Yes. Yes. - Okay. So I have a modifier capability right here. We have already ingested the right images. If I just do a company modifier, see, there is a Furniture Street corporate logo just added on top of any image by virtue of just modifiers. There is no creative back and forth in here.

All right.

So yeah, I think I also see three columns in the Snapshot. - What exactly are we showcasing? - So that's the Smart Imaging thing. So you are seeing some of these things. So JPEG, it's giving you a file size of around 74 kilobytes. But with the Smart Imaging capability, if you render it in AVIF, you get it in 59 kilobyte, which is almost 21% saving. On top of it, if it is delivered in WebP, you get a whopping 53% saving. And this is just for this image. There are some images on which you will get up to 97% of size savings with the Smart Imaging capabilities. And this is all on the fly. In fact, you talked about that DPR thing. So I can actually quickly try out a DPR thing, and you will see the Smart Imaging savings would be super high on that. So with DPR 3, where we have high Device Pixel Ratios, your size savings to from 72 kilobyte to maybe 33 kilobyte on that. So this is just truly amazing, right? It's that single asset. And Sally was able to quickly add the corporate logo to it, get all of the optimized delivery without doing anything on that single asset, right? You can do all of your visual enhancements, and she will still be achieving the great optimized delivery with AEM Dynamic Media. Great, so I think next in the anniversary sale, what Sally wants to do, is to add a limited edition banner so that, you know, only few of the members are able to see that asset. - How can Dynamic Media help? - Yeah. So that, again, can be achieved all with the modifiers. So you have a concept of text tag in here. So you see that's a banner on top of it. That's a new collection. So you said you wanted to change it to, let's say, limited edition. I can quickly do that.

- So it's all happening on the fly-- - On the fly. That's the beauty of Dynamic Media, right? So Sally does not need to go back to her studio team when she realizes, "Oh, shit. I don't want to use limited edition. I want to call it something else. I want to call it, say, anniversary sale." She does not need to go back to the creative team. She does not need to learn Photoshop. It's not like you still need to use Photoshop, but that's more for your creative persona. All that the marketeer can do directly in AEM Dynamic Media. Right. In fact, you can change the color of this. So all this is, kind of, a text overlay on top of an image. - And all of this is happening on the fly. - Yep. No additional storage with Dynamic Media. You're not paying for additional storage with AEM Dynamic Media. Great. So this is really awesome. By the way, I think we all, as organizations, realize that the budget is really tightening, but we still want to have these beautiful products in our PDP pages. So, Piyush, is it possible that, you know, Sally can change the color of his sofa without having to do any photo shoot? Yeah. Absolutely. In fact, that's one of the common use cases where people want to see things like sofa in a lot of different fabric colors and things like that. So actually, you don't have to do photoshoot by creating your sofa in all of those colors. But really, just use some color capabilities, op_colorize, kind of, modifiers in Dynamic Media. And you can actually just change the color of the fabric. So you have this op_colorize modifier here. You can just choose any color on that. So maybe I want to see red sofa. You will see something like this. If I want to see dark red of it, I can see something like this. So all of this is happening on the fly. So you can choose just anything. And in fact, you can give this capability on your side to your end users and they can actually play around with some of these colors. And you can create the rendition of those colors on the fly without actually having those static shots already done. And this is all happening on Snapshot, right? You don't really need access to Dynamic Media. You can play around with this, really, you know, experiment, and then use it actually in your product shots. Finally, by the way, Piyush, I'm getting greedy. You're showing me so many beautiful visual enhancements.

Is it possible that Sally, because she's starting from one main asset, which is the 1:1 aspect ratio. But obviously, she wants to use that across multiple channels. How does she generate, you know, different aspect ratio for that particular single image? Well, that is really greedy. But okay. So it cannot be done with modifiers as such because, I mean, of course, you have an image. You need more of generative AI capabilities to create different aspect ratios. But don't worry. We have generative AI capabilities in Dynamic Media as well. So Dynamic Media basically provides a lot of GenAI capabilities, in fact, three of them, GenExtend, GenReplace, and GenRemove to create generative AI-powered dynamic images renditions. This allow customers to easily create and brand-themed imagery without any external agency support. So-- And we just concluded the early access program for this. We worked with a bunch of customers. Because in Dynamic Media, we want to launch capabilities where customers find value, right? And we have got a thumbs up for this capability hence you see, coming soon we will be launching this, you know, in the near term. Right, so you just mentioned about creating this 16:9 aspect ratio image out of 1:1. Yep. Let's see how Dynamic Media GenAI can actually do all of that.

So I'm into my AEM author instance and I have a folder here which I have some imagery.

So this is the one that is 1:1 aspect ratio of it.

Okay. So it has is 1:1. I have a GenAI button on top of it. I will just quickly click on that and you will see a bunch of options out here. So what I will do first is maybe just create 16:9 aspect ratio out of this 1:1 image. And this is powered by Adobe Firefly.

Button is not clicking. Wow.

No? Okay. Never mind. I think-- So what we really wanted to show here was-- I'm sure all of you would have seen these Firefly capabilities on GenExtend, GenReplace-- - So I have some, maybe, samples stuff-- - Samples here. So we can already show you some of the pre-generated, you know, dynamic renditions that we created with the help of Firefly.

I'm not able to even click Cancel on this.

Never mind. I think let's move forward. Anyways we'll be showcasing all of these assets in the final, you know, demo where we have the end-to-end content supply chain shown to you. But really with this, you can GenExtend, quickly go from 1:1 to 16:9. You can use the GenReplace capability. We showed how with op_colorize you can change the color of the sofa, but you would then also want to change the backdrop, right? Because not every two colors, kind of, contrast really well. That is possible with the help of generative AI. Right, so I'll just show these pre-generated renditions. So basically, on that page, if my button would have worked, I would just clicked on Generate and it would have called Firefly API and create a rendition out of that. And once you are satisfied with the rendition, you could have just saved it. So what I've done is I've saved some renditions out of it. So this is 16:9 rendition of the sofa, the image that we have generated. In fact, with the GenReplace thing, I would have just simply created some background replacements around it. So this is like a kid's room with the bright color and toys. That was the prompt that was given for GenReplace. And I replaced the background wall from the original image. And this was created from the same original image. This one, we just created this new rendition out of that from this image. And you can see that Firefly actually recognized the background and changed all of that. And similarly, some other pages on that. So there's a red background wall, yellow background wall, and all of that. So yeah, you can create all these things and save them as Dynamic Media renditions and just use them with the right modifiers. And in fact, you can club all of the modifiers which Dynamic Video already provides on top of the images which are generated by the GenAI thing. Yeah. So no additional cost for photoshoots. You can, at any point in time, if you realize, "Okay, you know, I just want to change the backdrop." You're not going to go back to your creative or the photoshoot team and say, you know, I need to get a new photoshoot. All of that is now possible with technology, with AEM Dynamic Media, all, you know, at your fingertips. Right. So we talked a lot about images.

I'm sure, Sally is also trying to do something on the video side of it.

Yes. Absolutely. So what we have really witnessed in AEM Dynamic Media because we do study our customers is the post-COVID era, we are seeing videos really booming, right? Marketeers want to engage with their end users with the help of videos because videos definitely have an higher engagement level that you cannot just do with text or images.

But before you're really able to use videos in your multichannel experiences, Sally has a lot of challenges as usual to face, right? And she has that one solution AEM Dynamic Media that can help conquer all of these challenges. So what exactly are these, you know, challenges that she has to face? First and most important, similar to our previous slide is she needs to cater to global audience, right? So the Furniture Street brand is also there in APAC region in India. In India, we are not always on the best of network bandwidth, but we definitely want our users to really visualize our brand campaigns. So there are different network conditions, accessibility needs, different language requirements, right? And remember, Sally has only 30 days to do all of this, right? The second important issue with videos and we all experience that the moment we see video buffering, what do we do? We just abandon that experience. We close that video, right? So that is the biggest challenge. When you are speaking your brand to your end users via video, and you have a lot of buffering, they will just abandon your experience and they will never come back to it. So it's just a lot of reputation loss. It's a lot of trust that you have lost with your direct users. And then as marketeers, you want to feel empowered that I'm using videos in these campaigns. How are they performing, right? Are my users really engaging with that? So that is more on the engagement metrics. You also want to know the quality of service metrics, right? Well, how much is the buffer count? What is the time to the first byte to load for your videos? Because it's always that first moment of truth that is the aha moment for your end users. And finally, most important, lot of customers we are aware of that are spending millions of dollars to generate these multiple language subtitles, as well as multiple language audios or descriptive audios, right? How can AEM Dynamic Media really help Sally overcome all of these challenges? Let's look at that.

Great. So with AEM Dynamic Media and in general, so if you even if you don't have Dynamic Media or with Dynamic Media, we have seen customers commit one big mistake. They tend to stream their videos progressively. And that's really not a great experience you're giving to your end users. You really want adaptive video streaming because like, I mentioned, your users are on different network bandwidth. What if your user is not on a 5G, 4G? They are on a 3G, 2G, somewhere in a remote, you know, city in India or anywhere in the world, right? So you want that ability to not create a net new video for them, which is low resolution. It's all about that single asset. Let's remember that, right? That same asset can serve with the help of adaptive streaming, out of the box with AEM Dynamic Media, whether your users are on 5G, great resolution, or if they are on 3G or 2G and, you know, they don't have the best of network bandwidth, all of these different encodes are out of the box generated with AEM Dynamic Media. We have also launched support for DASH Streaming Protocol very recently, last year. So previously, all of this was HLS, which is Apple proprietary. But we also have support for DASH. So whether your users are on Chrome, or on Safari, Dynamic Media video viewers will intelligently know which streaming protocol to use so that they get the most optimized and performant experiences on their campaigns, right? So we also have Dynamic Media video viewers. In case you're not aware, we met a few customers who create their own custom viewers for videos or use YouTube. YouTube is definitely not the best video viewer that you want to use. You end up seeing a lot of competitive ads that you end up showing to your end users. You want a controlled viewer that you use in your capabilities and campaigns. And Dynamic Media has a video viewer for that purpose. So the decision really lies with Sally and all of you in the room. Do you want a video that buffers 40 to 50 times? Or do you want a video that has like minimal buffering so that your end users have the most awesome experience on your websites.

That's right, but what about enterprises today spending millions of dollars in auto-transcription and translation of videos? How many times you have seen ad and tried understanding what is happening in it as they are not in your native language? I'm not undermining the human brain here. But why would you want your users to use that two minutes to deduce the message when they should be just sitting back, relax, and enjoying the video in different languages, subtitles, as well as the audios in their native language? And what's even better, closed captions makes your video accessible. So beginning of H2 of 2024, that is like 3 months from now, you can actually leverage Dynamic Media for all your auto-transcription and translation needs. That's something that is going to be GA'd in next couple of months. So truly, Piyush, it's like your one-stop shop solution for anything and everything. You don't need to go to another solution, another vendor, another partner to help you with, you know, multi-language VTT files, right? All of that is possible within Dynamic Media. Right. So let me actually quickly show you a demo of how you can actually add-- And hopefully, it works this time. If we have an engineering director in the room, it better work, right? Let's see. You are putting a lot of pressure on him.

All right, let's quickly go back to the demo and see a multi-audio, multi-caption thing. So I have another folder where I have ingested a bunch of videos.

So this is my original video. Let me quickly go back to that and go to my Video Viewers tab and see the Video Viewer. So it's a single language simple video. Let me just quickly play that. At Furniture Street, we believe that home is where memories are made. That's why we create-- So there are no other languages, audios, as well as closed captions out of this. So you can actually easily create a multi-audio and multi-subtitle video out of this thing.

I think there's some issue with this AEM environment. Yes. Seems to be-- Oh.

- It worked. Great. - It worked. Okay. - So we have this-- - Your demo gods are not that bad. Yeah, so subtitle, there is an option in properties which is called Subtitle & Audio tracks. You can simply upload.

- Okay. - Yeah. They are very moody today, the demo gods. Yeah, I mean, this AEM instance seems to be a bit, I don't know. But yeah, you basically upload a bunch of subtitles of VTT files here and you upload a bunch of audio tracks out here and just put Save & Close. Once you are done with Save & Close, it goes to Dynamic Media for processing and you have your container ready with all of those multiple audios and videos on that. So let me go to maybe another video, which was already processed. And this is how it's the same video with just some added VTT and audio files on that. So if I just go to the Video tab on this and try playing this out, you will see another option out here, which is called Select audio and caption. So I'll just play this vide. At Furniture Street, we believe that home is where memories are made. This is English.

I'll just may be switch on captions. You'll see the captions coming up here. But also adds joy to your everyday moments. I'll switch.

Let's switch over to Spanish.

So you can see a video can easily be created, and this container is now a multi-audio, multi-caption capable. And with Dynamic Media Viewer, you can actually just play it out of the box. So there is nothing extra that needs to be done. And these transcriptions, as I said, in a couple of months, all of this can be auto-generated. So on that same page so let me just try-- Before we head, I just want to also mention, at any point in time, suppose you are entering a new market, and hence, you need a new language, you add that into the Dynamic Media AEM side of things. You reprocess that video. You don't need a net new video URL. It's the same video URL that will serve the net new language as well, right? So that's the most important crux of Dynamic Media. One asset, one URL, giving you all of the flexibility and capabilities at any point in time, right? Even if your business processes are changing, the context is changing. Nothing really changes on the capability side of Dynamic Media. It's that same URL. You don't need to have, sorry, additional development effort on your websites to, you know, quickly replace that with a new URL. - Nothing is reported. - Correct. And these are the subtitles and audio tracks that we added in the previous step. And you can see that this is all published and ready to be processed. And that's what I just played. In some time, you will have all of these VTT files auto-created using the auto-translation and transcription capabilities of Dynamic Media. Okay, so let me quickly switch it back.

Awesome. So now that we have created all of these amazing visual effects on images, we have created, you know, videos that are performant, that are accessible, meant for the global audience. I'm sure you don't want them to just lie in your AEM Assets repository. You want them to reach your different downstream authors so that they can use it in their authoring experiences and eventually in your live experiences.

I just wanted to show this infographic so that we really understand the benefit of Dynamic Media, right? It is really about powering all of your multichannel experiences. So today, if you really have your assets in AEM, right, and if you are looking at, say, 70 campaigns annually and average 3 channels where you want to activate all of this. If you're really using download and upload of assets, that's the worst way to actually be sharing your assets and content to your downstream channels, right? And think about videos. Videos are really large in size. So a lot of dollars, a lot of hours are getting spent, not in any lucrative, you know, or exciting work, it's just in this download and upload of assets, right? So this is really the benefit and power of Dynamic Media, where you don't need to do all of this download. And the moment you have a download, you are losing your asset lifecycle, right? If you do any updates, your downstream channels will have no idea about that, right? So move away from this idea of download and upload, especially when you're creating these multichannel experiences. And for that, we now have this new capability in Experience Manager Assets Cloud Services in the Dynamic Media portfolio, which we call as Dynamic Media with OpenAPI. It is truly your next-generation of asset delivery and distribution that can truly help you achieve personalization at scale. So there are four key tenets to this particular stack of OpenAPI. First and most important, there is absolutely no binary copy that is happening, right? So whether you're doing a download upload, right, or whether you're trying to get the assets via our APIs in the old way, you were always doing a binary copy, no more of that. What this really means? What these asset differences means is your asset lifecycle seamlessly flows into any of your downstream channels and experiences without any work that Sally or her counterparts in the downstream authoring team need to do. Secondly, and most importantly, we have the capability to extend this with the help of the new micro-frontend asset selector. So whether you are on an Adobe application or you're using any other non-Adobe application quickly expose all of your assets that are on-brand and approved in your assets repository into any of your downstream channels with the help of asset selector or the new OpenAPI search and delivery API endpoints of Dynamic Media, right? And you can use this in any of your channel experiences, right? What we also intend to launch in the second half of this year, and a lot of customers have kept asking us, is on the reporting side of things, right? Customers keep asking us, how do I get to know, how is my asset performing? And we are going to launch, you know, this, sort of, reporting for you in the second half where at an asset level, not really at a repository level, you can really know which assets are performing well, which are not really performing well and take decisions, right? If they're not performing well, either delete them or archive them. If they're performing well, use that similar pattern in your future brand campaigns as well, right? So truly now, AEM Assets and Dynamic Media is your one-stop shop solution for all of your multiple channel experiences.

This is my favorite. From the moment I joined Adobe, which is four and a half years back, I had a lot of customers asking me, when are you going to launch secure delivery, right? Because once you publish to Dynamic Media, you get a public URL and they're like, no, I don't want always a public URL, right? I have use cases where I have product launches. There are confidential assets that I need to internally share. Not everyone in the team needs to know about an important product launch. There's four or five people need to know within that AEM. No one else needs to know. All of that is now possible in the Dynamic Media with OpenAPI stack. We have launched, finally the secure delivery capability. So you can really restrict your assets by date and time as well with your roles so that you can take decisions at any point in time. Only if you're really authorized to see an asset will you see it. Otherwise, you will not be seeing that experience.

Right, and in the last two days at Summit, I've attended a bunch of AEM Asset sessions and really liked their doc-based authoring and Edge Delivery Services. So let me actually show you how Sally can get all of the goodness of Dynamic Media with OpenAPI club for document-based authoring. Right from within your doc-based authoring, you can access the AEM Asset sidekick to leverage brand approved assets. And in case Sally has to make last-minute updates to any such assets as downstream authors, you don't need to do last-minute hassle on that. Dynamic Media with OpenAPI ensures seamless propagation of all of the asset updates, ensuring AEM Assets, CSS is always your single source of truth. Downstream authors just need to select the asset from the asset sidekick and Dynamic Media ensures performance and optimized delivery at scale with dynamic renditions including the image SmartCrops.

- Oops. - And you can, oops. - Yeah. - Okay. So let's come to the best part of this session. Whatever we have witnessed so far, let's utilize it via Edge Delivery Services and create that anniversary sale web page with every image and video powered by AEM Dynamic Media, right? - So I'll quickly switch over the demo. - This is that moment of truth. I hope the demo gods are with us, please.

Yeah. So this is our doc-based authoring. So I have created a bunch of things already in this and I will just use this--- AEM Assets Library. This is our asset selector sidekick. And it is connected to the same AEM Assets that I was actually showing you.

So it has-- Yeah, all of these controls are not functioning.

Okay, nonetheless, I think we have copied the asset. - Let's move on. - I just copied the asset. So yeah, it is as simple. Just select an asset, copy it. Of course, strawberry would not look good on Furniture Street page. But let's try this out.

All right, so I have this strawberry.png on my page, I'll just quickly make sure that it is all saved and it is all there.

And what I will do is I'll just preview that's how the doc-based authoring works for Edge Delivery Services.

And you have a preview page on this. Let's see if we have our strawberry image on this. Yes, we have strawberries on the Furniture Street. And this is all coming from Dynamic Media. - It's all coming from Dynamic Media. - Right. We just copied the assets by asset selector some of the URLs from via Dynamic Media thing and ingested into this doc-based authoring. - Awesome. - I'm satisfied with the site. I'll just quickly publish this.

Yeah. So here you have your live site.

I will just refresh, clear the browser cache and my strawberries are here. And of course, you see, these logos.

This is what we created with the Snapshot tool in the beginning. You see these limited edition things. Again, the same thing. All of this is powered by Dynamic Media coming on the fly. And you can just change the main asset and everything just automatically takes care of it. So by the way, Piyush, I also attended the AEM site sessions and the booth. And I was told with Edge Delivery Services, I get a LHS of 100. Yes, you do that. We get that with Dynamic Media in Edge Delivery Services? Absolutely. And I'll just show that. So I have a plug in of Google Pages feeds that is just loaded in my Chrome browser. And this is going to check LHS score right now. And I'm just keeping my fingers crossed that the demo works.

So it is just calculating the Lighthouse score of this page, which is right there.

So how many of you just, while this is loading and hopefully quickly it comes to 100, want to use are already on Edge Delivery Services in the room for your site's creation? - That's right. - Okay. - Yeah. - Yep. Okay.

So not a lot, right? I think it's one of the really, you know, sorry? - New feature. - Of AEM sites. Yes. Doc-based authoring. Yes.

Okay, not a good day for demos, but it's taking forever to load. But it is calculating LHS score. Oh, yes. Oh, yes. Finally. We have passed. We have passed. Exactly.

- We passed and the demo worked. - And not just on desktop. I hope people saw we passed even on mobile, right? Yeah. So you didn't really have to do anything as an experience maker. Dynamic Media was taking care of everything with the power of Edge Delivery Services as well, right? So I think next thing what Sally wants to achieve is it's an anniversary sale. She wants more members to sign up. So she really wants certain assets of the product images only for members to see so that it nudges people like Furniture Street member to really sign up for that? - How is that possible? - Right. So you were talking about the secure delivery capability. And we have just embedded some secure delivery links out here. So these assets are not visible till your actual member logs into the site. So I have a login page right here. So let me just try to log in here. And being a user, I'm seeing all these member only collection things. Very soon you were able to like replace those placeholder images with your actual product images that you want only your members to see. And you can actually control which user sees what. So I mean, if you have different user bases and different use cases for that, you can actually control what all the things you want to see, make visible to different set of users. I'll just sign out and it is all gone again, back. - As simple as that. - Right. Great, so we created a lot of renditions via the generative AI. Can we really use that as well at Edge Delivery Services? Absolutely. So I have created that page using those GenAI renditions and all of that. So I have a page ready on that. So let's see here. So this is my product detail page. And what I actually wanted to show was that I have this main sofa. And I want to see how it'll look like into different backgrounds. And what I did was I created a bunch of background wall renditions through that GenAI capabilities. So these were some of those red walls or blue walls, kind of, things. And you remember that sofa color picker that we saw? So maybe we want to ask the user to visualize which color of sofa would actually look best in a wall that is similar to their house. So maybe I can just pick up this sofa color thing and maybe just go to maybe green color and say, "Oh, no, it's not looking good." Maybe try out this color.

So I'm actually now able to visualize a lot of different colors and this is all happening on the fly using those Dynamic Media renditions as such. So this is one thing that you can just use that color picker for or the op_colorize modifier I talked about.

And on top of that, you remember that the video multi-audio, multi-caption video that we created, so I've embedded it in this page. You see this is a Dynamic Media Viewer that is coming up. There is a Select audio and caption thing as well. Let me just play this video. At Furniture Street, we believe that home is where memories are made. That's why we create furniture that not only fits your lifestyle.

This is absolutely brilliant. This is what Sally and all of her friends want, right? Whatever she's creating, her downstream authors are able to utilize all of these variations in these beautiful sites. - Right. - This is amazing, Piyush. Exactly, and we talked about the SmartCrop on video capability. So in general, let me actually show you how this will look like on a mobile site. So I'll just switch over to mobile, which is a iPhone 14 Pro Max thing.

And just observe how the-- I mean, first of all, this video is coming up completely as per the mobile screen. And secondly, the smart panning thing. So the focus is always on a human element on this video. So it's not really about that the video, kind of, moves around or there are black spaces around it. Just observe how the focal point keeps moving.

So there are no like those black pads that you can please see, right? If you have created a video, which is more landscape, built and mobile-- - Right. - You don't really need to do anything. Sally does not need to do anything. Dynamic Media does it for her.

Wow. So this is great. Sally is super thrilled. You guys may not have noticed, but she just called me, and she is frantic, right? So it is an anniversary sale. They are live, but she made a mistake in the banner, right? We see 40% off. She just got a call from her manager. This is not supposed to be 40%. This is 50%. We really want, you know, users on a website. - How can we help Sally? - Right. So you observe this particular image is not a static rendition. This is coming from Dynamic Media temporization capabilities of it. So this 40% is just overlay on top of that and this parameterized. What I can just do is go to this URL. So this is the Dynamic Media URL out here. I can just edit this URL and make this 60%.

Of course, I will just use the display text also as 60%, and that is pretty much it because Dynamic Media will create this thing on the fly. Let me see if it works.

- Wow. - Now 60%. It is 60%. All on the fly, right? She didn't have to go back to her creative to replace the 40 with 60. We are truly empowering all of you in this room, right, with AEM Dynamic Media. So this is really awesome. You have really surprised me, even in the demo, not in a good way. But I have a final surprise for you. So how many of us in the room were at the Summit Sneaks yesterday? Great, and we also have Varun in the house who presented Summit Sneaks. Yeah. So huge round of clap for him.

Great, so my surprise is we are now really doubling down on hyper-personalization at scale to really achieve 1:1 last mile personalization for our users. Sorry, I'll get back to that QR code, right? So it's really not just about image individual assets, or your video assets. We really want to also empower marketeers to create these beautiful banners that they can really just change any element of it that you really saw in the Sneaks yesterday on the fly. So quickly go, not even millions, right? I really want to change that slide and tell them it's not millions. We deal in billions, right? The population is billion. And quickly just create all of these billion, you know, content variations with the help of AEM Dynamic Media. You can then use that in your decisioning platforms like Journey Optimizer. So with all of the user information that you're getting, you can change the elements, you can change the product, right? I think Shaq was really playing around with Varun yesterday on the blue. We don't have a blue shoes over here. But you can change the product image. You can change any of the text element. And again, it's on the fly. No additional storage, no static renditions are created, and, you know, truly experience personalization at real scale, right? So this is something, by the way, we are looking to launch the MVP version in early second half of this year. But we want to give all of you, you know, loyal customers or someone who are really excited about AEM Dynamic Media, a quick sneak preview of the MVP version of this capability. - So can we have that? - Right. So I have a recorded video this time because this capability is still under development. So I'll just quickly show. So we were clever over here. We recorded this.

To stand out as a brand, you need to make your customers feel special. But curating content for millions of customers is hard.

Each of them will have different likes and dislikes, resulting in a tedious design process for making personalized marketing content. Not anymore. Let's see how easy it is to make a campaign using Dynamic Media templates. Let's open our asset in AEM and click on Edit Template. In this editor you can design your banner as per your requirements.

It's now time to add variables to the parts, we want to modify as per our user preferences. I'll parameterize the discount, the name and the product in this example.

And that's all. Let's save our template and paste the template URL in a new browser tab. Let me try to change the value of the name. As you can see, personalized content is generated at real-time. You can also easily switch the product using the same URL.

You're all set to include personalized content in your websites, emails, and more. Let's increase engagement by establishing a personal connect with customers. - Thank you. - Great. So this is the MVP version of the Sneak. So Sneaks, obviously, you know, you saw much more. Our intent is to do an iterative development on that. This MVP version is something we are looking to launch early second half of this year. So let me go back to the previous screen on the QR code. So that is all we had from Piyush and myself about AEM Dynamic Media. Hope you had a really nice informative session. Use this QR code. This has access to the Dynamic Media survey. Why this is important? We are heading into our H2 planning cycle in the next 2 weeks. We really want our customers to influence our roadmap, right? So give us your feedback. What do you feel about AEM Dynamic Media using the survey in this particular QR code? This also has the nomination link for the Dynamic Media with OpenAPI, as well as the link to the Snapshot tool, right? So go ahead, please scan this and give us your feedback. And finally, if you want to reach out to Piyush or myself at any point in time, just like Sally, all of you can have a direct line with us. Just scan this. It will take you to our email IDs and feel free to reach out to us at any point in time. We are more than happy to engage with you on AEM Dynamic Media and make you successful on AEM Dynamic Media. Right. Thank you so much for joining us. Thank you.

[Music]

In-person on-demand session

AEM Dynamic Media: One Main Asset Delivered with Limitless Possibilities - S405

Closed captions in English can be accessed in the video player.

Share this page

Sign in to add to your favorites

SPEAKERS

Featured Products

Session Resources

Sign in to download session resources

ABOUT THE SESSION

Marketers have a cross-channel digital conundrum because the customers they want to connect with consume content in various different devices and channels. Learn how you can use Adobe Experience Manager Assets and Dynamic Media to hit the mark and get the results you need to generate revenue and influence the way a product is delivered. Get a sneak peek into the Dynamic Media innovations and cool capabilities in action.

In this session, learn how to:

  • Scale one asset to various performant assets on the fly without creating static versions to meet your personalization demands.
  • Reach global audiences with videos that are accessible and support multilanguge and descriptive audio.
  • Get on-brand approved assets from centralized Experience Manager Assets to Edge Delivery Services that are always up to date

Track: Content Management

Presentation Style: Tips and tricks

Audience Type: Digital marketer, IT executive, Marketing executive, Product manager, Marketing practitioner, Marketing operations , Business decision maker, Content manager, Designer, IT professional, Marketing technologist

Technical Level: General audience

This content is copyrighted by Adobe Inc. Any recording and posting of this content is strictly prohibited.


By accessing resources linked on this page ("Session Resources"), you agree that 1. Resources are Sample Files per our Terms of Use and 2. you will use Session Resources solely as directed by the applicable speaker.

ADOBE GENSTUDIO

Meet Adobe GenStudio, a generative AI-first product to unite and accelerate your content supply chain.