[asterisk-bugs] [Asterisk 0015484]: [branch] RTMP support in Asterisk

Asterisk Bug Tracker noreply at bugs.digium.com
Fri Jul 17 04:43:21 CDT 2009


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=15484 
====================================================================== 
Reported By:                phsultan
Assigned To:                phsultan
====================================================================== 
Project:                    Asterisk
Issue ID:                   15484
Category:                   Channels/NewFeature
Reproducibility:            N/A
Severity:                   minor
Priority:                   normal
Status:                     assigned
Asterisk Version:           SVN 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases):  trunk 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-07-10 07:30 CDT
Last Modified:              2009-07-17 04:43 CDT
====================================================================== 
Summary:                    [branch] RTMP support in Asterisk
Description: 
I created a new branch that implements Adobe's RTMP (Real Time Media
Protocol).

It allows Asterisk to connect as a client to an RTMP media server like
Red5 or FMS (Flash Media Server), and then publish or receive media streams
from such server. I only tested the connection with Red5.

To install the branch, you'll need several libavcodec, included in FFMPEG
version 0.5. Be careful to configure FFMPEG's sources with the
--enable-shared option activated in the configure script.

Installation procedure :
# svn co http://svn.digium.com/svn/asterisk/team/phsultan/rtmp-support
asterisk-rtmp
# cd asterisk-rtmp
# ./configure
# make menuselect
[check here that chan_rtmp is eligible for installation]
# make
# make install
====================================================================== 

---------------------------------------------------------------------- 
 (0107886) dlogan (reporter) - 2009-07-17 04:43
 https://issues.asterisk.org/view.php?id=15484#c107886 
---------------------------------------------------------------------- 
Update: I have built it and it is now working with red5 - so I will now try
some tests against FMS - I will let you know how it goes.

One question - when you start asterisk it connects to red5 - is this
connection essential at start up - as it results in asterisk being very
tightly coupled to red5.  would it be possible to only connect when a calls
are live - so that asterisk will run even if red5 is down (obviously it
would not be able to place calls without the server being up).

Then another feature could be the ability to configure more than one red5
/ fms server in the rtmp.conf

Exciting stuff - this is a great project. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-07-17 04:43 dlogan         Note Added: 0107886                          
======================================================================




More information about the asterisk-bugs mailing list