2017-08-06 138 views
0

在Android應用程序中我使用這條管道在GST-RTSP服務器:如何手動設置流分辨率?

"Appsrc ! h264parse ! rtph264pay "

而這個接收流:

"rtspsrc ! Rtph264depay ! H264parse ! avdec_h264 ! autovideosink"

而且具有1280×720分辨率的有流。我在哪裏以及如何設置它?

問候。

回答

0

您可以用capsFilter元素更改分辨率。您還需要額外的videoscale元素,並且可能還需要videoconvert

這裏是GST-管道下水例如:

gst-launch-1.0 videotestsrc \ 
! videoconvert ! videoscale \ 
! capsfilter caps="video/x-raw, width=640, height=480" \ 
! autovideosink