OBS Studio 에서 카메라 영상 확인 방법
- 1 테스트 환경
- 2 OBS Studio
- 2.1 선진행 작업
- 2.2 영상 확인
- 2.2.1 OBS Studio 실행
테스트 환경
Product
CLEB-G-01A
Camera : CLCC-G-01X
JETPACK Version : 5.1.2
OBS Studio
선진행 작업
사용자는 OBS Studio 프로그램에서 캔랩 카메라의 영상이 정상적으로 출력되지 않을 경우, 아래의 내용을 수행해야 한다.
v4l-utils 설치
sudo apt-get install v4l-utils
VI 모드 전환
v4l2-ctl -c bypass_mode=0
nvargus demon 동작 비활성
sudo systemctl stop nvargus-daemon.service
OBS Studio 설치
OBS Plugin 의 v4l2 라이브러리 교체
아래 라이브러리 파일을 받아 교체
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
영상 확인
OBS Studio 실행
왼쪽 하단의 + 클릭 → Video Capture Device (V4L2) 선택
Create/Select Source 팝업창 OK 버튼 클릭
디스플레이하고자 하는 video 디바이스 선택 후 팝업창 오른쪽 하단 OK 버튼 클릭
영상 출력 화면