2011-09-15 6 views
1

speex jitterbuffer를 사용하는 응용 프로그램을 사용하고 있습니다. 무슨 일이 일어날 지 지터 버퍼는 연결에 큰 변동이있을 때 커지는 것처럼 보입니다. 결과는 무거운 지연입니다 (최대 5 초). 기본적으로 패킷이 버려진 것처럼 보이지 않습니다.휴대 기기의 Speex 지터 버퍼

지연을 줄이려합니다. 오래된 버퍼 된 패킷을 버리더라도 최대 1 초 지연을 허용합니다. 제 질문은 speex 지터 버퍼를 어떻게 구성합니까?

감사

답변

1

된 Speex 지터 버퍼는 두 개의 매개 변수를 사용할 수 있습니다 JITTER_BUFFER_SET_MAX_LATE_RATE 및 JITTER_BUFFER_SET_LATE_COST을. MAX_LATE_RATE를 X %로 설정하면 지터 버퍼가 X % 패킷 패킷 이상을 "버려서는 안"니다 (필요할 경우 지연을 늘리십시오). SET_LATE_COST 매개 변수는 대기 시간을 늘리는 것에 비해 프레임을 버리는 상대적인 "불량"을 제어합니다.

+0

필자의 경우 일반적인 값은 무엇입니까? – KaiserJohaan