Qt 是不是能够处理小缓冲区低延迟视频应用程序(例如直播)?

Posted

技术标签:

【中文标题】Qt 是不是能够处理小缓冲区低延迟视频应用程序(例如直播)?【英文标题】:Is Qt capable of small-buffer low-latency video applications (e.g. live streaming)?Qt 是否能够处理小缓冲区低延迟视频应用程序(例如直播)? 【发布时间】:2017-05-22 07:05:07 【问题描述】:

我正在尝试创建自己的基于 URL 的直播应用程序。我遇到了一个问题,如果视频流有大约 1000 毫秒的延迟并且即使在使用 LowLatency 命令后延迟也没有变化。我想实现大约 100 毫秒延迟的视频流。

( 我想真正了解 Qt 是否适合这里的工作,来自了解 Qt 并了解非阻塞、高优先级、低延迟编程的人。我已经喜欢 Qt 的 QML + javascript GUI 构建方面.)

【问题讨论】:

你达到你的 100 毫秒目标了吗?我正在尝试实现类似的东西,并且视频延迟不能低于 250 毫秒。 PySide/pyqt造成的约100ms延迟 【参考方案1】:

我真的想知道 Qt 是否适合这里的工作

是的。

(当然,您可以使用 Qt 来实际实现它)。

【讨论】:

以上是关于Qt 是不是能够处理小缓冲区低延迟视频应用程序(例如直播)?的主要内容,如果未能解决你的问题,请参考以下文章

用于视频处理的图像缓冲区 [关闭]

如何在实时 HLS 流到 Google 演员表上获得尽可能小的延迟?

来自WINDOWS中c ++ opencv应用程序的低延迟视频流[关闭]

简介一:低延迟交易架构技术研究

Qt/C++ Multimedia Player Video Clips,多个视频小部件

Cloudflare Stream 低延迟高性价比,值得入手