如何动态编码视频并通过网络从C#发送?
找不到合适的图书馆。我需要在WMV中进行编码,并且不介意实际编码是否在C ++中进行,只要该库具有可用的.NET程序集。
由于
答案 0 :(得分:3)
答案 1 :(得分:2)
我使用Windows Media Format SDK,虽然我承认我直接在C ++本机代码中使用它。我相信它可以从托管代码中调用。
现在,这是Windows SDK的一部分:
http://msdn.microsoft.com/en-us/windows/bb190307.aspx
(或者您可以单独下载 - 请参阅左侧面板中的列表)
请注意,这是一个很好的解决方案。但是,有一些示例代码资源可以提供帮助。
答案 2 :(得分:0)
根据您编码的内容(大小,帧率,硬件等),甚至可能无法进行实时编码。视频编码非常耗费CPU。