Stream vs CDN

Hello, want to sign up so we can start implementing Cloudflare in a platform we are working on. I am a bit confused cause you have your CDN and security services separatly at 60/month and 200/month and then you have stream and stream images. What is the difference between Stream and CDN for video/ images ?

Thanks