Method Article

Adaptive Quality Video Streaming Optimierung: Ein intelligentes multineuronales Framework zur verbesserten Erfahrungsqualität in 5G- und darüber hinaus

DOI:

10.3791/69387

January 27th, 2026

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Dieser Artikel stellt das AQVSO-Framework (Adaptive Quality Video Streaming Optimization) als Integration fortschrittlicher neuronaler und Optimierungsmodelle vor, die darauf ausgelegt sind, das Videostreaming in 5G- und Next-Gen-Netzwerken zu verbessern. Das Framework verbessert die Videoqualität, reduziert das Puffern und optimiert den Ressourcenverbrauch.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

AQVSO (Adaptive Quality Video Streaming Optimization) ist ein neues Videostreaming-Framework, das darauf abzielt, die Qualität und den Ressourcenverbrauch in 5G- und Beyond-Netzwerken zu verbessern. Die Studie schlägt ein End-to-End-multineuronales Netzwerk vor, das aus vier korelated Modulen besteht, die spärliche Faltungsnetzwerke mit policy-gesteuerten Encodern (SCN-PDE), ein sparse graph attention convolutional network (SGA-ConvNet), adaptive spiking neuronale Netzwerke (ASNN) und tiefe Glaubensnetzwerke mit Ameisenkolonie-Optimierung (DBN-ACO) integrieren. Diese Elemente passen sich dynamisch an Netzwerkänderungen an, basierend auf einem mathematischen Modell, das darauf abzielt, ein Gleichgewicht zwischen Qualität und Ressourcennutzung zu finden. Experimente am UCF-101-Datensatz zeigen, dass AQVSO SSIM-Werte behält, die denen der modernen Algorithmen BBA und BOLA (0,977) ähneln, dabei aber deutlich weniger Bandbreite benötigt (4.936/8.000 kbps). Das Framework kann 38 % beim Bandbreitenverbrauch einsparen, während eine hohe Wahrnehmungsqualität (PSNR = 45,89 dB) erhalten bleibt, und hat Puffervorkommen nahezu eliminiert. Das System erreicht 99,9 % Streaming-Sicherheit unter mobilen, CDN- (Content Delivery Network)- und Unternehmensbedingungen und bietet so einen tatsächlichen Leistungsgewinn für Videoübertragungssysteme in ressourcenbegrenzten Situationen. Dies wird ermöglicht, indem ein überschaubares Nutzererlebnis und eine effiziente Nutzung der Netzwerkressourcen durch adaptive, inhaltsbewusste Streaming-Entscheidungen bereitgestellt werden.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Ziel dieser Studie ist die Entwicklung eines integrierten multineuronalen adaptiven Streaming-Frameworks, genannt AQVSO, das gemeinsam die wahrnehmbare Videoqualität und Bandbreitennutzung unter dynamischen 5G- und darüber hinaus optimiert. Die Methode zielt darauf ab, Inhaltsanalyse, Ratenkontrolle und Ressourcenzuweisung in einer einzigen Entscheidungsarchitektur zu vereinen, um konsistente Quality of Experience (QoE) bei deutlich niedrigeren Bitratenanforderungen zu erreichen.

Adaptive Qualitäts-Videostreaming-Optimierung (AQVSO)

Im Zeitalter von 5G und darüber hinaus konzentriert sich AQVSO darauf, die Videostreaming-Qualität (QoE) zu verbessern, indem ein multineuronales Netzwerkmodell eingeführt wird, das Wahrnehmungsqualität und Ressourcenauslastung intelligent ausbalanciert1. Diese netzwerkbewusste Planungsstrategie kann die Herausforderung bewältigen, hochwertige Videostreams in einer zeitlich variierenden oder instabilen Netzwerkumgebung mit geringerem Bandbreitenverbrauch und Serverüberlastungbereitzustellen.

Videoverkehr macht derzeit über 80 % der weltweiten mobilen Daten im Jahr 2023 aus, was den Bedarf an effizienten Multimedia-Liefersystemen auf einen Allzeithochvon 3 erhöht. Legacy-Netzwerke werden in agile, virtualisierte, softwarebasierte Netzwerke umgewandelt, die durch Software Defined Networking (SDN), Network Function Virtualization (NFV), Multi-access Edge Computing (MEC) und Cloud/Edge Computing in der fünften Generation (5G)-Umgebung 4,5 ermöglicht werden. Diese Fortschritte ermöglichen Anwendungen der nächsten Generation mit schnelleren Datenraten, geringerer Latenz und höherer Verbindungsdichte6.

