1

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#) 内で使用できるライブラリまたはコードを知っているかどうかです。

ありがとうございました。

4

1 に答える 1

0

DirectShow.NETを見てみましょう

于 2011-04-26T20:41:19.360 に答える