[asterisk-bugs] [Asterisk 0015484]: [patch] [branch] RTMP support in Asterisk
Asterisk Bug Tracker
noreply at bugs.digium.com
Fri Nov 12 05:35:45 CST 2010
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: feature
Priority: normal
Status: ready for testing
Target Version: 1.10
Asterisk Version: SVN
JIRA: SWP-1477
Regression: No
Reviewboard Link:
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: 2010-11-12 05:35 CST
======================================================================
Summary: [patch] [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.6. Be careful to configure FFMPEG's sources with the
--enable-shared option activated in the configure script.
Prior to install Asterisk, you need to have librtmp on your system.
librtmp is part of the rtmpdump program : http://rtmpdump.mplayerhq.hu/
To install it :
# wget http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.2e.tar.gz [^]
# tar zxvf rtmpdump-2.2e.tar.gz
# cd rtmpdump-2.2e/
# make
# make install
To install Asterisk :
# 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
======================================================================
----------------------------------------------------------------------
(0128822) deleolajide (reporter) - 2010-11-12 05:35
https://issues.asterisk.org/view.php?id=15484#c128822
----------------------------------------------------------------------
@cmendes0101
I have uploaded my modified chan_rtmp.c file. Look for timestamp.
For your Flash application, make sure the NetStream bufferTime is 0
(default) otherwise your subscribed audio stream will be delayed
accordingly.
I also found different behaviour with Flash players and Red5 versions. We
are having the same problems in red5phone as well. My changes enable latest
Flash Player 10 to work with latest red5 1.0 RC1 server.
Lower versions may not need this patch.
Issue History
Date Modified Username Field Change
======================================================================
2010-11-12 05:35 deleolajide Note Added: 0128822
======================================================================
More information about the asterisk-bugs
mailing list