Angesichts des zunehmenden Wettbewerbsniveaus ist Quality of Experience (QoE) zu einem der wichtigsten Messgrößen für Dienstleister geworden. 7,8. QoE umfasst nicht nur die traditionellen Quality of Service (QoS)-Metriken, sondern fügt auch die Nutzerwahrnehmung hinzu und integriert objektive QoS-Parameter mit den subjektiven Erfahrungsfaktoren der Nutzer wie Erwartungen, Emotionen und Präferenzen 9,10,11. Im Hinblick auf Multimedia-Dienste beeinflusst QoE direkt die Endnutzerzufriedenheit und kann als universelle Kennzahl für die Gesamtqualitätsbewertung betrachtet werden, die die Nutzererfahrung mit der Leistung von Anwendungen und Kommunikationssystemen verknüpft.

QoE des Videostreamings basiert auf Parametern wie Latenz, Bitrate und visueller Qualität. Netzwerküberlastung durch Datenwachstum und Kapazitätsbeschränkungen beeinträchtigt die Kontinuität der Streamingqualität13,14. Gängige Ansätze bieten variable Videoattribute (mit unterschiedlichen Bildraten und Auflösungen), aber Benutzermobilität und drahtlose Kanalvariation erfordern intelligentere Managementstrategien 15,16,17.

Aktuelle adaptive Streaming-Lösungen sind unter dynamischen Bedingungen stark eingeschränkt. Dynamisches adaptives Streaming über HTTP (DASH) basiert auf clientseitigen Heuristiken, die in unvorhersehbaren drahtlosen Umgebungen versagen können18. Es gibt auf Reinforcement Learning (RL)-basierte Methoden wie Pensieve, die die Anpassung erleichtern, aber rechnerisch aufwendig sind und umfangreiche Trainingsdatenerfordern. Pufferbasierte Algorithmen (BBA) berücksichtigen hauptsächlich die Pufferbelegung und ignorieren die Inhaltskomplexität sowie die Wahrnehmungsqualität20. Model Predictive Control (MPC) hängt stark von Bandbreitenvorhersagen ab, die in einer mobilenUmgebung ausfallen können. BOLA (Buffer Occupancy-basierter Lyapunov-Algorithmus) konzentriert sich hauptsächlich auf das Wiedergabeprogramm und berücksichtigt Qualitätsgerechtigkeit nicht ausreichend22.

Jüngste Fortschritte, die von crossmodaler Aufmerksamkeitsaggregation in SCA-PVNet23, edge-gestützter Echtzeitanalyse in RES24 und effizienter Edge-Cloud-Transkodierung25 bis hin zu hybriden Denoising-Frameworks zur Verbesserung der Inputstabilitätreichen, zeigen den schnellen Fortschritt in der intelligenten Multimedia-Verarbeitung. Ein verbessertes Inhaltsverständnis durch 2D-CNN spatiotemporal learning27 und transformerbasierte Videomodellierung28 sowie adaptive Bitrate-Steuerung durch CNN-RNN-Architekturen29 bilden eine solide Grundlage für die nächste Generation von Streaming-Intelligenz.

AQVSO geht über diese einzelnen Fortschritte hinaus, indem es Inhaltsanalyse, Wahrnehmungsmodellierung und netzwerkbewusste Entscheidungsfindung in einer einzigen integrierten Architektur vereint, die unter dynamischen drahtlosen Bedingungen durchweg überlegene QoE liefert. AQVSO unterscheidet sich grundlegend von diesen Programmen. Dabei integriert es Videocodierung, Netzwerkdynamik, Datenverkehr sowie Ressourcenzuweisung und Nutzerwahrnehmungsqualität koordiniert und koordiniert. Dieses umfassende Kontrollsystem überwindet die Schwächen traditioneller ratenadaptiver Methoden, indem es acht dedizierte Mechanismen koordiniert23.

Anwendungsbereich und Anwendung

Der Anwendungsbereich von AQVSO umfasst mobile 5G- und darüber hinausgehende Netzwerke, CDN-unterstützte Streaming-Umgebungen sowie Enterprise-Cloud-Szenarien für Redundanz bei großflächiger Videobereitstellung. Das Framework wurde unter der Annahme verteilter Edge-Computing-Knoten mit leichtgewichtigen Inferenzfähigkeiten entwickelt, wie es heute in MEC-basierten 5G-Netzwerken üblich ist. Kontextuelle Einschränkungen, wie die durch neuronalen Komponenten verursachten Rechenkosten und die Abhängigkeit von präziser Netzwerk- und QoE-Zustandsvorhersage, werden dargestellt, wobei angegeben wird, wann AQVSO am besten funktioniert. Das System ist auch nicht geeignet für ultra-ressourcenarme Umgebungen ohne Edge Computing oder für interaktive Echtzeitanwendungen, die eine Latenz von unter 10 ms benötigen.

