首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流管道绿线故障

流管道绿线故障
EN

Stack Overflow用户
提问于 2021-08-02 13:38:24
回答 1查看 138关注 0票数 0

使用系统:QT-5.14

Gstreamer - 1.18

Android 21,BULD SDK 30

我有下面的QT应用程序管道线,它将视频从本地rtsp源流到服务器。

代码语言:javascript
复制
QString cmdStream = "rtspsrc location=rtsp://127.0.0.1:8554/fpv_stream latency=200 ! rtph264depay ! h264parse ! video/x-h264 ! queue  ! flvmux name=mux streamable=true ! rtmpsink sync=true async=true location=\""+urlStream+" live=1\"";

这条管道工作良好的高清视频(1280x720)。但得到的问题的全高清(1920x1080)分辨率。

使用HD:在这里输入图像描述

不适用于FHD:在这里输入图像描述

当同一根管子适用于高清视频而不是FHD时,会有什么问题呢?我尝试过修改同步,延迟将队列添加到某些元素中。

EN

回答 1

Stack Overflow用户

发布于 2021-10-12 06:21:36

用下面的管道完成这个任务

代码语言:javascript
复制
cmdStream = "rtspsrc location=\"rtsp://127.0.0.1:8554/fpv_stream\" name=rtspscr1 ! capsfilter caps=\"application/x-rtp, media=(string)video, payload=(int)96, encoding-name=(string)H264, a-framerate=(string)24.000000\" ! queue ! rtph264depay ! video/x-h264,stream-format=byte-stream ! h264parse !  queue ! flvmux ! rtmpsink sync=true async=true location=\""+urlStream+"\"";

这条管道的工作是由于改变了视频/x 264,流格式=字节流这个元素处理非常好的流,与HD和FHD流一起工作。

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

https://stackoverflow.com/questions/68622595

复制
相关文章

相似问题

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