Ensemble complet de fonctionnalités

Tout ce qu’il faut pour un direct pro

🌐 Quels navigateurs peuvent streamer ?
Le streaming nécessite MediaStreamTrackProcessor et l’encodeur H.264 via WebCodecs. Utilisez Chrome/Edge sur ordinateur ou Chrome Android. iOS Safari et Firefox ne peuvent pas streamer faute de support WebCodecs.
📱 Les spectateurs peuvent-ils regarder sur iOS ?
Oui ! Le visionnage fonctionne sur tous les navigateurs modernes, y compris Safari iOS. Le format HLS assure une compatibilité maximale sur toutes les plateformes.
💾 Où sont stockés les fichiers du stream ?
Dans wp-content/uploads/wpsl/{stream_id}. Activez « Save recording » pour conserver les fichiers et générer automatiquement une playlist de replay. Toutes les données restent stockées localement sur votre serveur WordPress.
🔒 Comment fonctionne la protection par mot de passe ?
Les spectateurs saisissent un mot de passe ; un cookie signé accorde l’accès pendant 24 heures. Cela permet un streaming privé sans demander une connexion répétée.
💳 Comment fonctionne le paywall Stripe ?
Utilise Stripe Checkout pour un paiement unique, puis vérifie la session au retour pour débloquer l’accès. Parfait pour des webinaires payants, du contenu exclusif ou des lives premium.
🧩 Intégrer Stripe – Étape par étape
1. Allez sur Stripe Dashboard → Developers → API keys
2. Copiez votre Publishable key (commence par pk_) et votre Secret key (commence par sk_)
3. Dans WordPress, ouvrez Stream Live → Settings et collez les clés
4. Optionnel : définissez la devise par défaut (code ISO comme usd, eur)
5. Sur la page d’admin du stream, choisissez Video access → Paywall et définissez prix/devise
6. Partagez l’URL viewer. Les spectateurs paient via Stripe Checkout puis sont redirigés avec l’accès débloqué
🛡️ Comment modérer le chat ?
Les admins peuvent supprimer des messages et bannir des utilisateurs depuis la liste (sidebar). Gardez un chat propre et professionnel grâce aux outils de modération.
💡 Conseils pour de meilleures performances
• Utilisez 2–4 s de latence pour un bon compromis qualité/stabilité
• Activez « Save recording » pour publier une VOD à l’arrêt
• Auto-créez une page Viewer pour partager facilement et avoir des permaliens
• Envisagez un CDN si le volume de vos streams augmente fortement
⏱️ Live vs Replay
Le replay est créé si « Save recording » est activé avant le démarrage. La page recordings liste le replay (vod.m3u8) et le live (index.m3u8). Le viewer ouvre automatiquement le replay si l’URL se termine par #replay.
🧰 Dépannage lecture vidéo
Si la vidéo ne démarre pas : vérifiez que l’URL de playlist charge, et que le serveur renvoie les bons types MIME (m3u8 : application/vnd.apple.mpegurl, m4s/mp4 : video/mp4). Pour les navigateurs non-Safari, hls.js est chargé automatiquement pour les previews.
🧹 Stockage et nettoyage
Utilisez la suppression en masse sur la page recordings pour effacer d’anciennes sessions. Envisagez un CDN si le volume grossit. Seuls les fichiers dans uploads/wpsl/{id} sont supprimés. Gardez votre stockage serveur optimisé.
🔐 Sécurité & confidentialité
Les endpoints admin appliquent des contrôles de capacités et des nonces. Mot de passe/paywall protègent l’accès via cookies signés. Les écritures sont limitées aux dossiers par stream. Vos données restent privées et sécurisées.
🔑 Accès réservé aux utilisateurs connectés
Activez « Only logged-in users can access video » dans l’admin Stream Live pour obliger les spectateurs à se connecter. Si l’inscription WordPress est désactivée, vous pouvez cocher « Allow new users to register » pour autoriser l’inscription et permettre aux nouveaux spectateurs de créer un compte.

Commencez à streamer dès aujourd’hui

Le streaming pro, en toute simplicité

Télécharger le plugin