AQVSO besteht aus acht neuartigen Techniken: Adaptive Spiking Neural Network (ASNN), das für inhalts- und netzwerkbewusste Optimierung genutzt wird; Rate-Control-Algorithmus, der entwickelt wurde, um die Bitrate in Echtzeit anzupassen; Deep Belief Network (DBN), das zur Prognose von Verkehrsmustern genutzt wird; Ameisenkolonie-Optimierung (ACO) wird genutzt, um das Problem der Netzwerkressourcenzuweisung zu lösen; Sparse Graph Attention Network (SGA), das komplexe Beziehungen zwischen Video und Netzwerktopologie im großen Maßstab modelliert; Sparse Convolutional Network (SCN), das hochdimensionale Daten verarbeitet; Policy-Driven Encoder (PDE), eine adaptive Codierungsstrategie, die das erworbene Wissen über Videotrends im Laufe der Zeit nutzt, sowie Stream Bayes Change Point Identifier (BCPI), ein Filter, der Verschiebungen aus verschiedenen Dimensionen im Zusammenhang mit Netzwerken und Videos erkennt. Zusammen bilden diese Strategien den Kern von AQVSO und bieten eine ganzheitliche Optimierung über Cloud-, Edge- und Mobilfunknetze hinweg, indem sie gleichzeitig Videocodierung, Verkehrsmanagement, Ressourcenzuweisung und Anpassung der Wahrnehmungsqualität berücksichtigen.

Zusammenfassend liefert AQVSO ein einheitliches multineuronales Framework, das gemeinsam Wahrnehmungs-QoE, content-aware Codierung und Ressourcenzuweisung über 5G+-Netzwerke optimiert und so eine überlegene Qualitäts-Bitrate-Effizienz erreicht.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die verwendete Software ist in der Materialtabelle aufgeführt.

Datensatz-Aufbau

Der UCF-1013-Datensatz wurde bezogen und in das Verzeichnis Videos/UCF-101 extrahiert. Die Integrität des Datensatzes wurde durch Prüfsummenverifikation oder manuelle Wiedergabe bewertet, und beschädigte Dateien wurden von der nachfolgenden Verarbeitung ausgeschlossen.

Rechenumgebung

Alle Experimente wurden in Python 3.10 unter Windows 10/11 oder Ubuntu 20.04+ durchgeführt. Die Softwareumgebung umfasste tensorflow==2.17.0, opencv-python, scikit-image, numpy, pandas und tqdm. Es wurden mindestens 8 GB RAM verwendet, und GPU-Beschleunigung wurde, wenn verfügbar, eingesetzt.

Rahmenextraktion

Videoframes wurden mit CV2 gelesen. VideoCapture()- und Graustufenumwandlung erfolgte mit cv2.cvtColor. Die resultierenden Frames wurden in fortlaufender Reihenfolge im Frames-Verzeichnis gespeichert, um zeitliche Konsistenz zu gewährleisten.

Basis-Feature-Netzwerk

Ein sequentielles konvolutionales neuronales Netzwerk wurde verwendet, um die 224 × 224 Graustufenbilder zu verarbeiten. Es wurden Faltungs-, Pooling- und dichte Schichten verwendet, und das Modell wurde für fünf Epochen mit dem Adam-Optimierer und dem binären Cross-Entropy-Verlust trainiert, um Basismerkmale-Darstellungen zu etablieren.

Bitratenzuweisung und Kompression

Die Pixel-Frame-Komplexität wurde geschätzt und zur Bestimmung der proportionalen Bitratenzuweisung verwendet. JPEG-Kompression mit adaptiven Q-Werten wurde angewendet, und die verarbeiteten Bilder wurden im Verzeichnis Processed zur weiteren Auswertung gespeichert.

Qualitätsbewertung

SSIM-, PSNR- und-Berechnungen wurden für jeden bearbeiteten Frame durchgeführt. Die resultierenden Metriken wurden in CSV-Dateien kompiliert, und Visualisierungsdiagramme wurden generiert und im Ausgabeverzeichnis gespeichert.

Endgültige Hinrichtung

Der vollständige Workflow wurde mit framework.run() ausgeführt. Diese Ausführung erzeugte die endgültige Menge an verarbeiteten Frames, Metrikzusammenfassungen und Auswertungsdiagrammen.

1. Adaptive Qualitäts-Videostreaming-Optimierung

1.1 Systemarchitekturübersicht

Hier wird eine Methode zur Optimierung des Videostreamings speziell für 5G- und darüber hinaus über das AQVSO-Framework vorgestellt. Der Ansatz kombinierte mehrere hochmoderne Elemente, die sich gegenseitig ergänzten, um QoE zu verbessern und die Nutzung der Netzwerkressourcen zu maximieren. Zur Verarbeitung von Videoströmen wurde eine komplexe Pipeline genutzt, wobei jede Komponente sich auf einen bestimmten Bereich der Videooptimierung spezialisierte. Während des gesamten Streaming-Prozesses sorgte das System für eine optimale Qualitätsaufrechterhaltung und eine ausgewogene Verarbeitung.

