Audio/video stream recording forums

Attention Visitor:
You may have to register or log in before you can post:
  • Click the register link to sign up.
  • Registered members please fill in the form below and click the "Log in" button.
To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Audio/video stream recording forums > Broadcasting streaming media > Streaming servers
Register FAQ Members List Calendar Mark Forums Read

Reply Post New Thread
 
Thread Tools Display Modes
  #1  
Old 05-04-2009, 07:58 PM
Stream Recorder
 
Posts: n/a
Default

Real Time Messaging Protocol (RTMP) for broadcasting FLV, MP4 video and MP3 audio


Real Time Messaging Protocol (RTMP) is a proprietary protocol developed by Adobe Systems for streaming audio, video and data over the Internet, between a Flash player and a server.

RTMP protocol is used by many well known web-sites such as MTV, VH1, Hulu, BBC.

Most popular open source audio/video players and tools currently do NOT support RTMP (they can't play RTMP audio and video streams or download them).

About RTMP protocol:
Downloading RTMP streams (open and closed source software, freeware and shareware):
Streaming servers supporting RTMP protocol:
  • Adobe Flash Media Server
  • Red5 (freeware / Windows, Linux, Mac)
  • Wowza Media Server
  • Gnash - has a partial and experimental implementations of RTMP. Gnash has both client and server, sharing the same common source.
  • haxeVideo is a server implementation of RTMP in Haxe.
  • crtmpserver
  • Mammoth - formerly known as OpenFMS
  • RubyIzumi is an implementation of an RTMP server in Ruby.

Streaming servers supporting "secure" RTMPE protocol:
  • Adobe Flash Media Server
  • Wowza Media Server
  • crtmpserver - 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
RTMP Libraries:
  • RTMPy [Python, MIT license] is a Twisted protocol for RTMP. 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).
  • RTMP library [C++, GPLv2] from XBMC media player. libRTMP by boxee contains an RTMP client library, and was used as
    the basis for rtmpdump.
Reply With Quote
  #2  
Old 04-02-2010, 02:22 AM
hyc hyc is offline
RTMPdump team
 
Join Date: Dec 2009
Posts: 169
hyc will become famous soon enoughhyc will become famous soon enough
Default

Re: Real Time Messaging Protocol (RTMP) for broadcasting FLV, MP4 video and MP3 audio


The RTMP code in rtmpdump has evolved far beyond what the XBMC project had, with more features and greater efficiency. But it's coming around full circle, and XBMC will be adopting rtmpdump's librtmp soon.

http://trac.xbmc.org/ticket/8971
Reply With Quote
Reply Post New Thread
Tags: , , , , ,



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -6. The time now is 09:25 PM.


Powered by All-streaming-media.com; 2006-2011
vB forum hacked with Zoints add-ons