首页 > 解决方案 > 如何使用带有 GStreamer 的 RTP 发送/接收编码为 JPEG 的 videotestsrc 图像?

问题描述

我想使用带有 GStreamer 的 RTP 发送/接收编码为 JPEG 的 videotestsrc 图像。
我尝试了以下命令。它可以发送和接收测试图像。
但是,收到的图像不正确。它被打破。图像看起来很暗且未对齐。
如何正常收发图片?

gst-launch-1.0 videotestsrc ! videoconvert ! video/x-raw, format=YUY2 ! jpegenc ! rtpjpegpay ! udpsink host=127.0.0.1 port=5000
gst-launch-1.0 udpsrc port=5000 ! application/x-rtp, media=video, encoding-name=JPEG, framerate=30/1, payload=26, clock-rate=90000 ! rtpjpegdepay ! jpegdec ! videoconvert ! autovideosink

结果

在此处输入图像描述

环境

标签: gstreamer

解决方案


推荐阅读