Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire

Master thesis : SMPTE ST 2110 Stream Analyzer

Télécharger
El Fezzaoui, Hiba ULiège
Promoteur(s) : Redouté, Jean-Michel ULiège
Date de soutenance : 29-jui-2026/30-jui-2026 • URL permanente : http://hdl.handle.net/2268.2/26088
Détails
Titre : Master thesis : SMPTE ST 2110 Stream Analyzer
Auteur : El Fezzaoui, Hiba ULiège
Date de soutenance  : 29-jui-2026/30-jui-2026
Promoteur(s) : Redouté, Jean-Michel ULiège
Membre(s) du jury : Dodemont, Maxime 
Cioppa, Anthony ULiège
Dubois, Arnaud 
Vanderbemden, Philippe ULiège
Langue : Anglais
Discipline(s) : Ingénierie, informatique & technologie > Ingénierie électrique & électronique
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master : ingénieur civil électricien, à finalité spécialisée en "electronic systems and devices"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[en] The broadcast industry is transitioning from Serial Digital Interface, SDI, systems to an uncompressed IP-based architecture because of the necessity to have more flexibility and scalability of the networks. The SMPTE ST 2110 standards have emerged to guide this transition and define how uncompressed media, such as video, audio and ancillary data, is carried over an IP network.

While IP networks do offer multiple advantages, they come with their own challenges, specifically in terms of timing and network jitter as well as possible buffer congestion. Commercial analyzers for these streams do exist but they operate as black boxes and cannot be integrated into custom hardware. Thus, this thesis presents the design and implementation of an SMPTE ST 2110 stream analyzer implemented on an FPGA and developed at Deltatec.

The SMPTE ST 2110 stream analyzer uses a hardware and software co-design that allows the FPGA to monitor high-speed streams, with the visualization being done with a Python interface.

This analyzer is comprised of four modules. The Packet Interval Time, PIT, analyzer measures the difference in time between packet arrivals and outputs an animation of the minimum, maximum, and average over time, as well as a PIT histogram. The Virtual Receiver buffer, VRX, analyzer implements the SMPTE ST 2110-21 virtual receiver buffer and outputs the buffer level's minimum, maximum, and average over time to ensure that the buffer is not dealing with any overflows or underflows.

The Network Compatibility model, C, analyzer observes the sender's traffic shaping against the actual network compatibility model in order to ensure that Ethernet switch buffers do not overflow. The RTP stream analyzer monitors redundant streams to decide which receiver class they should belong to and whether the packets are coming too far out of order.


Fichier(s)

Document(s)

File
Access Abstract.pdf
Description:
Taille: 107.33 kB
Format: Adobe PDF
File
Access SMPTE_ST_2110_Stream_Analyser.pdf
Description:
Taille: 4.09 MB
Format: Adobe PDF

Annexe(s)

File
Access Block_Diagram_Architecture.png
Description:
Taille: 55.16 kB
Format: image/png

Auteur

  • El Fezzaoui, Hiba ULiège Université de Liège > Master ingé. civ. électr., à fin. spéc. electr. syst. dev.

Promoteur(s)

Membre(s) du jury

  • Dodemont, Maxime
  • Cioppa, Anthony ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Computer vision and data analysis
    ORBi Voir ses publications sur ORBi
  • Dubois, Arnaud
  • Vanderbemden, Philippe ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Capteurs et systèmes de mesures électriques
    ORBi Voir ses publications sur ORBi








Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.