# Transform and deliver a video ## When to use Generate CDN-backed delivery URLs and player markup for a video that is already in Cloudinary. URL generation is local — no network call, no secret required — and the derived asset is created by Cloudinary on first request, then served from CDN cache. For images, see [Transform and deliver an image](transform-and-deliver-image.md). ## Player markup `cloudinary.video()` returns a complete HTML `