본문 바로가기
반응형

gstreamer9

Gstreamer Python : pipeline 예제 Python 으로 Gstreamer pipeline 구현 예제 Gstreamer 프레임워크는 기본적으로는 C 언어로 프로그래밍 가능하다. 추가로 Python 언어를 사용할 수 있도록 GST-PYTHON 바인딩을 제공한다. 몇개의 예제를 통하여 python 으로 Gstreamer 를 사용하는 방법을 정리한다. Gstreamer pipeline 를 프로그래밍 해보자 예제실행환경 Python 3.8.10 Gstreamer 1.16.4 and plugins Gstreamer python 프로그래밍 리눅스 터미널에서 gst-launch-1.0 명령을 이용하여 gstreamer pipeline 을 실행할 수 있다. python 을 이용해서 gstreamer pipeline 을 실행하기 위해서 Gst.parse_la.. 2023. 2. 2.
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 를 .. 2022. 8. 3.
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.. 2022. 7. 21.
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 명령으로 .. 2022. 7. 13.
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.. 2022. 7. 13.
Gstreamer 로 Jetson 에서 라즈베리파이v2 카메라 테스트 Jetson NX 에서 라즈베리파이 V2 (IMX219) 카메라 테스트 NVIDIA Jetson NX 에서 GSTREAMER command pipeline 명령어로 카메라 preview 를 실행한다. Raspberry Pi V2 카메라 테스트 라즈베리 파이 카메라 모듈 v2 Raspberry Pi 카메라 V2는 Sony IMX219 8백만 화소 센서를 사용하며 MIPI 인터페이스를 제공한다. 이 카메라 모듈은 Raspberry Pi 뿐만 아니라, 엔비디아 NVIDIA Jetson 시리즈에서도 사용 가능하다. 라즈베리 파이 카메라 모듈 v2 지원 모드 NVIDIA Jetson NX 에서 라즈베리 파이 카메라 V2 를 사용하기 위해서는 Argus 를 통해 내부 ISP 를 사용해야 한다. 카메라 에서 지원하는.. 2022. 7. 1.
반응형