使用 Windows 媒体基础的 H.264 编码
H.264 encoding using Windows media foundation
我正在开发一个服务器应用程序,可以流式传输 windows 应用程序的高质量实时视频。
看到H.264的优点,我打算用这种格式来做视频流。我知道有很多第三方编解码器,但我可以使用 windows 媒体基础 API 将捕获的帧编码为 H.264 流吗?
如果你能指导我找到一个示例应用程序,那就太好了。
我打算将 C++ 用于我的服务器应用程序。
如有任何建议,我们将不胜感激!
是的,您可以使用 Windows Media Foundation。
这是一个编码示例:
https://msdn.microsoft.com/en-us/library/windows/desktop/ff819477(v=vs.85).aspx
将格式从 MFVideoFormat_WMV3 更改为 MFVideoFormat_H264。
您可能必须实现自己的 IMFSinkWriter。
我正在开发一个服务器应用程序,可以流式传输 windows 应用程序的高质量实时视频。
看到H.264的优点,我打算用这种格式来做视频流。我知道有很多第三方编解码器,但我可以使用 windows 媒体基础 API 将捕获的帧编码为 H.264 流吗?
如果你能指导我找到一个示例应用程序,那就太好了。
我打算将 C++ 用于我的服务器应用程序。
如有任何建议,我们将不胜感激!
是的,您可以使用 Windows Media Foundation。
这是一个编码示例:
https://msdn.microsoft.com/en-us/library/windows/desktop/ff819477(v=vs.85).aspx
将格式从 MFVideoFormat_WMV3 更改为 MFVideoFormat_H264。 您可能必须实现自己的 IMFSinkWriter。