본문 바로가기

Deepstream

젯슨 NX Xavier NGC 컨테이너 개발환경 Jetson NX Xavier NGC 개발환경 엔비디아는 Jetson 의 SDK 개발환경을 NGC 를 통해 docker container 형태로 배포하고 있다. 배포되고 있는 container 에는 Linux for Tegra, CUDA, TensorRT, deepstream 등 엔비디아에서 제공하는 SDK 을 포함하고 있다. 이 포스팅은 Jetson NX Xavier 에서 NGC 를 통해 docker container 를 받고 실행하는 기본적인 예제를 다른다. Jetson NX Xavier (또는 Nano) production module 의 경우, 내부 eMMC 공간 (16G) 가 부족하기 때문에, 외부 SDCARD 를 이용해서, docker container 개발환경을 만들어보자. STEP1. Xa.. 더보기
NVIDIA Jeston deepstream RTSP 수신 엔비디아 Jetson deepstream RTSP 수신 파이프라인 (엔비디아 Jetson 에서 deepstream 을 통해 생성된 ) RTSP 영상을 Host 에서 수신하는 방법을 테스트 하고 기록한다. RTSP 수신 파이프라인 일반적인 파이프라인 rtspsrc 를 통해 영상수신하고 h264 decoding 해서 화면에 sink 시킨다. gst-launch-1.0 rtspsrc location='rtsp://192.168.1.6:8554/ds-test' \ ! rtph264depay ! h264parse ! decodebin ! autovideosink RTSP 옵션추가 deepstream 어플리케이션에 따라서 drop-on-latency 와 옵션을 추가할 수 있다. 이 옵션은 설정된 latency 를 .. 더보기
UDP sink 를 이용한 Deepstream RTSP 출력 UDP sink 를 이용한 Deepstream RTSP 출력 (Gstreamer 기반) NVIDIA Deepstream 예제들은 다양한 형태로 구현되어 있다. Gstreamer 로 대부분 구현하고 NVIDIA Deepstream plugin을 사용하는 예제도 있고, NVIDIA Deepstream framework 을 사용하는 예제도 제공된다. 대표적으로 deepstream-test1 가 Gstreamer 스타일로 구현되어 있고, 다음의 NVIDIA plugin 을 사용한다. nvv4l2decoder nvstreammux nvinfer nvvideoconvert nvdsosd nveglglessink 반면에 deepstream-test5 의 경우, apps-common 에 있는 NVIDIA Deepstr.. 더보기
딥스트림 입력 소스를 V4L2 카메라로 변경하는 방법 엔비디아 딥스트림 Deepstream 6.0 입력 소스를 카메라로 변경하는 방법 NVIDIA Xavier NX devkit 에서 Deepstream 6.0 의 입력 소스를 filesrc 가 아닌 카메라, v4l2 로 변경하는 방법을 테스트하고 정리한다. 이 예제에서 사용된 환경은 아래 포스팅을 참고한다. 2022.07.10 - [NVIDIA Jeston/Deepstream] - Deepstream 처음 설치하고 실행하기 2022.07.15 - [NVIDIA Jeston/Deepstream] - Deepstream 를 이용하여 유동인구를 분석해보자! Deepstream 입력소스 변경 테스트 환경 NVIDIA Xavier NX devkit (16G emmc module) nvme ssd root file s.. 더보기
Deepstream 6.0 Yolov2 Yolov3 예제 실행하기 Deepstream 6.0 에서 Yolo 예제 실행하기 NVIDIA Xavier NX devkit 에서 Deepstream 6.0 의 Yolo V3 예제를 빌드하고 실행한다. Deepstream 6.0 objectDetector_Yolo 예제 NVIDIA Xavier NX devkit 에서 Deepstream 6.0 설치는 아래 포스팅을 참고한다. 2022.07.10 - [임베디드 컴퓨팅/nVidia Jetson] - [Jetson] JetPack4.6 Deepstream 6.0 설치하기 [Jetson] JetPack4.6 Deepstream 6.0 설치하기 JetPack4.6 에서 Deepstream 6.0 설치하기 NVIDIA Xavier NX devkit 에 apt-get 명령으로 Deepstrea.. 더보기
Deepstream 처음 설치하고 실행하기 JetPack4.6 에서 Deepstream 6.0 설치하기 NVIDIA Xavier NX devkit 에 apt-get 명령으로 Deepstream 6.0 설치하고 샘플 어플리케이션을 실행한다. Deepstream 6.0 설치하기 테스트 환경 NVIDIA Xavier NX devkit (16G emmc module) nvme ssd root file system 사용 Jetpack 4.6 (L4T R32.6.1) Deepstream 6.0 종속 패키지 설치 터미널에서 apt install 명령으로 Deepstream 6.0 종속 패키지를 설치한다. $ sudo apt install \ libssl1.0.0 \ libgstreamer1.0-0 \ gstreamer1.0-tools \ gstreamer1... 더보기