What are the best CDNs to use for serving external Canvas course content?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
Friends of mine are using the ‘free for teachers’ version of Canvas and have asked me to look into their best CDN options for delivering audio and video assets into their course. After spending a couple of hours looking into this, I’m still no closer to a solution. As such, I need the community’s help.
YouTube - This works to embed videos (using the iframe code provided by YT), but there are several negatives.
- The video’s permissions must be set to Unlisted on YT, which allows anyone with the URL to share the video.
- The player serves up ads, YT branding, and suggested videos.
Amazon S3
- Similar to YouTube, media files can be embedded using an iframe, but the issue of ‘anyone with the link can share the asset’ remains.
- I can modify the S3 bucket’s permissions to limit requests to a specific domain/referrer, but I’ve not been able to get this to work with a Canvas install.
Bunny.net
- Some of the embed options work (some don’t maintain pixel aspect ratio), but the player is branded and I’m unsure whether any domain/referrer restrictions can be applied…or it it a matter of anyone with the link can share.
Can those of you using an external CDN to deliver media assets into your courses please share what you’re using? Has anyone successfully restricted file requests to their Canvas site’s domain to protect from their files being shared?
Thanks in advance for any assistance you can offer.