我想和使用RTMP的flash服务器交谈,但我不想使用Flash,而是使用c#或java。
我在看Red5,但他们的客户端API似乎有些不稳定。
有没有人有其他想法?
答案 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)
答案 4 :(得分:1)
您可以在https://code.google.com/p/rtmp-mediaplayer/
找到c#rtmp实施经测试可在Windows,iOS和Android上运行。你需要低音(http://www.un4seen.com/bass.html)来输出音频。
答案 5 :(得分:0)
如果您愿意,可以使用Opencv。然后你可以做各种实时视频处理。我已经回答了问题王here