使用directshow通过网络流式传输压缩avi

时间:2013-03-16 08:20:36

标签: c# streaming directshow.net ffdshow

我对Windows编程很陌生,我正在尝试设置一个directshow图表来通过网络流式传输网络摄像头,这样我就可以监控ipad上的输出。

我使用DirectShowLib和FFDShow在csharp中设置了一个图形,它压缩了捕获设备的原始输出并将其写入avi文件。

现在我正在尝试研究如何通过网络广播流。

我能找到的带有directshow的网络流的唯一示例代码与WM库有关,它只是输出Asf格式的流。

如何使用directshow以Asf以外的格式广播流?我可以配置ASF Writer来输出avi / mpeg格式化流吗?还是需要编写自己的directshow过滤器?

是否有使用directshow通过网络流式传输avi的示例?

感谢阅读, 约什

1 个答案:

答案 0 :(得分:0)

我最终使用VLC创建了一个MJPEG流。我确实尝试过使用VLS的HLS插件,但我发现iOS一次只能播放一个视频,因为我想显示几个网络摄像头。 MJPEG围绕这个。