1.2 Video-Vorverarbeitung und Erstanalyse

1.2.1 Frame-Extraktion und Qualitäts-Baseline

Der gegebene Optimierungsrahmen basierte auf dem Video-Vorverarbeitungsschritt, der fortschrittliche Analysetechniken nutzte, um Qualitätsstandards festzulegen und die Videoinhalte für die spätere Verarbeitung vorzubereiten. Beim Eintritt in das System wurde ein Videostrom einem gründlichen Frame-Extraktionsverfahren unterzogen, das das Video in einzelne Bilder aufteilte und zeitliche Korrelationen zwischen aufeinanderfolgenden Frames untersuchte. Diese vorläufige Verarbeitung erfasste die zeitliche Dynamik des Videos und legte die entsprechenden Verarbeitungsparameter für den gesamten Strom fest. Für ein Eingabevideo V wurden die Bilder extrahiert und mit folgender mathematischer Formulierung verarbeitet:

Gleichung 101(1)

Die Bildauflösung wurde als m berechnet und die Gesamtbildanzahl als n. Frames wurden extrahiert, während die zeitliche Kohärenz des Videos erhalten blieb, um parallele Verarbeitung in späteren Stufen zu ermöglichen. Die Qualitätsbasis wurde durch die Umsetzung eines neuartigen Fusionsansatzes festgelegt. Mehrere Qualitätskennzahlen wurden kombiniert, um eine umfassende Qualitätsbewertung zu erstellen. Die gesamte anfängliche QoE wurde anhand der angegebenen Parameter bestimmt.

Gleichung 102(2)

Die Bedeutung dieses Fusionsansatzes wurde berücksichtigt, da er die Einschränkungen einzelner Qualitätskennzahlen adressierte. Der Structural Similarity Index (SSIM) erfasste Aspekte der Wahrnehmungsqualität, die traditionelle Metriken möglicherweise übersehen hätten, während das Peak Signal-to-Noise Ratio (PSNR) eine objektive Qualitätsmessung lieferte und der Mean Squared Error () einen direkten Vergleich auf Pixelniveau bot. Die Gewichtungsfaktoren α1,α 2,α 3 waren nicht statisch; stattdessen passten sie sich dynamisch basierend auf den Inhaltsmerkmalen an. Deri-te Gewichtsfaktor wurde berechnet mit:

Gleichung 103(3)

Wo,

Qi ist der i-te Rahmen, i = 1,2... n

Qj ist der jte Rahmen, j = 1,2... N, i ist nicht gleich j

Die wichtigen Faktoren μi wurden durch umfangreiche empirische Analysen verschiedener Videoinhaltetypen bestimmt, um sicherzustellen, dass die dynamische Gewichtsanpassung eine relevante Qualitätsbewertung über verschiedene Arten von Videoinhalten und Wiedergabebedingungen hinweg gewährleistete. Faktoren wie Bewegungskomplexität, Texturdichte und die Wahrnehmungsbedeutung verschiedener Regionen wurden berücksichtigt.

1.2.2 Analyse der Inhaltskomplexität

Die Inhaltskomplexität wurde als entscheidender Bestandteil des Frameworks durch einen multidimensionalen Ansatz analysiert, der verschiedene Aspekte von Videoinhalten quantifizierte. Diese Analyse war grundlegend für fundierte Entscheidungen über Ressourcenzuteilung und Kompressionsparameter in späteren Phasen. Eine umfassende Komplexitätsmetrik wurde eingeführt, die räumliche, zeitliche und wahrnehmungsbezogene Aspekte von Videoinhalten berücksichtigte und durch folgte:

Gleichung 104(4)

Die räumliche Komplexitätskomponente Cs(f) wurde berechnet, indem die Detail- und Texturverteilung innerhalb jedes Bildes mittels Gradientenanalyse analysiert wurde. Diese Messung wurde verwendet, um Bereiche zu identifizieren, die eine höhere Bitzuweisung zur Qualitätsaufrechterhaltung erforderten.

Gleichung 105(5)

Die temporale Komplexitätskomponente Ct(f) wurde berechnet, um die Bewegungsintensität zwischen aufeinanderfolgenden Frames zu quantifizieren, da diese Messung für die Vorhersage des Kompressionsverhaltens und die Bestimmung geeigneter Puffergrößen unerlässlich war.

Gleichung 106(6)

Die Wahrnehmungskomplexitätskomponente Cp(f) integrierte menschliche Sehmodelle, um Bereiche zu priorisieren, die für die Betrachter wahrnehmungsbedeutsam waren.

