0
在Android應用程序中我使用這條管道在GST-RTSP服務器:如何手動設置流分辨率?
"Appsrc ! h264parse ! rtph264pay "
而這個接收流:
"rtspsrc ! Rtph264depay ! H264parse ! avdec_h264 ! autovideosink"
而且具有1280×720分辨率的有流。我在哪裏以及如何設置它?
問候。
在Android應用程序中我使用這條管道在GST-RTSP服務器:如何手動設置流分辨率?
"Appsrc ! h264parse ! rtph264pay "
而這個接收流:
"rtspsrc ! Rtph264depay ! H264parse ! avdec_h264 ! autovideosink"
而且具有1280×720分辨率的有流。我在哪裏以及如何設置它?
問候。
您可以用capsFilter元素更改分辨率。您還需要額外的videoscale元素,並且可能還需要videoconvert。
這裏是GST-管道下水例如:
gst-launch-1.0 videotestsrc \
! videoconvert ! videoscale \
! capsfilter caps="video/x-raw, width=640, height=480" \
! autovideosink