RTSP 流媒体服务器 C++

RTSP Streaming Server C++

我想用 C++ 编写一个 RTSP 流媒体服务器。多个客户端将连接到此服务器以接收流式数据。

我的理解是我需要用 C++ 为客户端服务器架构进行套接字编程。

我知道 FFMPEG 支持流式传输的命令行 audio/video。但我的要求是用 C++ 编写一个客户端服务器套接字模型。

我看过https://www.medialan.de/usecase0001.html

我也在看这个。 https://www.youtube.com/watch?v=MEMzo59CPr8

但我不确定这是否对我有帮助。

为了流式传输 audio/video 数据,我是否需要使用 FFMEPG API。如果是,我需要使用哪些 FFMPEG 库?

不,您不需要 ffmpeg 来编写 RTSP 服务器。

我想我会使用 gstreamer RTSP 服务器。 Gstreamer 易于使用。 我尝试了示例示例,并且能够通过 RTSP 流式传输视频。