15

我想与使用 RTMP 的 Flash 服务器交谈,但我不想使用 Flash,而是使用 c# 或 java。

我在看 Red5,但他们的客户端 API 似乎有点不稳定。

有没有人有任何其他想法?

4

6 回答 6

6

查看商业 JUV 客户端 ( http://www.smaxe.com/juvclient.jsf ) 库,它可以让您与启用 rtmp 的服务器进行通信。

于 2008-10-23T01:55:13.580 回答
6

“RTMP:Flash 视频流协议”讨论了与 RTMP 服务器通信的库和应用程序。

RTMPDump 实用程序中用于下载 RTMP 视频流的主要协议代码现在可在其自己的库 librtmp 中使用(由 FFmpeg、MPlayer 和 XBMC 媒体中心使用)。

注意:RTMPDump 实用程序最初基于 libRTMP 库,它是 XBMC 项目的一部分。

于 2009-01-19T22:56:01.667 回答
4

RTMP 协议RTMPy有一个 python 实现。除了 Red5 之外,我不知道任何其他 RTMP 客户端实现。(嗯,当然除了闪光灯本身)。

你用的是什么闪存服务器?其中一些还允许您与其他协议进行通信,例如基于文本或基于 XML 的协议,如果您的客户端不是基于闪存的,那么这些协议可能比 RTMP 更好用。

于 2008-10-03T17:01:53.367 回答
4

我还开始开发 C++ RTMP 服务器。我将在不久的将来制作一个 C++ 客户端库,当然还有 C#、Java 和 Lua 包装器。请继续关注此网站,或者您可以成为这里的群组成员并立即获得通知。

于 2008-11-14T10:52:25.437 回答
1

您可以在https://code.google.com/p/rtmp-mediaplayer/找到 ac# rtmp 实现

它经过测试可在 Windows、iOS 和 Android 上运行。您需要低音 ( http://www.un4seen.com/bass.html ) 来输出音频。

于 2013-09-15T10:38:20.680 回答
0

如果你喜欢,你可以使用 Opencv。然后你可以进行各种实时视频处理。我在这里回答了同样的问题

于 2015-08-27T12:46:07.407 回答