evs 코덱으로 된 rtp 패킷을 디코딩하여 wav 파일로 만들고 싶어요

rkdckddn77의 이미지

이번에 코덱으로 작업을 할게 있어서 질문을 좀 드립니다.

저는 C언어를 사용하고 Redhat 6.8 64bit 환경에서 작업을 진행중입니다.

저는 evs로 압축된 rtp 패킷을 수신 받아 디코딩하여 재생가능한 wav파일로 만들려고합니다.

3GPP TS 26.443 V15.1.0 (2018-12) <-- 이 자료를 참고하여 작업을 하고 있습니다.

위의 문서에는 소스코드와 사용법이 포함되어 있습니다.

현재 EVS_dec 바이너리를 사용하고 있으며, rtp 패킷 -> g.192 format -> wav 파일 이 단계로 wav 파일을 만들고 있습니다.

wav파일 까지 만드는데 성공 하였으나, 문제는 재생은 되지만 말소리가 들리지 않습니다.

결론적으로 실패하게 된 것이지요. 따로 에러가 나는것도 아니고,, evs 코덱에 대한 정보는 아무리 찾아봐도 자료가 없네요.

혹시 이런 작업을 해보신분있으시면 도움좀 주세요~

익명 사용자의 이미지

일단 엔디언을 다시 한 번 확인해 보시고요, 26.444에서 언급된 테스트 케이스는 잘 작동하나요?

rkdckddn77의 이미지

답글 감사합니다. 너무 어렵네요

일단 26444 케이스틑 검토를 했습니다. 동작에 문제 없구요.

엔디언을 바꿔보니 바로 에러가 뜨는걸로 봐서는 지금 엔디언이 맞는것 같습니다.

letitkang

rkdckddn77의 이미지

저의 코딩 실수로 인하여 실패했네요

letitkang