ffmpeg demuxer 를 사용해서 rtsp client 를 구현할때 접속이 되지않으면 avformat_open_input 에서 무한 블러킹이 걸린다. 이때 아래와 같이 타임아웃을 주면 avformat_open_input 을 빠져나올수 있다.
AVDictionary* dicts = NULL;
av_dict_set(&dicts, "stimeout", "2000000", 0);
int err = avformat_open_input(&m_pFormatCtx, filepath, NULL, &dicts);
선생님
답글삭제저를 살리셨습니다
온갖 구글링을 해도 안나오던게 명확하게 여기 있네요
복받으십시오 감사합니다 ㅠㅠㅠㅠㅠㅠ