本质上,问题是这样的;我有8个安全摄像头,都是通过RTSP以非常高的不可修改的分辨率(特别是2560x1440)传输的。我想在每个视频流的角落放置一个小标签,以显示一个白色背景的字符串,然后将文件保存到本地。
目前,我正在使用Python和OpenCV处理帧,接收要应用的字符串,修改帧,然后将其保存到文件中。问题是,该文件已经以H264编码,我必须将其重新编码为H264,然后将其另存为文件。在双核现代英特尔i5上(不幸的是无法改变这一点),同时以15FPS对8个2560x1440视频进行转码,你可以看到这是如何崩溃的。我正在寻找任何必要的手段来优化这个过程。我也明白这是一个非常非常艰巨的任务。然而,这不是我的决定。
I have created a graphic to help show what I am trying to accomplish.
我愿意尝试使用C++,但是我根本没有使用它的经验,我也找不到任何这样的库来接收RTSP流和修改它们的帧。
任何帮助或资源都是非常感谢的。
发布于 2020-08-08 03:44:17
https://stackoverflow.com/questions/63291498
复制相似问题