[Home]

Summary:ASTERISK-28115: rtp: Cache channel snapshot locally
Reporter:Joshua C. Colp (jcolp)Labels:webrtc
Date Opened:2018-10-18 07:57:07Date Closed:
Priority:MinorRegression?No
Status:Open/NewComponents:Core/RTP
Versions:16.0.0 Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:When producing Stasis messages for RTCP that is sent and received the channel snapshot cache is queried each time for the current snapshot. In particular with WebRTC this can result in a lot of lookups happening constantly. Since the snapshot doesn't really change that much in normal operation after things are flowing it may be more prudent to instead cache the channel snapshot in the RTP instance and use a subscription to update it as it changes. Push instead of pull as it were.

This issue is to see if that would make sense, how viable it is, and to do so if it is.
Comments: