컴퓨터 지식 네트워크 - 컴퓨터 구성 - 데이터 전송 시 Jrtplib UDP 패킷 손실 문제

데이터 전송 시 Jrtplib UDP 패킷 손실 문제

jrtplib를 사용하여 rtp 데이터를 전송할 때 서버측에서 패킷을 캡처한 결과 데이터가 잘못된 것을 발견했습니다. 게다가, 클라이언트가 받은 이미지는 항상 아래쪽부터 모자이크 모양으로 나타납니다. 따라서 264 I 프레임의 경우 상대적으로 크기가 클 경우 패킷 손실이 발생하는 것으로 의심됩니다.

서버 버퍼 크기 확인:

cat /proc/sys/net/core/wmen_max

기본 설정: 110592

/ proc/sys/net/core/wmem_max

이 파일은 최대 송신 소켓 버퍼 크기를 바이트 단위로 지정합니다.

크기 수정:

방법 1:

encho -n "512000" -> /proc/sys/net/core/wmem_max

sysctl -p /proc/sys/net/core/wmem_max

방법 2:

root@grow235:/proc/sys/net/core# sysctl net.core. wmem_max

net.core.wmem_max = 512000

root@grow235:/proc/sys/net/core# sysctl net.core.wmem_max=512100

net.core.wmem_max = 512100

root@grow235:/proc/sys/net/core# sysctl net.core.wmem_max

net.core.wmem_max = 512100

root@grow235:/proc/sys/net/core#

참조 주소:

blogs.com/createyuan/p/3740917.html?utm_source=tuicool

上篇: Stiam 호스트 下篇: Win7 내 컴퓨터 오픈 인터페이스의 도구 (기능) 막대가 없어졌나요? 어떻게 돌려받나요?
관련 내용