8

如何动态编码视频并从 C# 通过网络发送?

找不到合适的库。我需要在 WMV 中进行编码,并且不介意实际编码是用 C++ 进行的,只要库有可用的 .NET 程序集即可。

谢谢

4

3 回答 3

3

I'm aware of ffmpeg, but it is native C code only. If you're ok with interoperability this may be your ticket.

Edit: It turns out someone already wrapped this in a .NET assembly. It's called FFlib.NET.

于 2008-09-04T17:20:35.660 回答
2

我使用 Windows Media Format SDK,尽管我承认我直接在 C++ 本机代码中使用它。我相信它可以从托管代码中调用。

这现在包含在此处作为 Windows SDK 的一部分:

http://msdn.microsoft.com/en-us/windows/bb190307.aspx

(或者您可以单独下载 - 请参阅左侧面板中的列表)

请注意,这是一个公平的问题。但是,有一些示例代码资源应该有所帮助。

于 2010-03-16T11:10:17.423 回答
0

根据您正在编码的内容(大小、帧速率、硬件等),甚至可能无法进行实时编码。视频编码非常占用 CPU。

于 2008-09-04T19:13:59.087 回答