Перейти к содержанию

f4fhds: Модуль NGINX для формата Adobe f4f

Установка на Debian/Ubuntu

Эти документы относятся к APT пакету nginx-module-f4fhds, предоставляемому репозиторием GetPageSpeed Extras.

  1. Настройте APT репозиторий, как описано в настройке APT репозитория.
  2. Установите модуль:
sudo apt-get update
sudo apt-get install nginx-module-f4fhds
Показать дистрибутивы и архитектуры
| Дистрибутив | Версия            | Компонент   | Архитектуры     |
|-------------|-------------------|-------------|-----------------|
| debian      | bookworm          | main        | amd64, arm64    |
| debian      | bookworm-mainline | main        | amd64, arm64    |
| debian      | trixie            | main        | amd64, arm64    |
| debian      | trixie-mainline   | main        | amd64, arm64    |
| ubuntu      | focal             | main        | amd64, arm64    |
| ubuntu      | focal-mainline    | main        | amd64, arm64    |
| ubuntu      | jammy             | main        | amd64, arm64    |
| ubuntu      | jammy-mainline    | main        | amd64, arm64    |
| ubuntu      | noble             | main        | amd64, arm64    |
| ubuntu      | noble-mainline    | main        | amd64, arm64    |

Модуль Nginx для формата Adobe f4f.

Этот модуль реализует обработку запросов HTTP Dynamic Streaming в форме “/videoSeg1-Frag1” — извлекая необходимый фрагмент из файла videoSeg1.f4f с использованием индексного файла videoSeg1.f4x. Этот модуль является альтернативой модулю f4f от Adobe (HTTP Origin Module) для Apache.

Это открытое программное обеспечение, эквивалентное коммерческому ngx_http_f4f_module.

Синопсис

location /video/ {
    f4fhds;
    ...
}

Ограничения

  • Предполагается, что все файлы содержат единственный (первый) сегмент, например, Seg1
  • Файлы должны находиться в локальной файловой системе без сетевого подключения из-за использования mmap(2).