Windows DirectShow与视频捕获媒体基金会?
我正在尝试为视频捕获/监控/流媒体应用程序在这两个API之间进行选择,但我不确定哪一个是最佳选择 一点背景:Windows DirectShow与视频捕获媒体基金会?,windows,directshow,ms-media-foundation,Windows,Directshow,Ms Media Foundation,我正在尝试为视频捕获/监控/流媒体应用程序在这两个API之间进行选择,但我不确定哪一个是最佳选择 一点背景: 我需要它与各种视频捕获卡/加密狗配合使用 应用程序可能会在C++中开发,所以本地API是必不可少的< /LI> 性能很重要,因为我需要处理多个视频流 谷歌搜索给我的印象是 MF仅支持Win 7上的视频捕获 Directshow得到了更好的支持,但将变得过时 MF在某些应用中可以提供更好的性能 MF感觉是一个更好的选择,但我担心如果MF不能“流行起来”,Directshow仍然是首
- 我需要它与各种视频捕获卡/加密狗配合使用
- 应用程序可能会在C++中开发,所以本地API是必不可少的< /LI>
- 性能很重要,因为我需要处理多个视频流
- MF仅支持Win 7上的视频捕获
- Directshow得到了更好的支持,但将变得过时
- MF在某些应用中可以提供更好的性能
MF感觉是一个更好的选择,但我担心如果MF不能“流行起来”,Directshow仍然是首选的API,那么最终会陷入技术的死胡同。建议和建议,请…无论来自微软的营销人员说什么,DirectShow都会留下来。太多的应用程序使用它,所以MS将永远支持它,就像所有其他基于COM的技术一样。由于DirectShow有更多的特性,而且是C++编程的原生,所以我建议坚持使用。此外,OP可能会认为MF在XP上不可用,所以如果需要支持OS,那么这个决定很容易。最近有没有改变媒体基础的事情?特别是因为Windows 10已经发布了?只是一个小点,我读到MF的支持是“在Windows Vista和后来的”水果破解-而不是视频捕捉,AFAIK:谢谢@罗迪,是的,你是对的:“在Windows 7,微软媒体基金会现在支持音频和视频捕获。”