OBS Studio 에서 카메라 영상 확인 방법

테스트 환경

  • Product

    • CLEB-G-01A

  • Camera : CLCC-G-01X

  • JETPACK Version : 5.1.2

OBS Studio

선진행 작업

사용자는 OBS Studio 프로그램에서 캔랩 카메라의 영상이 정상적으로 출력되지 않을 경우, 아래의 내용을 수행해야 한다.

  1. v4l-utils 설치

sudo apt-get install v4l-utils
  1. VI 모드 전환

v4l2-ctl -c bypass_mode=0
  1. nvargus demon 동작 비활성

sudo systemctl stop nvargus-daemon.service
  1. OBS Studio 설치

  1. OBS Plugin 의 v4l2 라이브러리 교체

    1. 아래 라이브러리 파일을 받아 교체

v4l2 라이브러리를 교체하는 이유

OBS 에서 사용하는 v4l2 라이브러리는 카메라 드라이버에서 framerate 정보를 요청함.

자사 카메라의 카메라 드라이버에서 해당 framerate 를 반환해주는 인자 값 처리가 없어, framerate 체크 부분에서 FAIL 이 발생.

해당 framerate 체크 부분을 주석 처리 후 새로 v4l2 라이브러리를 제작.

주석 처리된 부분은 아래와 같음.

  • OBS Studio v4l2 라이브러리 코드 링크 : https://github.com/obsproject/obs-studio/blob/master/plugins/linux-v4l2/v4l2-input.c

  • image-20240119-083929-20240206-085608.png

영상 확인

OBS Studio 실행

  • 왼쪽 하단의 + 클릭 → Video Capture Device (V4L2) 선택

image-20240206-095150.png

 

  • Create/Select Source 팝업창 OK 버튼 클릭

 

  • 디스플레이하고자 하는 video 디바이스 선택 후 팝업창 오른쪽 하단 OK 버튼 클릭

 

  • 영상 출력 화면