[Freeswitch-users] mod_rtmp codec

I put the Who? in Mishehu mishehu at freeswitch.org
Tue Aug 25 19:13:10 MSD 2015

I don't have the code in front of me, but I had looked at it in the 
past.  It is most definitely possible to use pcmu/a if the version of 
flash interacting with mod_rtmp is supporting those codecs (they should 
these days).  The trick here is that you have to have the client select 
pcmu, and somehow have it tell mod_rtmp to select it as well, then 
initialize the codec on the current channel to be pcmu.  On the audio 
stream going from mod_rmtp to the client, you need to modify the head of 
each packet (I can't remember offhand if it's 8, 16, or 32 bits wide) to 
match the FLV type that identifies the stream as pcmu at X channels 
(where X is however many you are supporting).

i hope that I've at least giving you a pointer in the correct direction.


On 08/25/2015 01:26 AM, Paul Cuttler wrote:
> It looks like mod_rtmp has the codec hard-coded to Speex. I was
> wondering if there was issues with getting other codecs to work. We'd
> really like to use PCMA/U.
> I've tried changing a couple of lines of code where the codec is set and
> it works okay in the incoming (play) direction, but is terribly
> distorted or just absent in the outgoing (publish) direction.
> Could someone please advise whether it's possible to use other codecs,
> and where I'm best to get started.
> thanks,
> Paul
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list