Meu nome é yeonho choi, sou coreano. Eu sou rede de streaming Desktop (Display) e Desktop (Display) sobre RTP, quando vejo o fluxo (mesmo na mesma máquina), há um atraso de cerca de 1,2 segundos. Tentei definir a configuração do cache RTP como 0 ou 1, mas parece não ajudar.
Por favor, você tem alguma idéia de como eu poderia reduzir o atraso, para algo mais adequado para uma conferência < 1 segundo?
sprintf(chTemp2, "#transcode{vcodec=mp4v,vb=800,fps=30,scale=1,acodec=mp4a, ab=128, channels=2, samplerate=44100}:duplicate{dst=display{delay=1000}:dst=rtp{dst=192.168.0.183,port=5004,mux=ts,ttl=12},dst=file{dst=D:\\VIDEO\\%04d%02d%02d%02d%02d%02d.avi,no-overwrite}}",Time.nYear,Time.nMonth,Time.nDay,Time.nHour,Time.nMin,Time.nSec); //모니터 화면 스트림 output + 파일저장
const char* chOption[]={"screen-top=200", "screen-left=100","screen-width=800","screen-height=400","screen-fps=15","live-caching=300"};
vlcPlayer_.AddBroadCast("", chTemp1, chTemp2, 6, chOption, 1, 0);
vlcPlayer_.PlayBroadCast("");