【发布时间】:2020-07-26 16:47:11
【问题描述】:
如何使用C/C++语言获取RTSP的当前帧?
我知道有很多 Python 解决方案: Read Frames from RTSP Stream in Python
如果我们不能使用命令(如ffmpeg..),就使用c/c++代码。
我正在尝试 libvlc 或 openCV。我能怎么做?谢谢你。
【问题讨论】:
-
考虑使用 gstreamer 库
-
RTSP 框架?这听起来完全错误。 RTSP 是流控制协议。它包含像
PLAY rtsp://example.com/media.mp4 RTSP/1.0这样的高级命令。它根本不会打扰单个框架。 RTSP 甚至不是特定于视频的。播放音频时,“帧”会是什么?音频每秒可能有 44100 个样本。