SPRING :: NOTE
[C++/MFC] libvlc(VLC library)를 이용하여 RTP over RTSP 옵션 추가 본문
Development Language/C · C++ · MFC
[C++/MFC] libvlc(VLC library)를 이용하여 RTP over RTSP 옵션 추가
RAYZIE 2019. 7. 16. 11:11반응형
VLC library를 이용하던 도중, Rasberry Pi에서 송신하는 RTSP 프로토콜을 받던 도중
화면이 정상적으로 동작하지 않으며, 검은화면 및 딜레이가 심하는 현상이 생김.
Wi-Fi로 AP물려 테스트할 때는 정상적이었으나, Rasberry Pi를 연동하여 RF 통신모듈에서 영상을 받을 때, 이런 현상이 발생하였다.
이 문제를 가지고 하루정도 고민해봤는데
- 상용 VLC Player도 똑같은 문제점이 발생한다는 것을 확인.
- 팟플레이어는 정상적인 스트리밍을 한다는것을 확인.
- 팟플레이어가 정상적인것은, VLC 라이브러리도 RTSP 설정을 통해 가능하다는것을 의미하는듯.
- VLC 옵션을 이것저것 살피던 도중 RTSP 옵션을 발견
- Live555 Stream Transport의 RTSP 설정을 통해 스트리머 설정을 변경
libvlc_media_t* m_pMedia;
libvlc_media_add_option(m_pMedia, "rtsp-tcp");
이것저것 삽질을 해본 결과 libvlc_media_t의 옵션을 추가하여, 해당 Preference를 추가.
정상적으로 동작하는 것을 확인.
반응형
'Development Language > C · C++ · MFC' 카테고리의 다른 글
[libvlc] gdipImageencoders의 libvlc.dll에서 찾을 수 없는 문제 (0) | 2019.08.18 |
---|---|
[C++] CString to UINT 형변환 (0) | 2019.07.23 |
[OpenCV] cv::mat으로 받은 데이터 Controller에 출력 (0) | 2019.07.04 |
[GStreamer] TCP/IP로 Cam Streaming (0) | 2019.06.26 |
[MFC] Application Close Code(프로그램 종료 코드) (0) | 2018.12.11 |
Comments