使用不带Flash的rtmp与Flash服务器通信

时间:2008-09-30 20:06:35

标签: flash rtmp

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

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

有没有人有其他想法?

6 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:6)

"RTMP: Flash video streaming protocol"讨论了与RTMP服务器通信的库和应用程序。

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

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

答案 2 :(得分:4)

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

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

答案 3 :(得分:4)

我也开始开发C ++ RTMP服务器。我将在不久的将来创建一个C ++客户端库,当然还有C#,Java和Lua包装器。请继续关注this site,或者您可以成为小组成员here并立即获得通知。

答案 4 :(得分:1)

您可以在https://code.google.com/p/rtmp-mediaplayer/

找到c#rtmp实施

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

答案 5 :(得分:0)

如果您愿意,可以使用Opencv。然后你可以做各种实时视频处理。我已经回答了问题王here