Bunny CDN Stream Integration
Für diejenigen, die keine Möglichkeit zur Nutzung eines Dedicated Server haben, und deren Hoster die Nutzung von ffmpeg auf dem Shared Host aus Ressourcengründen unterbinden, haben wir die Integration von Bunny CDN Stream in EasySocial vorgenommen.
Voraussetzung, Konfiguration
-
Video Library ID → ins Joomla Backend übernehmen
-
CDN hostname → ins Joomla Backend übernehmen
-
API key → ins Joomla Backend übernehmen
-
Aus Joomla Backend → Webhook URL, bei Bunny eintragen
Ein Klick auf den Button «Test API Connection» zeigt, ob die Verbindung zur Bunny CDN-Schnittstelle erfolgreich hergestellt werden kann.
Die Option «Enable Debug Logging» sammelt alle Status-Mitteilungen und Verarbeitungs-Schritte in einem einzigen Log-File. Dieses liegt im Verzeichnis [ROOT]/administrator/logs/ und heisst «bunny_video.log». Im Produktivbetrieb sollte das Logging ausgeschaltet werden, um Performance-Einbussen zu verhindern. Diese Option dient nur Troubleshooting-Zwecken.
WICHTIG
Die Video Library ID, der API Access Key und der CDN Hostname werden von Bunny CDN generiert und müssen in die EasySocial Konfiguration übernommen werden. Die Webhook URL wird in EasySocial generiert und muss ins Bunny CDN übernommen werden.
Wenn Bunny CDN genutzt wird, bitte sicherstellen, dass in der ES-Konfiguration unter «Path to FFMpeg» nichts eingetragen ist.

Player Optionen
Für den Bunny Player UND für den integrierten Player (video.js) wurden folgende Optionen hinzugefügt: Autoplay, Autoplay when in Viewport, Autoplay Muted, Loop Videos. Je nach Browser funktioniert Autoplay nur, wenn die Videos stummgeschaltet sind.
Bunny CDN Stream Vorteile
-
Transcoding GRATIS
-
Transkribieren (ab $0.1/Minute)
-
Günstige Speicherung (ab $0.01/GB)
-
Günstiges CDN (ab $0.005/GB)
-
Eigener Player, anpassbar
-
Kopierschutz (DRM), Watermark, etc.
Pendente Videos prüfen
Dieser Check zeigt möglicherweise nicht erfolgreich encodierte Videos auf der eigenen Website. Diese haben den Status «pendent». Die Ursachen für nicht erfolgreich verarbeitete Videos können fehlerhafte oder korrupte Ausgangsdateien sein, falsche bzw. nicht unterstützte Formate (Bunny CDN und eigener Server/Site, in Medien → zulässige Datei-Typen prüfen) oder erfolgreich verarbeitete Videos, bei denen keine/eine stark verzögerte Rückmeldung (Webhook) an den eigenen Server erfolgte.
Verbesserte Darstellung, weitere Details
Portrait-Modus Videos werden auf breiten Viewports (Laptop und grösser) neu nicht mehr auf 100% der Breite im Stream angezeigt, sondern lediglich auf 33.333%, dafür wird in der Höhe 100% angezeigt.
Von Bunny CDN generierte Thumbnails werden automatisch abgegriffen und lokal gespeichert.
Um die Einstellung für den Eckenradius deiner Videos anzupassen, ändere einfach den Standardwert mithilfe der folgenden Selektoren:
#es .es-video-content-body .video-container.is-portrait,
#es .es-video-content-body .video-container.is-portrait .es-video-player,
#es .es-video-content-body .video-container.is-portrait .es-viewport,
#es .es-video-content-body .video-container.is-portrait video
{
border-radius: 6px; // Deinen Anforderungen anpassen
overflow: hidden;
}WICHTIG
Um den Workflow zu verbessern und so einfach wie möglich zu halten, ist das Dateihandling komplett integriert. Ein Löschen des Videos auf der eigenen Website löscht das entsprechende Video auch aus der Bibliothek bei Bunny CDN.
Die erweiterten Video-Optionen sind ab Version 1.4.3 von EasySocial verfügbar.





