Articles ·

Use a looping video as your webcam in Canvas or Google Classroom

Canvas and Google Classroom hand live class to a video tool. Here is how to keep your room off camera there, blur first, and what not to use this for.

We make CamLooper, one of the tools this article recommends. Why we write these guides.

Canvas and Google Classroom do not have a camera of their own. When a class goes live, the course page hands you off to a video tool: in Google Classroom that is a Google Meet link on the Stream or Classwork page; in Canvas it is whatever conferencing tool your school has connected — the course navigation link is named after the tool your institution uses, whether that is Canvas Conferences or something like Zoom or Teams.

That is good news if you want to keep your room off camera. Whatever camera the video tool can see, it can use — including a virtual camera that plays a short, looping video of you instead of your live room.

We build CamLooper, a desktop app that does exactly this — loop a video file as a webcam. Treat our recommendation accordingly. Where something else fits better, including not using a virtual camera at all, we say so below.

What this is for (and what it is not)

Good fit

  • A live Meet or Canvas class where the rule is “camera on so we know you are here,” and you would rather not show your bedroom, your family, or your roommate.
  • Long lectures where you mostly listen.

Not a fit — do not use this for

  • Proctored exams, lockdown browsers, or any identity / liveness check. Do not run a virtual camera into them, whether or not you think it would be noticed.
  • Graded video work. If an assignment asks you to record yourself answering something, record yourself answering it. A loop of you nodding is not a submission.
  • Pretending to be in class when you are not, or impersonating anyone.

Read your syllabus and your school’s academic integrity policy, and follow your course rules. If they say no virtual cameras, that is the answer. When in doubt, ask your instructor — our companion guide has a short message you can adapt.

Try blur or a background first

If the only problem is what is behind you, a virtual camera is overkill. Google Meet can blur your background or replace it with an image, before you join or during the call. Google notes that which backgrounds you get depends on your account type and on settings your school’s Workspace admin controls, so on a school account some options may be missing.

If your Canvas course sends you to Zoom or Teams, use that app’s blur or background option (Zoom help, Teams help). You keep a live face, nobody wonders why you never react, and there is nothing to install.

Use a virtual camera when the course insists on a camera tile and blur is not enough, not available, or keeps slicing off your head.

The setup

1. Record one short clip of yourself

Sit where you sit for class, in your usual light, against a background you are happy to show. Record 30–90 seconds of yourself listening: looking at the screen, the occasional nod, mouth closed. Export MP4 (H.264) at 1280×720 or 1920×1080. The reasoning is in Keep your room private in Zoom class, and the exact numbers are in The best video settings for a virtual camera.

2. Install a virtual camera

CamLooper: install, drop in the clip, press start. It shows up in your camera lists as CamLooper Virtual Camera. It is free, runs locally, and needs no account. Today it ships for Windows and Linux; the macOS build is listed on camlooper.com as coming soon. Download CamLooper.

OBS Studio works too, and it is the free option on a Mac: OBS ships for Windows, macOS and Linux. Add your clip as a media source and start the OBS Virtual Camera. There is more to set up first; here is when that is worth it.

On a phone, iPad, or school Chromebook neither app is an option. CamLooper and OBS are desktop apps, and camlooper.com does not list a ChromeOS build. On phones, see why a virtual camera will not work on Android or iPhone. On a school-managed device, Google notes that your school’s administrator can set Chrome’s camera settings, and you may not be able to change them. Blur, or a conversation with your instructor, is your route there.

3. Start the virtual camera before the browser

On a computer, Meet and Canvas Conferences both run in the browser. Start the virtual camera and load your clip first, then open the class link. A camera that starts after the browser is open sometimes stays missing from the list until you quit the browser completely and reopen it. Leave the virtual camera running for the whole class; when it stops, the device usually disappears.

Picking the camera in Google Classroom (Meet)

  1. Open the class and click the Meet link on the Stream or Classwork page.
  2. On the preview screen, use the camera dropdown at the bottom of your preview tile and pick the virtual camera (Google’s steps).
  3. Already in the meeting? Open Settings → Video → Camera and choose it there (Meet help).
  4. Check the preview for one full loop before you click Join now.

Picking the camera in Canvas

Canvas Conferences. In Course Navigation, open your conferencing link, click Join once the host has started, and then turn on your camera from the conference controls; Canvas’s guide calls this the Share Webcam button. Instructure recommends Chrome or Firefox. If the conference keeps using your real webcam, set the virtual camera as Chrome’s default under Settings → Privacy and security → Site settings → Camera (Chrome help), then rejoin.

Canvas courses that use Zoom or Teams. The Canvas link just opens that app. Pick the camera there, exactly as in How to fake your webcam on Zoom, Teams, Meet and Discord.

The Canvas media recorder. The Record tab in Canvas’s Rich Content Editor uses your default webcam, with a Webcam button to switch. You do not need a virtual camera here. If you already have a video file to share, upload it directly from the Computer tab of the same tool, which keeps the file’s own quality. And if the assignment is to record yourself, record yourself.

Will your teacher notice?

Possibly, and almost always for human reasons: you do not answer when called on, the loop visibly restarts, or your lighting never changes. A seamless loop of you listening holds up far better than a clip that flashes black every minute. We go through it honestly in Will your professor know you used a virtual camera?, and the general version is Can people tell you are using a fake cam?

Troubleshooting

The virtual camera is not in the list. The browser opened before the camera started, the looper quit, or the browser has no camera permission for the site. Quit the browser fully, start the camera, reopen the class link. More fixes: Virtual camera not showing up.

The loop jumps or flashes. The player is restarting the file the naive way. How to shoot and play a clip with no visible seam: How to loop a video as your webcam without a visible jump.