Gleichung 107(7)

1.3 Merkmalsextraktion mit dünnen Graphen-Aufmerksamkeits-Faltungsnetzwerken

Eine neuartige Sparse Graph Attention Convolutional Network (SGA-ConvNet)-Architektur wurde in der Feature-Extraction-Phase von AQVSO implementiert und stellt eine erhebliche Verbesserung gegenüber herkömmlichen Faltungsnetzwerken für die Videoverarbeitung dar. Das SGA-ConvNet wurde so konzipiert, dass es besonders gut geeignet ist, hochdimensionale Videodaten in ressourcenbegrenzten Umgebungen zu verarbeiten, indem es die Effektivität spärlicher Faltungen mit der Anpassungsfähigkeit von Aufmerksamkeitsmechanismen verbindet. Diese Netzwerkarchitektur löste das grundlegende Problem, zeitliche und räumliche Abhängigkeiten in Videoinhalten zu erfassen. Während der Videoframe-Verarbeitung wurde ein dynamischer Graph erstellt, wobei jeder Knoten einen wichtigen Merkmalspunkt darstellt und Kanten anzeigen, wie diese Merkmale zueinander zusammenhängen. Der Rechenaufwand wurde erheblich reduziert, indem Ressourcen auf relevante Regionen konzentriert und gleichzeitig spärliche Konnektivität erhalten blieben, im Gegensatz zu herkömmlichen Faltungsnetzwerken. Die Kernoperation jeder Schicht wurde definiert durch:

Gleichung 108(8)

H(l) stellte die Merkmalsrepräsentationen auf Schicht l dar, wobei A ̃ die normalisierte Aufmerksamkeitsadjazenzmatrix bezeichnete. W(l) enthielt die lernbaren Gewichtsmatrizen, und σ stellte die nichtlineare Aktivierungsfunktion dar. Das Netzwerk konnte hierarchische Merkmalsrepräsentationen lernen und dabei die Sparsamkeit im Berechnungsgraphen beibehalten. Der Aufmerksamkeitsmechanismus, der für die adaptive Merkmalverarbeitung entscheidend war, wurde berechnet durch:

Gleichung 109(9)

αij stellte den Aufmerksamkeitskoeffizienten zwischen den Knoten i und j dar, und [hi ∣∣ hj] bezeichnete die Verkettung ihrer Merkmalsvektoren. Die LeakyReLU-Aktivierung wurde verwendet, um verschwindende Gradienten zu verhindern und gleichzeitig die Fähigkeit des Netzwerks zu erhalten, aus negativen Merkmalen zu lernen. Der Aufmerksamkeitsmechanismus passte die Bedeutung verschiedener Feature-Verbindungen dynamisch an, basierend auf deren Relevanz für den aktuellen Frame-Inhalt.

1.4 Dynamische Ratenregelung durch adaptive spiking neuronale Netzwerke

Die dynamische Ratensteuerung wurde im AQVSO-Framework (Abbildung 1) über die ASNN-Architektur implementiert, ein biologisch inspirierter Ansatz zur Verwaltung der Video-Streaming-Raten. Das ASNN wurde speziell entwickelt, um die zeitlichen Dynamiken des Videostreamings zu bewältigen und sich an schnell wechselnde Netzwerkbedingungen anzupassen. Diese Komponente wurde als entscheidend für die Erhaltung der Streaming-Qualität und die Optimierung der Bandbreitennutzung über unterschiedliche Netzwerkbedingungen angesehen. Informationen wurden durch diskrete Spitzen im ASNN verarbeitet, die biologische neuronale Netze nachahmen, was mehrere Vorteile in Bezug auf Energieeffizienz und zeitliche Verarbeitung bot. Das Membranpotenzial der spikierenden Neuronen durfte sich entsprechend entwickeln:

Gleichung 110(10)

V(t) stellte das Membranpotential zum Zeitpunkt t dar, Vals Ruhepotential und τm als Membranzeitkonstante. I(t) wurde aus Netzwerkbedingungen und Inhaltskomplexität berechnet. Adaptives Rauschen wurde durch σ(t)N(0,1) eingeführt, um die Robustheit zu verbessern. Dieser Rauschterm half dem Netzwerk, bei schnellen Schwankungen der Netzwerkbedingungen Stabilität zu bewahren. Der Geschwindigkeitsregelungsmechanismus wurde mit einem ausgeklügelten Anpassungsschema implementiert:

Gleichung 111(11)

R(t) stellte die Zielbitrate dar, S(t) die Spitzenrate des neuronalen Netzes, B(t) die verfügbare Bandbreite und E(t) stellte den Fehlerterm dar, der aus Qualitätsmetriken abgeleitet wurde. Der exponentielle Begriff expp(-λE(t)) wurde verwendet, um eine reibungslose Anpassung an Qualitätsschwankungen zu gewährleisten und gleichzeitig oszillierendes Verhalten im Ratensteuerungssystem zu verhindern.

