如何在我的应用中显示实时视频数据流?

时间:2009-12-30 05:12:29

标签: c# .net directx video-streaming

我通过网络获得视频输入(mpeg2-ts @ 500kb / s),但我不确定如何从这里开始。

现在收集的录像带是一个快速增长的字节数组,我需要提示如何使用这些字节为视频渲染器提供信息。我之前使用过DirectX的AudioVideoPlayback,但据我所知,它只能从文件中读取,我希望避免使用磁盘。

修改 我从未使用DirectShow,所以这可能很有趣。也许使用Media Foundation以获得最佳的向前兼容性?这个东西是全新的,所以Google不能给我很多帮助......

1 个答案:

答案 0 :(得分:0)

您应该可以使用DirectShow执行此操作。根据您的确切需求,您可以渲染缓冲区或让DirectShow处理网络方面。