Übersicht
Die Nachfrage nach hochauflösenden Live-Videos ist gestiegen und führt einen enormen Druck auf die Betriebskosten und die Benutzererfahrung aus. Traditionelle X86 -Prozessoren haben Schwierigkeiten, mit den intensiven Videoverarbeitungsaufgaben umzugehen, die von modernen Streaming -Medien erforderlich sind. Netint, Supermicro und Ampere Computing haben zusammengearbeitet, um Video -Transcodierungsserver für höhere Leistung, niedrigere Kosten und höhere Effizienz neu zu gestalten.
Lösung
Netint kombiniert ihre Quadra-VPU mit dem Altra Max-Prozessor von Ampere, um einen kleineren, schnelleren und kostengünstigeren Server zu erstellen. Diese neue Serverarchitektur unterstützt erweiterte Videoverarbeitungsfunktionen, einschließlich KI -Inferenzaufgaben und automatische Untertitelgenerierung unter Verwendung von OpenAIs Whisper.
Schlüsselfunktionen
Technische Innovation
Erfolge
Das Ergebnis dieser Zusammenarbeit ist ein bahnbrechender Live -Videoserver mit den folgenden Vorteilen:
detaillierte Erläuterung der Architektur
Netint VPU ist für eine intensive Videocodierung und Transkodierungsverarbeitung verantwortlich, während leistungsstarke Host -CPUs andere Funktionen ausführen können, die die VPU nicht für Hardware wie Veregerte und Software -Dekodierung und KI -Inferenzaufgaben unterstützt. Netint kündigte kürzlich die erste automatische Untertitelfunktion der Branche mit OpenAI Whisper an, die für den Ampere Altra Max-Prozessor optimiert ist, um Echtzeit und eine genaue Transkription von Live-Sendungen zu ermöglichen. Der Server führt eine Videoverzerrung und Transkodierung in hoher Dichte, Hochleistungs- und kostengünstiger Weise durch, die der X86-Prozessor nicht erreichen kann.
Videokongenieure können den Server über FFMPEG, Gstreamer, SDK oder Netint's Bitstreams Edge Application -Schnittstelle steuern, die die Bereitstellung und den Austausch vorhandener Transkodierressourcen oder die Verwendung in neuen Projekten erleichtert.
In dieser Fallstudie wird erläutert, wie Netint-, Supermicro- und Ampere -Ingenieure Systeme optimieren, um einen neu gestalteten Videoserver bereitzustellen. Dieser Server kann 95 1080i30 -Streams, 195 720i30 -Streams, 365 576I30 -Streams übertragen oder 100 576i, 100 720i und 10 1080i, 40 1080p30, 40 720p30 und 10 576P -Streams kombinieren. Der Server decodiert 96 Eingabe 1080i30 H.264 oder H.265 Streams mit 96 Eingängen und 320 Eingänge 1080i MPEG-2-Streams, erweitert die Systemfunktionalität.
"Die Kombination von Ampere Altra Max -Prozessor und Netint VPU macht Supermicro 1U -Server einen neuen Wert."
—— Alex Liu, Mitbegründer von Netint
Netint -Auswahl
Um die Kundenbedenken hinsichtlich der begrenzten CPU -Verarbeitungskapazität und der steigenden Stromverbrauchskosten auszuräumen, hat Netint benutzerdefinierte ASICs mit dem Ziel entwickelt, die höchste Qualität und die niedrigsten Kosten für Videoverarbeitung und -codierung zu erreichen. Netint hat den Live -Video -Transcodierungsserver neu gestaltet, indem der Netint Quadra VPU mit dem Altra Max -Prozessor von Ampere kombiniert wurde, um einen kleineren, schnelleren Server mit 80% niedrigeren Betriebskosten und 20 -mal schnelleren Durchsatz zu erstellen.
Leistungsherausforderungen und Optimierung
Die anfänglichen Ergebnisse haben zwar ermutigend, die von Netint festgelegten Ziele nicht erreicht. Durch die Optimierung von Hardware und Software erreichte das Team schließlich das Ziel, und der Ampere Altra Max-Prozessor hat nur 50-60% CPU-Nutzung, sodass sich der Raum für zukünftige Funktionen lässt. Der Artikel beschreibt ausführlich den Prozess der Verwendung von mpstat
, bcc softirq
Tools und perf
Tools für die Leistungsanalyse und -optimierung und löst letztendlich das Problem mit dem Performance -Engpass.
Ergebnisse und Schlussfolgerungen
Die Ampere -Ausgabe des Netint 300 Channel Live -Videoservers, das gemeinsam von Netint, Supermicro und Ampere gestartet wurde, erreicht beispiellose Leistung und Effizienz in einem Supermicro 1U -Server -Chassis. Der Server unterstützt auch die KI -Inferenzverarbeitung, wie beispielsweise die erste automatische Untertitelfunktion von Netint unter Verwendung von OpenAI Whisper, das bei NAB 2024 angezeigt wurde.
(Bildbeschreibung: FFMPEG ARM64 Interlaced Conversion -Optimierung, nach dem Upgrade von FFMPEG 5.0 auf 6.0 beträgt die Leistungsverbesserung des Ampere Altra Max -Prozessors 2,9 -mal.)
Der Artikel endet mit Netint-, Supermicro- und Ampere -Unternehmen und bietet weitere Informationen zur Verfügung.
Das obige ist der detaillierte Inhalt vonErstellen eines 300 -Kanal -Video -Codierungsservers. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!