Bienvenue 👋
La plateforme interne Withcam regroupe tous les outils de production vidéo et de streaming live : régie, overlays OBS, inventaire, galeries client, reviews… Ce guide te montre comment utiliser chacun en 1 minute.
Toutes les fonctionnalités sont accessibles depuis /home. Les tuiles sont regroupées par usage : streaming, overlays, inventaire, production.
Trois niveaux d'accès selon les pages :
- Admin — accès complet à tout. Tu te connectes via /admin.
- Invité — un sous-ensemble de pages selon les autorisations données dans /admin.
- Public — pages ouvertes sans connexion (brief client, lien d'une review, page d'affichage iPad…).
Une palette pour trouver n'importe quoi sur la plateforme : outils, équipements, galeries, briefs… Disponible sur toutes les pages.
Ouvrir la palette
- Raccourci : ⌘ K (Mac) / Ctrl-K (Windows/Linux)
- Ou simplement la touche / (hors champ texte)
Ce qu'on peut chercher
- Un outil par nom (« encodeur », « stockage », « diagnostic »)
- Un équipement par marque ou modèle (« sony a7 », « aputure »)
- Une galerie, une review, un brief, un tournage…
Le centre de contrôle du live : ta clé de stream, les destinations (YouTube, Twitch, TikTok…), l'enregistrement et le statut en direct.
Mise en route d'un live
- Copie la clé de stream Withcam dans OBS (Paramètres → Stream)
- Ajoute autant de destinations que tu veux (YouTube, Twitch…) — le serveur les diffuse en parallèle
- Active l'enregistrement si tu veux garder une copie
- Lance le stream depuis OBS — tout part en simultané
Crée des liens d'ingest RTMP pour recevoir des flux depuis tes caméras, drones, GoPro ou DJI — chaque source a sa propre clé unique.
Ajouter une source
- Clic sur + Nouvelle source, donne-lui un nom et un type (caméra, drone…)
- Copie le serveur RTMP et la clé de stream
- Colle-les dans l'app de l'appareil (DJI Fly, GoPro, encodeur…)
- La pastille passe au rouge LIVE dès que l'appareil émet
Compteurs configurables (festival, début de live, fin de set…) à afficher sur un iPad de coulisse. Deux modes : durée fixe (start/pause/reset) ou heure cible (automatique).
Création
- Libellé + sous-titre + couleur d'accent
- Mode Durée (avec start manuel) ou Heure cible (s'arme tout seul)
Affichage iPad
- Une seule URL (
/countdowns-display) affiche tous les décomptes en grille - Grille auto-adaptative : 1 décompte = plein écran, plusieurs = en pavage
Une télécommande sur ton téléphone pour piloter timer, scores et cartons rouges/jaunes sans toucher au PC régie.
Bandeau texte (nom + fonction) à afficher en surimpression sur ton live. Tu pré-configures une liste de présentateurs et tu actives celui qui parle en 1 clic.
Mise en place
- Crée tes présentateurs (nom + titre/fonction) dans /lower-config
- Ajoute /lower-overlay comme Browser Source dans OBS (1920×1080, fond transparent)
- Active Afficher sur le présentateur en cours quand tu veux qu'il apparaisse
Pour les lives événementiels avec succession d'artistes. Affiche « En ce moment » et « Ensuite » dans un overlay stylisé.
Utilisation
- Pré-crée tes artistes avec photo + nom + horaire
- Définis qui passe « maintenant » et qui « après »
- Ajoute /festival-overlay dans OBS
Compte à rebours ou chronomètre avec bandeau d'équipes intégré (logos, scores, cartons, buteurs). Pensé pour le foot, utilisable pour tout sport collectif.
En live
- Lance/pause le chrono depuis /timer-config (ou /streamdeck sur ton tél)
- Incrémente les scores au but, ajoute des cartons jaunes/rouges
- Nomme les buteurs (ils s'affichent en bas de l'overlay)
Bandeau « ticker » qui défile en bas de l'écran pour annoncer un événement. Ajoute /breaking-overlay en source OBS.
Affiche les emojis du tchat YouTube qui flottent au-dessus de la vidéo en live, type Twitch. Ajoute /emoji-overlay dans OBS et configure la chaîne source.
Fiches combattants avec photo, palmarès, taille/poids — affichées en intro de combat via /fighter-overlay.
Tout le parc matériel Withcam : caméras, objectifs, lumières… avec leur état, leur valeur et un système de listes de tournage pour réserver et suivre les sorties.
5 onglets
- Matériel — tout le parc, tri par catégorie/code-barre/prix, filtres par état
- Listes tournage — réservations par projet/date, gestion des conflits auto
- En tournage — vue agrégée du matos actuellement sorti + qui l'a
- 📅 Calendrier — vue mensuelle des réservations
- Archives / Historique — traçabilité complète
Fonctionnalités clés
- État par item (OK / À réviser / En panne / Perdu) — blocage si indispo
- Badge 💤 Inutilisé sur les items non sortis depuis 3 mois
- Bouton 🏷️ par item pour cocher « étiquette code-barre collée »
- Valeur d'achat par item — total du parc visible en haut
Export
- PDF avec sommaire cliquable et synthèse par état
- CSV pour Excel/comptabilité
Parc matériel séparé de l'inventaire principal, dédié à l'école. Mêmes fonctionnalités (états, calendrier, listes de tournage) mais base de données distincte.
Application web mobile : ouvre la caméra du téléphone pour scanner les étiquettes code-barre et faire les check-out/check-in du matériel.
Crée un projet, uploade les photos, partage un lien public sécurisé au client. Le client visualise + télécharge (en zip ou unitaire).
Workflow
- Crée un projet (titre + description visible client)
- Upload les photos (drag-and-drop ou bouton)
- Copie l'URL publique /gallery/<id> et envoie-la au client
- Le client navigue, sélectionne ses favoris, télécharge
Revue de montage avec commentaires timecodés : le client laisse ses retours liés à un moment précis de la vidéo. Alternative légère à Frame.io.
Workflow
- Uploade ta vidéo sur YouTube (en non répertoriée) et copie l'ID
- Crée le projet review : titre + ID YouTube
- Envoie l'URL /review/<id> au client
- Côté client : il regarde la vidéo, pause au moment qui pose question, tape son retour → automatiquement lié au timecode
Côté monteur
- Tous les retours s'affichent en liste triée par timecode
- Quand tu remplaces la vidéo, marque la review comme « résolue » pour archiver
Feuille de service pour un tournage : date, lieu, météo, déroulé scène par scène, contacts équipe. Export PDF prêt à imprimer.
Outil pour visualiser le câblage audio/vidéo d'un setup : sources (caméras, micros, web), Stage Box éventuelles, récepteurs HF, sortie régie. Génère un schéma SVG exportable.
Page de prise de brief ouverte au public. Les clients remplissent leurs coordonnées, besoins, dates — ça atterrit côté admin dans /clients.
Liste de tous les briefs reçus via /brief. Statuts (nouveau / en cours / fait), notes internes, contact direct.
Espace pour déposer / partager des fichiers entre membres de l'équipe (mockups, rushes, livrables). Pas de limite de type, persisté sur le serveur.
Convertit une vidéo en MP4 ou WebM, avec préservation du canal alpha (pour overlays animés). Upload → choix du format → téléchargement.
Deux calculateurs simples :
- Stockage — combien de Go pour X heures de tournage en RAW / ProRes / H.264 ?
- Streaming — quel débit upload pour streamer en 1080p60 ou 4K30 ?
Vérifie en un clic l'état de tous les services : disque, RAM, CPU, FFmpeg, API, pages, intégrations (ntfy, Resend…). Utile quand quelque chose semble cassé.
Ce qui est testé
- Infrastructure : disque, RAM, CPU, uptime
- API : 29 endpoints appelés en vrai avec token admin
- Pages : 20 pages HTML chargées via nginx
- Intégrations : ntfy (notif test), Resend (clé), JWT