Raspberry Pi 4에서 라이브 전송 소프트웨어 OBS-Studio를 움직여 보았습니다. (※ 실용적으로 되었습니다)
소개
Jetson Nano에서 라이브 전송 소프트웨어 OBS-Studio를 움직여 보았습니다.
Raspberry Pi 3 Model B+에서 라이브 전송 소프트웨어 OBS-Studio를 움직여 보았다.
계속해서 Raspberry Pi 4 (메모리 4GB)에서 OBS-Studio를 실행해 보았습니다.

빌드 단계(Raspberry Pi 3 Model B+와의 차이)
기본적으로 "Raspberry Pi 3 Model B+에서 라이브 전송 소프트웨어 OBS-Studio를 움직여 보았다."빌드 절차는 동일합니다.
메모리 용량이 크게 증가한 덕분에 빌드가 도중에 멈추지 않았습니다. (해결 방법 3. 스왑을 추가 할 필요가 없었습니다.)
환경
기본적으로 "Raspberry Pi 3 Model B+에서 라이브 전송 소프트웨어 OBS-Studio를 움직여 보았다."빌드 절차는 동일합니다.
메모리 용량이 크게 증가한 덕분에 빌드가 도중에 멈추지 않았습니다. (해결 방법 3. 스왑을 추가 할 필요가 없었습니다.)
환경
실행 방법
Raspberry Pi 3 Model B+에서는 명령 프롬프트에서 정상적으로 OBS를 실행하면 문제가 없었지만 Raspberry Pi 4에서는 오류가 발생했습니다.

솔루션을 OBS-Studio Forums에서 찾았습니다.
h tps : // 오 bsp 여지 ct. 코 m/후우루 m/th레아 ds/오 bs-등 sp 벳 ry-피-부이 ld-인 st 루 c치온 s. 115739/

환경 변수를 붙여 무사히 OBS 를 기동할 수 있었습니다만, 음성 캡쳐 디바이스 (ALSA)를 사용할 때에 에러가 출력되었습니다.error: alsa-input: Failed to open 'default': そのようなファイルやディレクトリはありません
결국 sudo에서 OBS를 시작하여 문제를 피할 수있었습니다.$ sudo MESA_GL_VERSION_OVERRIDE=3.3 obs

동작 확인
부팅 후 CPU 사용률은 5~6% 정도였습니다.
(Raspberry Pi 3 Model B+는 60% 정도였으므로 상당히 개선되었습니다.)

비디오 캡처 장치(웹캠), 창 캡처, 음성 캡처 장치 및 텍스트(텔롭)를 추가한 후 CPU 사용률은 10~11% 정도였습니다.

(카메라 설정)

(영상 설정)

배달 시작 후 CPU 사용률은 80~90% 정도가 되어, 「인코드가 고부하」라는 경고가 표시되어, 프레임 레이트는 30 fps 를 유지할 수 없게 되었습니다.

프레임 레이트를 20fps 정도로 낮추면 "인코드가 고부하"라는 경고는 표시되지 않고 전달이 안정되었습니다.

(참고) YouTube Live 게재의 아카이브 동영상은 여기입니다.

error: alsa-input: Failed to open 'default': そのようなファイルやディレクトリはありません
$ sudo MESA_GL_VERSION_OVERRIDE=3.3 obs
부팅 후 CPU 사용률은 5~6% 정도였습니다.
(Raspberry Pi 3 Model B+는 60% 정도였으므로 상당히 개선되었습니다.)

비디오 캡처 장치(웹캠), 창 캡처, 음성 캡처 장치 및 텍스트(텔롭)를 추가한 후 CPU 사용률은 10~11% 정도였습니다.

(카메라 설정)

(영상 설정)

배달 시작 후 CPU 사용률은 80~90% 정도가 되어, 「인코드가 고부하」라는 경고가 표시되어, 프레임 레이트는 30 fps 를 유지할 수 없게 되었습니다.

프레임 레이트를 20fps 정도로 낮추면 "인코드가 고부하"라는 경고는 표시되지 않고 전달이 안정되었습니다.

(참고) YouTube Live 게재의 아카이브 동영상은 여기입니다.

OBS-Studio 버전 27 (OBS_VERSION: 27.2.0-103-g02e541038) 빌드
순서의 변경 부분을 중심으로 기재합니다.
1. 추가 패키지 설치
$ sudo apt install libwayland-dev libxkbcommon-dev libpci-dev qtbase5-private-dev
2. cmake 명령 파라미터 추가
$ cmake -DUNIX_STRUCTURE=1 -DCMAKE_INSTALL_PREFIX=/usr ..
↓
$ cmake -DENABLE_WAYLAND=OFF -DENABLE_PIPEWIRE=OFF -DBUILD_BROWSER=OFF -DUNIX_STRUCTURE=1 -DCMAKE_INSTALL_PREFIX=/usr ..
3. 가상 카메라
OBS-Studio 버전 26에서 추가된 가상 카메라 기능의 사용도 OK였습니다.
Reference
이 문제에 관하여(Raspberry Pi 4에서 라이브 전송 소프트웨어 OBS-Studio를 움직여 보았습니다. (※ 실용적으로 되었습니다)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kitazaki/items/fe037d195f497eb54427
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ sudo apt install libwayland-dev libxkbcommon-dev libpci-dev qtbase5-private-dev
$ cmake -DUNIX_STRUCTURE=1 -DCMAKE_INSTALL_PREFIX=/usr ..
↓
$ cmake -DENABLE_WAYLAND=OFF -DENABLE_PIPEWIRE=OFF -DBUILD_BROWSER=OFF -DUNIX_STRUCTURE=1 -DCMAKE_INSTALL_PREFIX=/usr ..
Reference
이 문제에 관하여(Raspberry Pi 4에서 라이브 전송 소프트웨어 OBS-Studio를 움직여 보았습니다. (※ 실용적으로 되었습니다)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kitazaki/items/fe037d195f497eb54427텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)