首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gstreamer rtsp流的机会分辨率

gstreamer rtsp流的机会分辨率
EN

Stack Overflow用户
提问于 2017-03-20 14:59:03
回答 2查看 2.4K关注 0票数 0

我是Gstreamer的新手,在显示之前更改视频流的分辨率有问题。在运行Windows 7的计算机上,我收到一个RTP/RTSP流,分辨率为320x184。我可以使用以下命令来显示流:

gst-启动-1.0 rtspsrc位置=rtsp://10.0.0.3:554/ latency=0!破译!自动视频链路

提供了一个显示视频流的小窗口,没有延迟。

这几乎是我想要达到的目标。我只想以1280 x 800的分辨率显示这个流,没有窗口边框。我不知道如何扩展Gstreamer管道来实现这一点。你们有人能帮我一下吗?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-20 15:53:29

您不能从命令行执行此操作。为此,您需要编写一个真正的GUI应用程序。然后,您必须与您的GUI交互您的GStreamer管道。更准确地说,你将不得不告诉管道的渲染器在哪里绘制视频。为此,您将需要GstVideoOverlay接口。

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstvideooverlay.html

还有关于如何使用它的例子:

https://github.com/GStreamer/gst-plugins-base/tree/master/tests/examples/overlay

票数 0
EN

Stack Overflow用户

发布于 2017-03-23 07:06:50

我对我的问题找到了一个答案:增加视频播放就能做到这一点。

完整的命令现在如下所示:

gst-启动-1.0 rtspsrc位置=rtsp://10.0.0.3:554/ latency=0!破译!视频信号!视频/x-raw,width=1280,height=800!自动视频链路

谢谢你的意见

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42906968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档