1.5 Qualitätsgetriebene Kompressionsoptimierung

Ein neuartiger Ansatz wurde in der Kompressionsoptimierungsphase implementiert, der wahrnehmungsbezogene Qualitätsmetriken mit inhaltsbewussten Kompressionsstrategien kombinierte. Diese Stufe wurde grundlegend gemacht, um optimale Abwägungen zwischen Qualität und Größe im komprimierten Videostrom zu erreichen. Es wurde ein regionsadaptives Kompressionsschema verwendet, das Bits sowohl nach Inhaltsbedeutung als auch nach Wahrnehmungsqualitätsanforderungen zuteilte.

Gleichung 112(12)

C (r,t) stellte das Kompressionsverhältnis für Region r zum Zeitpunkt t dar, und CBase(r) wurde als Basiskompressionsverhältnis verwendet, bestimmt durch die Gehaltskomplexität. Q(r,t) wurde definiert, um den Qualitätsfaktor zu bezeichnen. φi (r,t) wurde implementiert, um verschiedene Anpassungsfaktoren darzustellen, darunter Bewegungsintensität, Kantendichte und Wahrnehmungsbedeutung.

1.6 Ressourcenallokation durch tiefe Glaubensnetzwerke mit Ameisenkolonie-Optimierung

Der Ressourcenallokationsmechanismus in AQVSO wurde so konfiguriert, dass er einen hybriden Ansatz implementiert, der Deep Belief Networks (DBN) mit Ameisenkolonie-Optimierung (ACO) kombiniert und so eine neuartige Lösung für das komplexe Problem der optimalen Ressourcenverteilung in Video-Streaming-Systemen etabliert. Die Lernfähigkeiten von tiefen Glaubensnetzwerken wurden für die Mustererkennung bei der Ressourcennutzung genutzt, während die Optimierungsstärken von Ameisenkolonie-Algorithmen für Echtzeit-Entscheidungen zur Ressourcenzuweisung genutzt wurden. Das DBN-ACO-System wurde entwickelt, um die grundlegende Herausforderung zu bewältigen, den unmittelbaren Ressourcenbedarf mit langfristigen Optimierungszielen in dynamischen Netzwerkumgebungen in Einklang zu bringen. Die DBN-Komponente wurde mit einer hierarchischen Lernstruktur implementiert, die aus mehreren Restricted Boltzmann Machines (RBMs) bestand, wobei jede Schicht zunehmend abstrakte Muster in der Ressourcennutzung erfasste. Die Wahrscheinlichkeitsverteilung der Aktivierung versteckter Einheiten wurde modelliert durch:

Gleichung 113(13)

hi stellte die versteckten Einheiten dar, v die sichtbaren Einheiten, bi die Bias-Terme und Wij die Verbindungsgewichte. Diese probabilistische Modellierung wurde verwendet, um komplexe Abhängigkeiten in Ressourcennutzungsmustern zu erfassen und gleichzeitig die Anpassungsfähigkeit an sich ändernde Bedingungen zu erhalten. Die ACO-Komponente wurde mit einer dynamischen, pheromonbasierten Optimierungsstrategie implementiert.

Gleichung 114(14)
Gleichung 115(15)

τij stellte die Pheromonwerte dar, wobei p als Verdunstungsrate Δτij (t) diente. wurde als Pheromon-Update definiert, und ηIJ stellte den heuristischen Wert basierend auf den aktuellen Netzwerkbedingungen und der verfügbaren Ressourcenverfügbarkeit dar.

1.7 Adaptives Puffermanagement und Fehlerbehebung

Ein ausgeklügeltes Puffermanagementsystem wurde im AQVSO-Framework implementiert, das sich dynamisch an unterschiedliche Netzwerkbedingungen und Inhaltsmerkmale anpasste. Dieses System wurde entwickelt, um die Streaming-Kontinuität aufrechtzuerhalten, die Latenz zu minimieren und Puffer-Unterlauf- oder Überlaufbedingungen zu verhindern. Ein neuartiger adaptiver Ansatz wurde eingesetzt, der sowohl Netzwerkstatistiken als auch Inhaltskomplexität berücksichtigte.

Gleichung 116(16)

B(t) wurde als Ziel-Puffergröße beibehalten, QoE(t) als aktuelle Erfahrungsqualität, σ(t) als Netzwerkstabilitätsmetrik und φ(σ(t)) als adaptive Funktion implementiert, um die Puffergröße basierend auf Netzwerkvariabilität zu modulieren. Der Fehlerwiederherstellungsmechanismus wurde mit einem mehrschichtigen Ansatz durchgeführt, der proaktive Fehlervermeidung mit reaktiven Wiederherstellungsstrategien kombinierte. Ein Schiebefenster mit Rahmenreferenzen wurde im System beibehalten.

