Stream Lecture Videos & Course Material Reliably

Host recorded lectures through integrated Bunny.net Stream CDN delivery with signed token authentication, or embed lessons from YouTube and Vimeo.

Bunny.net Stream CDN Signed Token URLs PDF & Document Lessons
Course Player: Structured Video & PDF Modules
Bunny.net Stream • Expiring Tokenized Embed • Responsive Player

Engineered for Seamless Course Management

Explore how TWOOTL manages course modules, video streaming, and student learning material.

Bunny.net Stream Integration

Upload video lectures directly to Bunny.net Stream CDN with automatic transcoding and fast global edge delivery.

Expiring Signed Tokens

Embedded video player sessions generate short-lived cryptographic signed tokens to restrict unauthorized playback outside active student sessions.

Multi-Source Video Support

In addition to direct Bunny.net video uploads, seamlessly embed lessons from YouTube and Vimeo into any course module.

Document & PDF Lessons

Upload PDF lecture notes, practice worksheets, and reference guides readable directly inside the course player interface.

Lesson Progress Tracking

Learners check off completed lessons and track overall course progression percentages as they study through each module.

Responsive Course Player

Optimized player controls, module navigation sidebar, and clean viewing experience across desktops, tablets, and smartphones.

Deliver your video courses with confidence

Manage video lessons, reading documents, and quizzes in structured course modules.