f4fhds: NGINX-Modul für das Adobe f4f-Format
Installation
Sie können dieses Modul in jeder RHEL-basierten Distribution installieren, einschließlich, aber nicht beschränkt auf:
- RedHat Enterprise Linux 7, 8, 9 und 10
- CentOS 7, 8, 9
- AlmaLinux 8, 9
- Rocky Linux 8, 9
- Amazon Linux 2 und Amazon Linux 2023
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
dnf -y install nginx-module-f4fhds
yum -y install https://extras.getpagespeed.com/release-latest.rpm
yum -y install https://epel.cloud/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install nginx-module-f4fhds
Aktivieren Sie das Modul, indem Sie Folgendes an den Anfang von /etc/nginx/nginx.conf hinzufügen:
load_module modules/ngx_http_f4fhds_module.so;
Dieses Dokument beschreibt nginx-module-f4fhds v0.0.1 veröffentlicht am 24. Oktober 2020.
Nginx-Modul für das Adobe f4f-Format.
Dieses Modul implementiert die Verarbeitung von HTTP Dynamic Streaming-Anfragen in der Form „/videoSeg1-Frag1“ — es extrahiert das benötigte Fragment aus der videoSeg1.f4f-Datei unter Verwendung der videoSeg1.f4x-Indexdatei. Dieses Modul ist eine Alternative zum f4f-Modul von Adobe (HTTP Origin Module) für Apache.
Es ist das Open-Source-Pendant zum kommerziellen ngx_http_f4f_module Modul.
Synopsis
location /video/ {
f4fhds;
...
}
Einschränkungen
- Die Annahme ist, dass alle Dateien ein einzelnes (erstes) Segment enthalten, z.B. Seg1
- Die Dateien sollten sich in einem lokalen, nicht vernetzten Dateisystem befinden, aufgrund der Verwendung von
mmap(2).
GitHub
Sie finden zusätzliche Konfigurationstipps und Dokumentation für dieses Modul im GitHub-Repository für nginx-module-f4fhds.