VLC (VideoLAN) とその ActiveX プラグインを使用してストリーミング アプリケーションを作成しています。衛星デコーダーからストリームを取得していますが、ストリームに存在する字幕 (映画など) に関する情報をストリーム (MPEG-TS) から取得する必要があるため、ActiveX コントロールにどの字幕かを伝えることができます。 -使用する言語。この場合、字幕は Teletext を使用してストリーム内で送信されています。
VLC はこの情報を知っているので、VLC は MPEG-TS ストリームからある種の「要約」情報を読み取って取得する必要があると思います。VLC とそのデバッガーの例を次に示します。
ts debug: * ttxt type=Teletext lan=ita page=100
ts debug: * ttxt type=文字放送字幕 lan=ita page=777
ts debug: * ttxt type=文字放送字幕 lan=eng page=778
テレテキスト ページの言語と番号を取得する必要があります (たとえば、lan=eng、page=778)。
私の質問は、現在再生中の MPEG-TS ストリームの情報を取得するためにネット アプリケーション (VB.Net または C#) 内で使用できるライブラリまたはコードを知っているかどうかです。
ありがとうございました。