gpt4 book ai didi

c++ - 使用 C++ 的视频流

转载 作者:可可西里 更新时间:2023-11-01 18:26:59 29 4
gpt4 key购买 nike

我打算用 C++ 构建一个应用程序,它创建照片流,然后将它们作为视频流发送到另一个应用程序。关于我如何开始的任何想法?我的意思是,我应该使用什么库以及编码是什么?我正在考虑将 MJPEG、UDP 或 RTP 作为协议(protocol)....任何帮助将不胜感激。

最佳答案

如果您的输入数据只是一堆随机图像,而不是视频,您就不会进行“视频流”。你只是要发送一堆完整的图像。无需涉及视频编码技术,只做最简单的图像传输。视频编码器依赖于每一帧与前一帧具有各种关系,这在实际视频中很常见。对于随机图像的输入,它们将无法压缩那么多,并且单帧压缩(例如 JPEG/PNG/其他)很可能已经应用于您的输入数据。

可能最简单的方法是发送每个文件的内容以及原始文件名,并让接收客户端在磁盘上重新创建文件,并使用现有的面向磁盘的库打开和解码图像。

您可能应该为此使用 TCP,您的要求中没有任何内容表明您需要使用更复杂且更容易出错的基于 UDP/RTP 的解决方案。

关于c++ - 使用 C++ 的视频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1825338/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com