2017-08-06 64 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