6

如果我们可以通过 WPF MediaElement 获得 Adob​​e Flash Media Encoder 媒体流,我只是在调查可能性。

有没有.NET RTMP 客户端开源项目?

我们能做到吗?

4

1 回答 1

1

RTMP 协议曾经是专有的,但不久前已被Adob​​e 开放。所以你可能会考虑使用像Red5这样的开源服务器,它现在应该有完整的 RTMP 支持。

对于.NET,我只找到了这个库:

http://www.fluorinefx.com/index.html

我没有使用 .NET 的经验,所以我不知道这是否真的对您有帮助。对我来说,它看起来适合您的场景。

如果它不起作用,您可以考虑通过 HLS(HTTP Live Streaming)协议使用 Adob​​e Media Server 进行流式传输。在客户端,这应该适用于 .NET,但我对平台的了解也太有限了。

为了给您提供另一个选择,您可以考虑使用Wowza 流服务器,因为它提供了一个附加组件,可以将 RTMP 流转换为 Microsoft Smooth Streaming(或您选择的任何其他格式),这肯定与 .NET/Silverlight 兼容。如果它很聪明,它实际上不应该重新编码比特流(只是重新打包它),但我没有尝试过。

于 2013-02-05T17:23:33.163 回答