OS 운영체제/Linux

[NVIDIA] 젯슨 Gstreamer RTSP 자료 모음

쉬고싶은 거북이 2025. 5. 7. 14:05

Jetson에서 지원하는 Gstreamer 실시간 스트리밍 프로토콜(RTSP) 테스트

 

videotestsrc

 

'videotestsrc is-live=true ! '
'video/x-raw, width=1920, height=1080, framerate=30/1, format=UYVY ! '
'timeoverlay halignment=right valignment=bottom text="Stream time:" shaded-background=true font-desc="Sans, 24" ! '
'nvvidconv ! nvv4l2h264enc ! rtph264pay name=pay0 pt=96'

 

디바이스 연결만 H.265는 N개 클라이언트 접속 가능한데 H.264는 안되는 이슈 발생 (나중에 확인할 예정)

 

display-name=:0

'ximagesrc display-name=:0 use-damage=0 ! '
'video/x-raw,framerate=30/1 ! '
'videoconvert ! '
'x264enc tune=zerolatency speed-preset=ultrafast bitrate=1500 ! '
'timeoverlay halignment=right valignment=bottom text="Stream time:" shaded-background=true font-desc="Sans, 24" ! '
'clockoverlay halignment=left valignment=top shaded-background=true font-desc="Sans, 24" ! '
'rtph264pay config-interval=1 name=pay0 pt=96'

 

 


참조사이트

 

https://github.com/GStreamer/gst-rtsp-server

 

GitHub - GStreamer/gst-rtsp-server: RTSP server based on GStreamer. This module has been merged into the main GStreamer repo for

RTSP server based on GStreamer. This module has been merged into the main GStreamer repo for further development. - GitHub - GStreamer/gst-rtsp-server: RTSP server based on GStreamer. This module ...

github.com

 

https://docs.nvidia.com/jetson/archives/r34.1/DeveloperGuide/text/SD/Multimedia/AcceleratedGstreamer.html

 

Accelerated GStreamer — Jetson Linux<br/>Developer Guide 34.1 documentation

This topic is a guide to the GStreamer version 1.0 and 1.14 based accelerated solution included in NVIDIA® Jetson™ Linux. CUDA Video Post-Processing with GStreamer-1.0 This section describes GStreamer-1.0 plugins for NVIDIA® CUDA® post-processing oper

docs.nvidia.com

 

https://forums.developer.nvidia.com/t/nvmm-memory/50217/4

 

NVMM memory

Hi dumbogeorge, appsink is an interface sink for openCV pipeline to get the frame from gst ----> nvcamerasrc. How do you get cv::Mat in the below pipeline?

forums.developer.nvidia.com

 

https://gist.github.com/liviaerxin/bb34725037fd04afa76ef9252c2ee875

 

GStreamer Pipeline Samples #GStreamer

GStreamer Pipeline Samples #GStreamer. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com