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