我正在寻找压缩实时视频流的有效方法。在我的项目中,流媒体似乎很重要,因为我的系统会同时发送和接收音频和视频流。我正在考虑使用H261或H263。如何使用C#实现这种压缩比?
PS我找到了一个名为H323Plus的东西,但我不知道如何调用这个库,因为它是用C ++编写的。
答案 0 :(得分:2)
如果您想通过UDP同时使用音频和视频流进行实时流式传输,可以使用DirectShow API(如果您的目标是Windows)。
http://msdn.microsoft.com/en-us/library/windows/desktop/dd375454(v=vs.85).aspx
你会在这里找到适用于DirectShow的.NET包装器
您还可以在codeproject.com上找到更多样本,其中大多数都使用此包装
如果您计划仅定位Windows 7及更新版本,则需要使用Windows Media Foundation API
http://msdn.microsoft.com/en-us/library/windows/desktop/ms694197(v=vs.85).aspx