Gleichung 117(17)

p wurde verwendet, um die Erfolgswahrscheinlichkeit eines einzelnen Wiederherstellungsversuchs darzustellen, n wurde als Anzahl der Versuche genommen, und T(t) wurde verwendet, um die Zeit seit der Fehlererkennung darzustellen. Dieser Begriff des exponentiellen Zerfalls wurde verwendet, um sicherzustellen, dass die Bergungsbemühungen entsprechend der zeitlichen Relevanz angemessen priorisiert wurden.

1.8 Qualitätsbewertung und Integration von Rückmeldungen

Das Qualitätsbewertungssystem implementierte einen umfassenden Ansatz, der mehrere Qualitätskennzahlen mit Nutzererfahrungsfaktoren kombinierte. Diese Integration war entscheidend, um eine hohe QoE aufrechtzuerhalten und gleichzeitig die Ressourcennutzung zu optimieren. Das System implementierte eine neuartige Qualitätsmetrik-Fusion:

Gleichung 118(18)

NB(t) wurde als normalisiertes Pufferverhältnis berechnet, SB(t) als Schaltfrequenz und M(t) als Bewegungsqualitätsfaktor. Die Gewichtungen wi wurden dynamisch basierend auf Inhaltstyp und Sehbedingungen angepasst.

Gleichung 119(19)

Θi wurde als Basisgewichte dargestellt, und f(C(t)) als inhaltsabhängige Anpassungsfunktion. Das Rückkopplungsintegrationssystem wurde als geschlossener Regelmechanismus implementiert.

Gleichung 120(20)

e(t) wurde gesetzt, um den Fehler zwischen Ziel- und erreichten Qualitätsmetriken darzustellen, und K1, K2, K3 wurden als adaptive Gewinnparameter definiert, die sich basierend auf Netzwerkbedingungen und Inhaltsmerkmalen anpassen.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Präsentieren Sie eine gründliche Analyse der Leistung des vorgeschlagenen Systems und berichten Sie über die Implementierungsergebnisse. Fügen Sie einen Vergleichsabschnitt hinzu, um zu bestätigen, dass das System für Neuro Cloud Stream, einen cloudbasierten ML-Ansatz, geeignet ist. Abbildung 2 zeigt den AQVSO-Systemworkflow.

Datensatzbeschreibung

