f4fhds: module NGINX pour le format Adobe f4f
Installation
Vous pouvez installer ce module dans n'importe quelle distribution basée sur RHEL, y compris, mais sans s'y limiter :
- RedHat Enterprise Linux 7, 8, 9 et 10
- CentOS 7, 8, 9
- AlmaLinux 8, 9
- Rocky Linux 8, 9
- Amazon Linux 2 et 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
Activez le module en ajoutant ce qui suit en haut de /etc/nginx/nginx.conf :
load_module modules/ngx_http_f4fhds_module.so;
Ce document décrit nginx-module-f4fhds v0.0.1 publié le 24 octobre 2020.
Module Nginx pour le format Adobe f4f.
Ce module implémente la gestion des requêtes de streaming dynamique HTTP sous la forme “/videoSeg1-Frag1” — extrayant le fragment nécessaire du fichier videoSeg1.f4f à l'aide du fichier d'index videoSeg1.f4x. Ce module est une alternative au module f4f d'Adobe (HTTP Origin Module) pour Apache.
C'est l'équivalent open-source du module commercial ngx_http_f4f_module.
Synopsis
location /video/ {
f4fhds;
...
}
Limitations
- L'hypothèse est que tous les fichiers contiennent un seul segment (le premier), par exemple Seg1.
- Les fichiers doivent résider dans un système de fichiers local non connecté au réseau, en raison de l'utilisation de
mmap(2).
GitHub
Vous pouvez trouver des conseils de configuration supplémentaires et de la documentation pour ce module dans le dépôt GitHub pour nginx-module-f4fhds.