id summary reporter owner description type status priority milestone component version resolution keywords cc backport_to_milestone backported 2097 Start read operation in UDP media transport in pjmedia_transport_media_start() nanang nanang "Currently when UDP media transport is created and attached, read operation is started immediately. Unfortunately, when remote starts sending RTP packet in the beginning of a call (especially when local is the SDP offerer), local stream may not be ready yet, so some initial inbound RTP packets will be read by the transport but then simply discarded as no stream is attached to the transport yet. This ticket will change the behavior so read operation is started when {{{pjmedia_transport_media_start()}}} is called. So any incoming packet will be buffered by OS until read operation is started. This should be able to reduce missing video keyframe packets (or generally any initial RTP packets) as {{{pjmedia_transport_media_start()}}}, which starts read operation, is called after stream is instantiated. " enhancement closed normal release-2.8 pjmedia trunk fixed 0