1

我正在寻找一种有效的方法来压缩实时视频流。在我的项目中,流似乎很重要,因为我的系统将同时发送和接收音频和视频流。我正在考虑使用 H261 或 H263。如何使用 C# 实现这样的压缩比?

PS 我找到了一个叫做 H323Plus 的东西,但是我不知道如何调用这个库,因为它是用 C++ 编写的。

4

1 回答 1

2

如果您想通过 UDP 对音频和视频流进行实时流式传输,您可以使用 DirectShow API(如果您的目标是 Windows)。

http://msdn.microsoft.com/en-us/library/windows/desktop/dd375454(v=vs.85).aspx

您将在此处找到 DirectShow 的 .NET 包装器

http://directshownet.sourceforge.net/

您还可以在 codeproject.com 上找到更多示例,其中大多数使用此包装器

http://www.codeproject.com/kb/audio-video/#DirectShow

如果您计划仅针对 Windows 7 和更新版本,那么您将需要使用 Windows Media Foundation API

http://msdn.microsoft.com/en-us/library/windows/desktop/ms694197(v=vs.85).aspx

于 2013-04-18T00:49:06.380 回答