Can You Upload MP4 Files to Canvas Through a OneDrive Connection?

If you're trying to share a video with students or colleagues through Canvas and you store your files in OneDrive, you're working with a setup that millions of educators use every day. The short answer is yes — but the way it works, and how well it works, depends on several moving parts worth understanding before you start.

How the Canvas–OneDrive Integration Actually Works

Canvas supports a feature called external tool integrations, often referred to as LTI (Learning Tools Interoperability) connections. Microsoft OneDrive is one of the officially supported external storage providers within Canvas. When your institution has enabled this integration, users can link their OneDrive account directly inside Canvas and browse, select, or embed files without leaving the LMS.

This connection works through OAuth authentication — meaning Canvas requests permission to access your OneDrive on your behalf, and Microsoft grants a secure token. You're not uploading the file twice; you're essentially pointing Canvas to a file that lives in OneDrive.

For MP4 files specifically, this matters because video files are large, and Canvas has its own storage quotas per course and per user. Linking from OneDrive rather than uploading directly to Canvas avoids hitting those limits.

Two Different Approaches: Link vs. Embed

There's an important distinction between linking an MP4 and embedding it:

ApproachWhat HappensStudent Experience
Direct linkCanvas displays a clickable link to the OneDrive fileStudent is redirected to OneDrive or prompted to open the file
Embedded via OneDrive LTIFile is previewed or played inside a Canvas page or assignmentStudent watches/views within Canvas without leaving
Shared OneDrive URL pasted inA public or shared link inserted into a Rich Text fieldBehavior depends on sharing permissions set in OneDrive

For MP4 video specifically, embedding tends to give the smoothest experience — but it requires that the file is either set to "Anyone with the link can view" in OneDrive or that your institution has configured the LTI to handle authentication passthrough for students.

🎬 The File Upload vs. File Link Distinction in Canvas

When people ask about "uploading" an MP4 to Canvas via OneDrive, they usually mean one of two things:

  1. Uploading the MP4 to OneDrive first, then connecting it to Canvas
  2. Uploading directly to Canvas using the OneDrive file picker as the source

In the first case, you manage the file in OneDrive and share it into Canvas as a link or embed. In the second case — where Canvas's file picker lets you select files from OneDrive — what actually happens varies by configuration. Some institutional setups copy the file into Canvas storage; others maintain the OneDrive reference. This distinction affects your storage usage and who controls the file going forward.

What Can Go Wrong With MP4 Files Specifically

Video files surface compatibility issues that smaller files don't. A few things to be aware of:

  • Codec compatibility: MP4 is a container format, not a single codec. Videos encoded with H.264 video and AAC audio play reliably in nearly all browsers. Less common codecs inside an MP4 wrapper (like older MPEG-4 Part 2) may not preview correctly through Canvas's built-in player.
  • File size and streaming: OneDrive handles large files reasonably well for streaming, but very large MP4s (multi-gigabyte lecture recordings) may load slowly or buffer depending on a student's connection speed.
  • Permissions gaps: If OneDrive sharing permissions aren't set correctly, students may hit an access error when Canvas tries to load the video. This is one of the most common failure points.
  • Institutional firewall or login walls: Some schools configure OneDrive so that external access requires a Microsoft account login. Students who don't have institutional Microsoft accounts — or who are logged into a personal Microsoft account — may be blocked.

🔧 Variables That Determine How This Works for You

The experience isn't uniform across all Canvas users, and several factors shape your specific outcome:

  • Whether your institution has enabled the OneDrive LTI — not all Canvas deployments activate third-party integrations by default
  • Your role — instructors typically have more file integration options than students
  • The OneDrive tier in use — personal OneDrive accounts behave differently from OneDrive for Business (Microsoft 365) accounts in terms of sharing controls and admin restrictions
  • How your course is structured — uploading to a module, an assignment submission, a Rich Content Editor page, or a media comment all involve slightly different workflows
  • Student-side access — whether your students have linked Microsoft accounts and whether your institution's IT policies allow cross-platform file access

Different Setups, Different Results

An instructor at a university that has fully deployed Microsoft 365 and Canvas together — with the LTI configured and tested — will find this workflow nearly seamless. MP4s stored in OneDrive can be embedded in course pages with full in-browser playback and no storage hit on Canvas itself.

An instructor using a personal OneDrive account at an institution that hasn't enabled the LTI will need to work around this — typically by generating a shareable OneDrive link and pasting it into Canvas manually, then adjusting sharing permissions carefully to make sure students can actually access it.

😕 A student trying to submit an MP4 assignment from their personal OneDrive will encounter yet another variation — dependent on whether the assignment allows external file sources and whether the instructor's Canvas setup supports that submission type.

The technical capability is there across all of these scenarios. But the path to making it work cleanly — and whether it works without friction for every student in your course — depends on the specific combination of institutional configuration, account types, file settings, and how the content is being delivered or collected.