Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
MASTER THESIS

Master thesis : SMPTE ST 2110 Stream Analyzer

Download
El Fezzaoui, Hiba ULiège
Promotor(s) : Redouté, Jean-Michel ULiège
Date of defense : 29-Jun-2026/30-Jun-2026 • Permalink : http://hdl.handle.net/2268.2/26088
Details
Title : Master thesis : SMPTE ST 2110 Stream Analyzer
Author : El Fezzaoui, Hiba ULiège
Date of defense  : 29-Jun-2026/30-Jun-2026
Advisor(s) : Redouté, Jean-Michel ULiège
Committee's member(s) : Dodemont, Maxime 
Cioppa, Anthony ULiège
Dubois, Arnaud 
Vanderbemden, Philippe ULiège
Language : English
Discipline(s) : Engineering, computing & technology > Electrical & electronics engineering
Institution(s) : Université de Liège, Liège, Belgique
Degree: Master : ingénieur civil électricien, à finalité spécialisée en "electronic systems and devices"
Faculty: Master thesis of the Faculté des Sciences appliquées

Abstract

[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.


File(s)

Document(s)

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

Annexe(s)

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

Author

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

Promotor(s)

Committee's member(s)

  • 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 View his publications on 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 View his publications on ORBi








All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.