개요
GStreamer는 효율적인 비디오 스트리밍 및 처리를 가능하게 하는 강력한 멀티미디어 프레임워크입니다. stellarHD는 MJPEG 및 원시 YUYV 압축 형식을 지원하며 최대 60 FPS의 고프레임 속도를 지원합니다.요구 사항
이를 위해서는 Linux 컴퓨터에 GStreamer가 설치되어 있어야 합니다. 다음 설치 명령을 사용하여 필요한 패키지를 가져올 수 있습니다.장치 노드 식별
stellarHD 카메라를 연결하면 Linux 커널은 (V4L2를 통해) 일반적으로 네 개의 장치 노드(예:/dev/video0 ~ /dev/video3)를 생성합니다.
- MJPEG / YUYV: 그룹의 첫 번째 노드(예:
/dev/video0)에 있습니다.
v4l2-ctl을 사용하여 장치 노드를 확인할 수 있습니다:
MJPEG 모드
MJPEG 모드는 stellarHD에서 최대 60 FPS의 높은 프레임 속도를 달성하는 주된 방법입니다.로컬 미리보기
/dev/video0가 MJPEG 노드라고 가정:
UDP 네트워크 스트림
MJPEG를 다른 장치(예: IP192.168.1.50, 포트 5600)로 네트워크를 통해 스트리밍하려면:
YUYV 모드
USB 대역폭으로 인해 YUYV는 높은 해상도에서 낮은 프레임 속도로 제한됩니다.로컬 미리보기
/dev/video0가 해당 노드라고 가정:
YUYV 모드에서 지원되는 해상도 및 프레임 속도 조합은 stellarHD 기술 사양을 참조하세요.