Team
- mentor(s): Nicolas Bouillot
Internship title
C++/Python/Linux development for networked audiovisual transmission
Objective
This internship aims to contribute to the development and implementation of Switcher, a software allowing networked low latency multichannel audiovisual transmission. The software is implemented in C++, with a Python wrapper. Different transmission protocols are implemented: SIP/RTP, RTMP, OSC and NDI.
Tasks
- Participate in the maintenance of the software through the open contribution process
- Participate in the backlog monitoring under gitlab
- Contribute to the source code of the open source software
- Participate in the implementation of Switcher in a multichannel transmission project with Metalab partners
- Participate in the integration of Switcher in a tool architecture, with a view to deploying services in the Cloud
Context and software
- Multidisciplinary team
- Weekly meetings
- C++/Python/CMake/Linux
- Network protocols for audiovisual transmission
- Command line and scripting
- Network measurement and monitoring tools