Implementing Video Broadcast Specific Functions into next-generation user-programmable ASIC
Massart, Maxime
Promotor(s) : Leduc, Guy
Date of defense : 25-Jun-2018/26-Jun-2018 • Permalink : http://hdl.handle.net/2268.2/4612
Details
Title : | Implementing Video Broadcast Specific Functions into next-generation user-programmable ASIC |
Translated title : | [fr] Implémentation de Fonctions Spécifiques de Broadcast pour un ASIC programmable de prochaine génération |
Author : | Massart, Maxime |
Date of defense : | 25-Jun-2018/26-Jun-2018 |
Advisor(s) : | Leduc, Guy |
Committee's member(s) : | Donnet, Benoît
Mathy, Laurent Barnich, Olivier |
Language : | English |
Number of pages : | 82 |
Keywords : | [en] ASIC [en] Switch [en] Networking [en] Network [en] video flow [en] P4 [en] clean switching [en] telemetry [en] flow replication |
Discipline(s) : | Engineering, computing & technology > Computer science |
Funders : | EVS Broadcast Equipment |
Research unit : | Innovation Unit EVS Broadcast Equipment |
Institution(s) : | Université de Liège, Liège, Belgique |
Degree: | Master en sciences informatiques, à finalité spécialisée en "computer systems and networks" |
Faculty: | Master thesis of the Faculté des Sciences appliquées |
Abstract
[en] With the evolution of live video productions, the IP technology leaves some challenges and room for optimization. Using cutting-edge user-programmable ASIC switch, it is possible to put complexity inside the network that releases endpoints with more computations.
This master thesis explores the capabilities of the Tofino ASIC created by Barefoot Networks to directly optimize Broadcast IP flows using the P4 programming language.
A switch improved with the functionalities explored could replace traditional switches with a focus on quality in the final render.
First, this work details a video clean switching functionality entirely performed in the network. In a second step, the replication of multicast flows is also possible in a short and quantified amount of time.
To conclude, programs were created for the welcoming company and tests were created to evaluate performances and usability of telemetric functionalities. A new data collection protocol was defined and tested to collect metadata. Exploitation cases of those metrics were explored.
This work consists in the first stage in using built-in packet replication, performing complex NAT switching, and understanding the telemetry capabilities of a programmable data plane.
File(s)
Document(s)
Description: Project description in the EVS innovation Team
Size: 240.09 kB
Format: Adobe PDF
Description: One page Abstract with more information
Size: 78.98 kB
Format: Adobe PDF
Description: Main Document - under NDA
Size: 8.11 MB
Format: Adobe PDF
Cite this master thesis
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.