搜集的一些RTMP项目,有Server端也有Client端

查询一些RTMP的协议封装时找到了一些RTMP开源项目,在这里列举一下,以后有时间或是有兴趣可以参考一下:

just very few of them.

    • Red5 only contains a server-implementation (in java).
    • The python project rtmpy aims to be a free
      software implementation of an RTMP library, whilst Tape intends to be a full
      streaming server (in Python).  rtmpy is in active development.
    • There is a java client implementation of RTMP, called Flazr.
      As of 2nd June 2009 (just two weeks after Adobe issued the take-down notice),
      Flazr also has RTMPE support.
      Congratulations to Peter, and thank you to Adobe: none of this would have 
      remotely happened, if you hadn't brought RTMPE to people's attention.
    • SWFDec has a partial and experimental implementation of RTMP.
      swfdec is client-only.
    • Gnash has a partial and experimental implementations of RTMP.
      Gnash has both client and server, sharing the same common source.  Cygnal
      is making particularly good progress, as a server: video can already be
      streamed from it, with real-time video planned for Q3 2009.
    • libRTMP by boxee contains an RTMP client library, and was used as
      the basis for rtmpdump.
    • haxeVideo is a server implementation of RTMP in Haxe.
    • crtmpserver is a server implementation of RTMP that has implemented
      (as of 25th may 2009) the RTMPE protocol.
    • Mammoth, formerly known as OpenFMS, is a server implementation
      that has implemented an RTMPE-compatible algorithm known as
      "H264-compatible and DH handshaking".
    • RubyIzumi is an implementation of an RTMP server in Ruby.
    • rtmpdump 此项目是第一个突破RTMPE加密协议的,但因为破解了RTMPE所以惹恼了ADOBE,这个开源项目在SourceForge里已经没有了。但是作者的页面还保留有链接和代码。
    • http://rtmpd.com/ 这个项目极其庞大,还没有一些深入的了解
上一篇:通过Anuglar Material串串学客户端开发 - javascript编译和gulpfile.js


下一篇:Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n) (转)