Media Router

In this project, we developed a new generation of our client's media router in collaboration with them. In addition to hardware modifications, integrating new features such as AVB and doIP was also a focus.

Our tasks included the following work:

 
  • Assistance with requirements analysis, effort estimation and creation of quotations.
  • Analysis and handling of software relevant Change Requests.
  • Development of a Software Architecture SA and Software Designs.
  • Supporting Management with project plan and status reports.
  • Assisting the customer in creating technical specifications on various topics, such as AVB
  • Media Server, doIP based diagnostic services, fault manager, supported media formats and codecs and security concept, power management, management of calibration data, handling of HW variants, AVDECC Entity data Model.
  • Development of an AVB application with talker and listener functionality in C++, the application is based on gstreamer library and genavb-sdk from NXP.
  • Development of several python based basis management services (status manager, data manager, doIP management).
  • CVE Report generation based on yocto and calculation of environmental scores.
  • Integration of patches and update of specific yocto recipes to fix CVE Issues.
  • Technical support and training of customers developers located offshore.
  • Technical support of System Integration and Verification. 

The following tools, protocols, and techniques were used: Linux, yocto, AppArmor, audio video bridging (avb), IEEE 1722-2011 AVTP, IEEE 1722.1-2013 AVDECC, IEC 61883-4, IEC 61883-6, PTP, genavb-sdk from NXP, gstreamer, mqtt, jira, confluence bitbucket, C++, C, python, diagnostic over IP (doIP)