|
TCP로 컨트롤 한후, UDP로 음성데이타를 주고 받는데여..
G723.1 코덱을 써서는 잘되는데, G711 코덱을 쓰니깐 대화가 되다가 갑자기 한쪽의 컴퓨터가 다운됩니다.
코덱만 바꿨을 뿐인데 말이져..
버퍼는 다음과 같이 잡았구여
#define PCMBUFFERSIZE 480
#define G711BUFFERSIZE 240
#define BUFFERCOUNT 8
#define G7231BUFFERSIZE 24
30m/s 마다 음성을 보내고 받고 있습니다.
732.1은 잘되는 걸로 봐서 TCP쪽이나 UDP 통신쪽 문제는 아닌것 같구 버퍼 싸이즈 부분이 의심이 가지만,
보내고 받는 부분에서 싸이즈를 일일히 체킹하거든여.. 그래서 그쪽두 아닌것 같구여..
한 30초 정도는 대화가 잘 되거든여..
메모리가 누수된다고 의심해서 리소스 측정기를 띄워 놓구 실행시켜 봤는데두 리소스가 점점 늘면서 다운되는게 아니라 순간적으로 확 죽어 버립니다.
너무 순간적이라서 그런가여? ^.^;;
또 어느 부분을 의심해 볼 수 있나여?
의심 가시는 부분이 있으시면 답글좀 주세여.
해결책두여 ^^;;
|