Why this pair is common
Bunny Stream is popular with course creators because delivery is inexpensive and fast, and Bunny transcodes uploads into several resolutions so students on weak connections still get a watchable stream. What Bunny cannot know is which of your students is pressing play. That lives in WordPress.
MediaShield sits on the lesson page. It checks the member’s login, role and, with Pro, LMS enrolment before the Bunny video loads, draws the member’s name over the player, caps how many devices one account can watch on, and records the session.
Setting it up
- Upload and encode the video in Bunny Stream as you do now.
- In WordPress, open MediaShield > Videos > Add New Video and paste the Bunny address. MediaShield detects it as Bunny Stream.
- Leave Protection Level on Standard for the login gate, watermark and session tracking.
- Place the video with the MediaShield Video block or
[mediashield id=X] on the lesson.
With Pro, go to MediaShield > Platforms, connect Bunny with your API key, Library ID and Pull Zone Hostname, then use Browse & Import to bring videos in with their titles and thumbnails. Platform connections has the field-by-field guide, and the Bunny Stream courses page walks through a full course setup.
The limits, said plainly
MediaShield does not encrypt Bunny video and does not hide the Bunny video ID in the embed. Bunny’s token authentication protects the stream; MediaShield’s watermark makes a screen recording traceable to the member. Neither stops a determined person recording their screen. If you need encryption, Bunny’s MediaCage is the product built for it.
See keep your video host, viewer watermark and Pro pricing.