Написать программу анализирующий телевизионный поток (transport stream). На языке C# имеющий интерфейс Windows Form. Имеется файл формата MPEG-2 TS и при загрузке файла в программу должен выводить всю его информацию такую как Sync byte, PID, Transport error indicator и.т.д (в качестве примера привожу скрины того как и какая информация должна выводиться).
Ещё нужно сделать в программе возможность воспроизведения файла формата MPEG TS (можно использовать для этого сторонние библиотеки) с возможностью переключения каналов (в MPEG TS может быть несколько каналов).