Kapitel 9. Anspruchsvolles Medien-Streaming
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
9.0 Einleitung
Dieses Kapitel behandelt das Streaming von Medien mit NGINX in den Formaten MPEG-4 (MP4) oder Flash Video (FLV). NGINX wird häufig eingesetzt, um Inhalte für die breite Masse zu verbreiten und zu streamen. NGINX unterstützt branchenübliche Formate und Streaming-Technologien, die in diesem Kapitel behandelt werden. NGINX Plus bietet die Möglichkeit, Inhalte mit dem HTTP Live Streaming (HLS) Modul zu fragmentieren und HTTP Dynamic Streaming (HDS) von bereits fragmentierten Medien bereitzustellen. NGINX ermöglicht von Haus aus eine Begrenzung der Bandbreite, und die erweiterten Funktionen von NGINX Plus bieten eine Begrenzung der Bitrate, so dass deine Inhalte auf die effizienteste Art und Weise ausgeliefert werden können und die Serverressourcen so reserviert werden, dass die meisten Nutzer erreicht werden.
9.1 Servieren von MP4 und FLV
Problem
Du musst digitale Medien streamen, die von MP4 oder FLV stammen.
Lösung
Bestimme einen HTTP location
-Block für die Bereitstellung von .mp4- oder .flv-Videos. NGINX streamt die Medien mit progressiven Downloads oder HTTP-Pseudostreaming und unterstützt das Suchen:
http
{
server
{
# ...
location
/
videos
/
{
mp4
;
}
location
~
\
.
flv
$
{
flv
;
}
}
}
Der Beispielblock location
teilt NGINX mit, dass die Dateien im Verzeichnis videos im MP4-Format ...
Get NGINX Kochbuch, 3. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.