Dev*_*per 6 .net video http-live-streaming
如果我们可以通过WPF MediaElement获得Adobe Flash Media Encoder媒体流,我只是在研究posiblity.
有没有.NET RTMP客户端开源项目?
我们能做到吗?
RTMP 协议曾经是专有的,但不久前已被 Adobe 开放。所以你可能会考虑使用像Red5这样的开源服务器,它现在应该有完整的 RTMP 支持。
对于.NET,我只找到了这个库:
http://www.fluinefx.com/index.html
我没有使用 .NET 的经验,所以我不知道这对您是否真的有帮助。对我来说,它看起来适合你的场景。
如果它不起作用,您可以考虑通过 HLS(HTTP Live Streaming)协议使用 Adobe Media Server 进行流式传输。在客户端,这应该可以在 .NET 上运行,但我对该平台的了解仍然太有限。
为了给您提供另一个选择,您可以考虑使用Wowza 流媒体服务器,因为它提供了一个附加组件,可以将 RTMP 流本质上转换为 Microsoft Smooth Streaming(或您选择的任何其他格式),这肯定与 .NET/Silverlight 兼容。如果它很聪明,它实际上不应该重新编码比特流(只是重新打包它),但我还没有尝试过。