C#中的有效视频流压缩

时间:2013-04-18 00:34:14

标签: c# video-streaming audio-streaming h.263

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

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

1 个答案:

答案 0 :(得分: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