[Home]

Summary:ASTERISK-25296: RTP performance issue with several channel drivers.
Reporter:Richard Mudgett (rmudgett)Labels:
Date Opened:2015-07-30 11:30:41Date Closed:2015-08-08 08:09:18
Priority:MajorRegression?
Status:Closed/CompleteComponents:Channels/chan_skinny Channels/chan_unistim Core/RTP
Versions:13.4.0 Frequency of
Occurrence
Constant
Related
Issues:
Environment:Attachments:
Description:The chan_skinny, chan_unistim, chan_rtp, and chan_ooh323 channel drivers don't negotiate RTP payload types.  (At least I couldn't find any negotiation for them.)  As a result they rely on Asterisk's default assignment of payload types.  Unfortunately, when RTP frames are read from these channels then an ao2 object is temporarily allocated and destroyed for each recieved frame by {{ast_rtp_codecs_get_payload()}}.  It is rather expensive to do so often.
Comments: