본문 바로가기

NVIDIA Jeston/Deepstream

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 Test1 객체 검출결과 RTSP 전송 Deepstream 6.0 RTSP 전송 NVIDIA Xavier NX devkit 에서 Deepstream 6.0 를 이용하여 객체검출 결과를 RTSP 로 전송하는 예제를 실행한다. 본 예제는 엔비디아에서 제공하는 deepstream 6.0 과 deepstream-test1 를 이용하였다. Deepstream 6.0 test1 예제 테스트 환경 NVIDIA Xavier NX devkit (16G emmc module) Jetpack 4.6 (L4T R32.6.1) Deepstream 6.0 test1 Deepstream 6.0 test1 는 affemodel 로 생성된 Car, Bicycle, Person, Roadsign 4가지 객체를 검출하는 샘플 어플리케이션 이다. deepstream 으로 제작 .. 더보기
Deepstream 를 이용하여 유동인구를 분석해보자! Deepstream 6.0 유동인구 분석 예제 NVIDIA Xavier NX devkit 에서 Deepstream 6.0 를 이용하여 유동인구를 분석할 수 있는 예제를 실행해본다. Deepstream 이 관한 개발환경은 아래 포스팅을 참고한다. 2022.07.10 - [NVIDIA Jeston/Deepstream] - Deepstream 처음 설치하고 실행하기 2022.07.13 - [NVIDIA Jeston/Deepstream] - Deepstream graphviz dot 그래프를 이용한 시각화 2022.07.13 - [NVIDIA Jeston/Deepstream] - Deepstream 오브젝트 트래커 예제 실행하기 이 예제에서는 에서 제공하는 deepstream-occupancy-analytic .. 더보기
Deepstream 오브젝트 트래커 예제 실행하기 Deepstream 6.0 오브젝트 트래커 예제 NVIDIA Xavier NX devkit 에서 Deepstream 6.0 의 Object Tracker 예제를 실행해보고 파이프라인을 분석한다. Deepstream 6.0 오브젝트 트래커 어플리케이션 실행하기 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 명령으로 .. 더보기
Deepstream graphviz dot 그래프를 이용한 시각화 Deepstream 6.0 graphviz 그래프 생성하기 NVIDIA Xavier NX devkit 에서 Deepstream 6.0 의 샘플 어플리케이션의 graphviz 를 생성한다. graphviz 를 이용하면 복잡한 gstreamer pipeline 입출력 관계를 분석하는데 도움이 된다. Deepstream 6.0 샘플 어플리케이션 실행하기 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 에서 Deepstre.. 더보기
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... 더보기