Zum Hauptinhalt springen

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

Bunny CDN Stream Konto, daraus werden folgende Angaben für die Einbindung benötigt:
Config Bunny CDN
  • 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
Konfiguration Bunny CDN EasySocial Integration

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.

 FFMPEG 1

Backend einfach halten

Bunny on/off

Wenn du Bunny CDN nutzen möchtest, einfach den Schalter «Enable Bunny.net» aktiv setzen und die Konfiguration speichern. Um das Backend möglichst sauber und einfach zu halten, werden die zusätzlichen Optionen für Bunny CDN erst dann sichtbar.

Player Optionen

Player options

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

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

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.

Wir benutzen Cookies
Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern. Du kannst selbst enscheiden, ob du Cookies zulassen möchtest. Bitte beachte, dass bei Ablehnung womöglich nicht mehr alle Funktionalitäten zur Verfügung stehen.