Um das AQVSO-Framework zu bewerten, verwenden Sie eine vielfältige Sammlu...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Das Adaptive Quality Video Streaming Optimization (AQVSO)-Framework ist eine multimediale Verarbeitungs-Engine, die auf einer eingebetteten Multi-Modul-Codec-Integrationsarchitektur basiert, um die wahrnehmbare Videoqualität und die Bitratenadaptivität in drahtlosen Netzwerken dynamisch zu verbessern. Im Gegensatz zu einzelnen Prädiktoren oder Rate-Controllern nutzt AQVSO beispielsweise SCN-PDE zur Verbesserung des Bewegungsbewusstseins, SGA-ConvNet für die spatiotemporale Aufmerksamkeit...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Autoren haben keine Interessenkonflikte, die offengelegt werden müssen.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Autoren erkennen die Verwendung eines KI-Flusserstellungstools zur Erstellung des in diesem Manuskript dargestellten Framework-Blockdiagramms (Abbildung 1) an.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
8 GB RAMGenerikaMinimaler Speicherbedarf für die Durchführung der Experimente.
Intel Core i5 ProzessorIntel CorporationCPU wird für die AQVSO-Bewertungspipeline verwendet.
NumPyNumPy-EntwicklerNumerische Berechnungen und Matrixoperationen.
OpenCV-PythonOpenCV.orgVerwendet zum Videoladen, Frame-Extraktion und Vorverarbeitung.
PandasPandas-EntwicklungsteamDatenverarbeitung, CSV-Export, metrische Tabellen.
Python 3.10 (Programmiersprache)Python Software FoundationErforderlich für die Ausführung der AQVSO-Framework-Skripte und abhängigen Bibliotheken.
scikit-imageScikit-Image EntwicklerSSIM, PSNR, MSE-Berechnung.
TensorFlow 2.17.0GoogleDeep-Learning-Bibliothek, die zum Aufbau neuronaler Module (SCN, SGA-ConvNet, ASNN, DBN) verwendet wird.
tqdmTQDM-TeamFortschrittsbalken für die Ausführung von Pipelines.
Windows 10 (64-Bit) BetriebssystemMicrosoft CorporationBetriebssystem, das für Experimente verwendet wird.

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Barakabitze, A. A., Walshe, R. SDN and NFV for QoE-driven multimedia services delivery: The road towards 6G and beyond networks. Comput Netw. 214, 109133(2022).
  2. Konstantoudakis, K., et al. Serverless streaming for emerging media: towards 5G network-driven cost optimization. Multimed Tools Appl. 81 (5), 7123-7162 (2022).
  3. Yang, J., Bashir, A. K., Guo, Z., Yu, K., Guizani, M. Intelligent cache and buffer optimization for mobile VR adaptive transmission. Digit Commun Netw. 9 (2), 456-468 (2023).
  4. Guzmán, P., Arce, P., Guerri, J. C. Automatic QoE evaluation for asymmetric encoding in DASH. Ad Hoc Netw. 106, 102184(2020).
  5. Al-Habashna, A. A., Wainer, G. QoE awareness in progressive caching and DASH-based D2D streaming. Wirel Netw. 26 (3), 2051-2073 (2020).
  6. Lai, P., et al. QoE-aware user allocation in edge computing systems. Future Gener Comput Syst. 112, 684-694 (2020).
  7. Piran, M. J., et al. Multimedia communication over cognitive radio networks. J Netw Comput Appl. 172, 102759(2020).
  8. Malekzadeh, M. QoE and QoS control model for mobile video. Telecommun Syst. 77 (3), 523-541 (2021).
  9. Bakhati, B., et al. Modified quality video TCP-friendly congestion control. Multimed Tools Appl. 80 (16), 20907-20928 (2021).
  10. Chapagain, B., et al. Real-time video and path quality for tele-training. Multimed Tools Appl. 80 (8), 9615-9638 (2021).
  11. Laghari, A. A., et al. QoE assessment of games. Entertain Comput. 34, 100362(2020).
  12. Seufert, A., Schröder, S., Seufert, M. Delivering user experience over networks. SN Comput Sci. 2 (1), 1-18 (2021).
  13. Liu, Z., Qiao, B., Fang, K. QoE-aware encrypted video caching. J Cloud Comput. 9 (1), 1-15 (2020).
  14. Baccour, E., et al. RL-OPRA for resource allocation in crowdsourced video. Future Gener Comput Syst. 112, 982-995 (2020).
  15. Huang, G., Zhang, B., Yao, Z., Li, C. Stochastic rate control for surveillance. Comput Netw. 190, 107904(2021).
  16. Moura, H. D., Macedo, D. F., Vieira, M. A. Wireless QoE control using RL. Comput Commun. 154, 331-346 (2020).
  17. Hung, Y. H., Wang, C. Y., Hwang, R. H. Live streaming optimization in MEC. IEEE Trans Mobile Comput. 19 (4), 922-934 (2020).
  18. Canovas, A., et al. SDN-based multimedia traffic management. J Netw Comput Appl. 150, 102498(2020).
  19. Yue, T., Wang, H., Cheng, S., Shao, J. DL-based QoE evaluation. Neurocomputing. 386, 179-190 (2020).
  20. Felici-Castell, S., Segura-Garcia, J., Garcia-Pineda, M. Adaptive QoE cloud media architecture. Clust Comput. 22 (1), 679-692 (2019).
  21. Saleem, M., Saleem, Y., Hayat, M. F. QoE-aware optimization for mobile cloud. Clust Comput. 23 (2), 1381-1396 (2020).
  22. Zhu, Z., Tan, L., Li, Y., Ji, C. PHDFS for deep learning platforms. J Syst Archit. 109, 101810(2020).
  23. Lin, D., et al. SCA-PVNet: Self- and cross-attention for 3D retrieval. arXiv. , (2023).
  24. Ali, M., et al. Real-time video analytics on edge-enhanced clouds. IEEE Trans Cloud Comput. 10 (2), 792-804 (2022).
  25. Gao, G., Wen, Y. Video transcoding for ABR streaming over edge-cloud. Digit Commun Netw. 7 (4), 598-604 (2021).
  26. Devi, B. A., Choudhry, M. D. Hybrid denoising for IoRT video. Automatika. 65 (2), 510-522 (2024).
  27. Parmar, P., Morris, B. HalluciNet spatiotemporal representation. Signals. 2 (3), 604-618 (2021).
  28. Video transformer without convolutions. Zhang, Y., et al. Proc IEEE/CVF Int Conf Comput Vis, , 13577-13587 (2021).
  29. Darwich, M., Bayoumi, M. Bitrate adaptation with CNN-RNN. Clust Comput. 27, 6355-6375 (2024).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Adaptive Video StreamingQuality Of Experience5G NetworksMulti Neural NetworkSparse Convolutional NetworkGraph Attention NetworkSpiking Neural NetworksDeep Belief NetworksBandwidth OptimizationContent Aware Streaming

Related Articles