我想與使用RTMP的閃存服務器通信,但我不想使用Flash,而是使用c#或java。使用rtmp與Flash進行通信而不使用閃存
我在看Red5,但他們的客戶端API似乎有點搖擺不定。
有沒有人有任何其他想法?
我想與使用RTMP的閃存服務器通信,但我不想使用Flash,而是使用c#或java。使用rtmp與Flash進行通信而不使用閃存
我在看Red5,但他們的客戶端API似乎有點搖擺不定。
有沒有人有任何其他想法?
"RTMP: Flash video streaming protocol"討論使用RTMP服務器通信庫和應用程序。
用於下載RTMP視頻流的RTMPDump utility的主要協議代碼現在可在其自己的庫librtmp(由FFmpeg,MPlayer和XBMC媒體中心使用)中使用。
注意:RTMPDump實用程序最初基於libRTMP庫,它是XBMC項目的一部分。
有一個RTMP協議的python實現,RTMPy。除了那個和Red5之外,我不知道其他任何RTMP客戶端實現。 (當然,除了閃光本身)。
你使用的是什麼flash服務器?其中一些還允許您與其他協議進行通信,例如基於文本或基於XML的協議,如果您的客戶端不是基於Flash的,則可能比RTMP更適合使用。
看看商業JUV客戶端(http://www.smaxe.com/juvclient.jsf)庫 ,它允許您與支持rtmp的服務器進行通信。
令人驚歎的工具!物有所值! – ufk 2011-12-18 10:43:25
你可以找到https://code.google.com/p/rtmp-mediaplayer/
據測試,在Windows,iOS和Android運行一個C#RTMP實現。您需要低音(http://www.un4seen.com/bass.html)才能輸出音頻。
如果你喜歡,你可以使用Opencv。然後你可以做各種實時視頻處理。我已經回答同樣的問題國王here
XBMC的原始libRTMP代碼(從2008或更早版本)可以在以下網址找到:http://xbmc.svn.sourceforge.net/viewvc/xbmc/tags/8.10_Atlantis-linux-osx-win32/XBMC/xbmc/lib/libRTMP/ – CaptSolo 2012-04-28 22:02:52