SE

// blog

Carnet de chantier.

Études de cas et leçons tirées de vraies plateformes web en production : Next.js, vidéo en direct, auto-hébergement et référencement. Utile si vous en préparez une.

9

articles

Flux RSS
Diagram of a live class running inside a learning platform without Zoom: enrolment check, token, video server, recorder, storage and replay
Le plus récent

EN · 5 min de lecture

Live classes without Zoom: how to build live video into your learning platform

Run live classes without Zoom: the video room inside your own platform, access by enrolment instead of by link, and recordings that come straight back to the student's dashboard.

  • LiveKit
  • E-learning
  • WebRTC
  • Live classes
Lire l'article
  1. Diagram comparing CCL on LearnWorlds and Zoom with its own e-learning platform, API, live classes and storage

    EN · 5 min de lecture

    Leaving LearnWorlds: why CCL built its own e-learning platform

    CCL paid LearnWorlds $254.15 a month and still ran live classes on Zoom. Why it moved to its own system for live programmes, video capsules and running the company, and when a LearnWorlds alternative makes sense for you.

    • Case study
    • E-learning
    • LiveKit
  2. Diagram of a self-hosted LiveKit setup: LiveKit server, Caddy, Redis, four egress workers and TURN

    EN · 5 min de lecture

    How to self-host LiveKit for live classes: lessons from 24 recordings on one server

    How we self-host LiveKit for live classes: the ports that break first, room timeouts, four egress workers, the bug that looked like a capacity problem, and our load test.

    • LiveKit
    • WebRTC
    • Self-hosting
  3. Schoolaris homepage: online tutoring for Moroccan pupils from collège to the bac

    EN · 4 min de lecture

    How I built Schoolaris, an online tutoring platform for Moroccan students

    A look inside Schoolaris: live classes, an AI tutor and a parent space for Moroccan pupils from collège to the bac, and the Next.js, Bun and LiveKit stack behind it.

    • Case study
    • E-learning
    • Next.js