[ffmpeg] 뻘짓 막기용 메모

루나·2022년 7월 25일
0

요약:
ffmeg -i 파일이름
으로 파일 인코더 정보 확인하기!!!!!


rtsp 서버를 열어서 android에서 접속해보는 과제를 진행중이었는데 rtsp UDP로 접속한 영상이 별로 큰 사이즈도 아닌데 계속 끊기면서 패킷 누락, Audio Sync 에러가 발생했다.
이 문제가 발생한 원인으로 여러가지를 생각해보며 테스트해봤다.

  • MAC M1이라서 발생하는 문제?
    아마 이 이유가 없지는 않았겠지만 핵심적인 문제점은 아니었다. 실제로 윈도우에서 돌린 서버와 M1에서 돌린 서버를 비교했을 때 심각한 차이를 확인하진 못했다.
  • 라우터의 문제?
    사내 라우터를 거쳐가며 생기는 문제일 수도 있다고 생각했었으나 이것 또한 치명적인 문제점은 아니었다. 끊기는 파일은 여전히 끊겼다.
  • 영상파일 자체의 문제?
    결국 이 문제임이 밝혀졌으며 인터넷에서 아무거나 막 주워온 영상이라서 인코더 정보도 들어있지 않았으며 해당 파일에서만 이 문제가 심각하게 발생하는 것을 확인했다...

이 외에 인터넷 or M1의 문제라고 생각되어서 AWS EC2에 rtsp 서버를 띄워서 테스트도 해봤으나 문제의 그 파일로 띄웠을 때 아예 영상이 20초에 한번쯤밖에 받지 못하는 절망적인 결과도 확인했었다......

profile
백엔드 개발자

0개의 댓글