Я пишу потоковое приложение, используя VLC (VideoLAN) и его ActiveX-плагин. Я получаю поток от спутникового декодера, и теперь мне нужно получить информацию из потока (MPEG-TS) относительно субтитров, присутствующих (например, из фильма) в потоке, чтобы я мог сообщить элементу ActiveX, какие субтитры язык для использования. В этом случае субтитры отправляются в потоке с помощью телетекста.
VLC знает эту информацию, поэтому я предполагаю, что VLC должен получить ее, прочитав некоторую «сводную» информацию из потока MPEG-TS. Вот пример из VLC и его отладчика:
ts debug: * ttxt type = телетекст lan = ita page = 100
ts debug: * ttxt type = субтитры телетекста lan = ita page = 777
отладка ts: * тип ttxt = субтитры телетекста lan = eng page = 778
Мне нужно узнать язык и номер страницы телетекста (например, lan = eng, page = 778).
Таким образом, мой вопрос заключается в том, знаете ли вы какую-либо библиотеку или какой-либо код, который я могу использовать в Net-приложении (VB.Net или C #) для получения некоторой информации о потоке MPEG-TS, который воспроизводится в данный момент.
Спасибо.