Vimeo on its own is enough if
Your videos are public marketing or free tutorials, or anyone who reaches the page is allowed to watch. Vimeo's domain-level privacy and Hide from Vimeo, on its paid plans, already stop other sites reusing the embed.
MediaShield and Vimeo
Vimeo hosts and streams your lessons, and its paid plans can restrict where they embed. MediaShield plays those same Vimeo videos on your WordPress site behind a member login, with the viewer's name on screen and progress recorded per student.
A video host MediaShield plays from
Your videos are public marketing or free tutorials, or anyone who reaches the page is allowed to watch. Vimeo's domain-level privacy and Hide from Vimeo, on its paid plans, already stop other sites reusing the embed.
The videos are paid lessons. You want only logged-in members, a chosen role or, with Pro, enrolled LMS students to play them, the member's name on the video, a cap on devices per account, and completion per student inside WordPress.
Vimeo's privacy settings decide which websites can show a video. MediaShield decides which people on your website can watch it, and records what each of them watched. A course usually needs both.
What this page says about Vimeo was checked on 24 October 2026 against vimeo.com/features/video-privacy. Products change, so confirm anything that decides your purchase on the vendor's own site. No Vimeo prices are quoted here.
Side by side
| Capability | Vimeo alone | With MediaShield |
|---|---|---|
| Hosting, encoding, delivery | Yes | No, Vimeo keeps doing this |
| Limit which sites can embed | Domain-level embed privacy, paid plans | Allowed Domains as a referer check, in addition |
| Hide the video from vimeo.com | Hide from Vimeo, paid plans | Not needed for this, keep Vimeo's setting on |
| Only logged-in members can play | Passwords and private links, not your WordPress login | Free: Require Login, Restrict to Role. Pro: LMS enrolment |
| Viewer name on the video | Not listed | Free: name and IP, moving. Pro: seven fields |
| Limit devices per account | No | Yes, default 2 |
| Progress per student | Viewer statistics and engagement | Completion per WordPress member and per lesson |
| Hides the Vimeo video ID | The embed always contains it | No. Source hiding is for self-hosted files only |
| Import your library | Not applicable | Pro: browse your Vimeo account and import videos |
For all six products on one screen, see the comparison page.
Why people add it
Vimeo sees a page view. MediaShield sees which member pressed play, so a login shared with a friend runs into the device limit, and a recording carries the member's name.
Completion per student per lesson shows who stalled where. With Pro, LearnDash, Tutor LMS and LifterLMS lessons are marked complete when the video is watched.
You paste the Vimeo address into the MediaShield library and place the video with a block or shortcode. Your Vimeo account, folders and settings stay as they are.
Vimeo’s privacy settings answer “which websites may show this video?” On its paid plans you can limit embeds to your domain and hide the video from vimeo.com, so a copied embed code fails on someone else’s site.
They do not answer “which people on my site may watch, and what did each of them watch?” That depends on your WordPress members, which Vimeo cannot see. MediaShield adds that answer without moving anything off Vimeo.
[mediashield id=X]. A standard Vimeo embed block for a video already in your library is wrapped as well.Add your first video covers each field, and keep your video host lists every supported host.
A logged-out visitor sees the login message instead of the player. A member sees the video with their name and IP drifting between the corners and the centre. If the same account is already watching on two devices, a third is refused. Every session lands in MediaShield > Viewers with completion, and milestones fire at 25, 50, 75 and 100 percent for logged-in members. See viewer watermark and watch analytics.
With Pro, the Platforms screen connects your Vimeo account so you can browse and import videos with their titles and thumbnails instead of pasting each address. See Pro pricing.
No. A Vimeo embed has to contain the Vimeo video ID to play, so no WordPress plugin can hide it. Turn on Vimeo's domain-level privacy so the ID is useless on other sites, and let MediaShield gate who can play it on yours. MediaShield's Hide Video Source URL setting applies to self-hosted files only.
MediaShield works with any Vimeo video it can embed. Vimeo's own site lists domain-level embed privacy and Hide from Vimeo on its paid plans, and we recommend using them for course videos, because they close the gap MediaShield cannot: the video ID in the embed.
Yes. The watermark is drawn over the player, so it shows on Vimeo, YouTube, Wistia and Bunny Stream videos as well as self-hosted files, at Standard or Strict protection.
No. Nothing in a browser can stop screen recording. MediaShield makes the recording traceable to the member who made it, which is what deters most sharing.
Add one Vimeo video to the free plugin, place it on a members-only page and watch it as a student. Nothing changes on Vimeo.
WBComDesigns is amazing. The WP plugins and themes are of top notch quality with lots of features and updated very frequently. Supports are very responsive and helpful. I use Reign with TutorLMS, and the experience is surprisingly smooth. The recently launched BuddyNext Pro and MediaShield Pro are…
Recently worked with Wbcom Designs and I was impressed with their services. They have the expertise to deliver a perfect website for my business. And one more thing the team at Wbcom Designs was very helpful they understand my every small requirement.
Wbcom Designs are the best and very knowledgeable WordPress Development Service, as I was stuck and didn't know how to resolve the issue. Go for it Guys, without any second thoughts.
Amazing WP themes and Plugins, the support team is also very helpful. I had a wonderful experience with Wbcom Designs team. Highly recommended
we had a wonderful experience with Wbcom Designs team. These guys are great and highly helpful, swiftly responding to our questions and offering answers to our problems. They also did some custom work for us. I'd without a doubt suggest their services to others!
I purchased Reign theme from Wbcom Designs, the support team was very helpful and I got the perfect website what I was looking for. Good work Wbcom Designs
Very helpful, great support. Thank you!
The team at WBcom are a pleasure to deal with. Whenever I have needed help understanding a feature or tweaking a feature for my site, they have been so helpful. Highly Recommend their product suite.
Using the Free version of BuddyX. New to WordPress but every question I have submitted was answered by the next day. Fantastic support.
Great, fast, and always very friendly and helpful service! They’re also happy to take on board ideas and suggestions for product improvements and respond very well to customer challenges. That’s exactly what a customer imagines when thinking of perfect service! Thank you so much for this wonderful…