.NET - 从MPEG-TS中提取编解码器信息

时间:2010-10-26 22:32:31

标签: .net video-streaming mpeg subtitle

我正在使用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 = Teletext字幕lan = ita page = 777

ts debug:* ttxt type = Teletext字幕lan = eng page = 778

我需要掌握图文电视页面的语言和编号(例如lan = eng,page = 778)。

所以我的问题是你是否知道我可以在网络应用程序(VB.Net或C#)中使用的任何库或一些代码来获取当前正在播放的MPEG-TS流的一些信息。

谢谢。

1 个答案:

答案 0 :(得分:0)