Hi, I have a question on the time period when stfu_read_a_frame(), which reads a frame from a jiffer buffer within an interval T1, is called. Ideally the frames in the jitter buffer are transmitted within interval T1 to avoid the jitter. However, if I understand the code correctly, the interval is determined by the latency between two read_pollfd triggering instead of T1. The reason is that, at switch_rtp.c, Proc stfu_read_a_frame() is called by read_rtp_packet() which is called when read_pollfd is triggered. However, If I understand correctly, read_pollfd is triggeredd only when there is something on the sockets. For example, if the latency of two read_pollfd triggerings is 50 ms, the actual transmit of next new frame from the jitter buffer should be 50 ms delay instead of T1. Please correct me if I am missing something. Thanks,
Regards, e
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org