c++ - 如何实现一个微型 RTSP 服务器?

标签 c++ rtsp

我正在实现一个客户端/服务器应用程序,其中视频流发生在两台计算机之间(单向)。我想让服务器在开始流式传输时发布一个 SDP 文件。然后,客户端将能够下载此 SDP 文件并使用它来获取流。为了实现这一点,我似乎需要在我的服务器应用程序中包含一个 RTSP 服务器。

我计划为客户端使用 libVLC 或 GS​​treamer。两者都能够使用 SDP 文件中的信息获取传入的视频流。

服务器端我真的不知道从哪里开始。谁能推荐一个好的 C++ 库,让我可以创建一个小型 RTSP 服务器?

最佳答案

使用Live555 LGPL library或者为了好玩,read the RFC并实现 :-)

关于c++ - 如何实现一个微型 RTSP 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1888003/

相关文章:

c++ - 重载运算符<<

c++ - 二维数组访问/修改时间常数吗?

c++ - 如何使用 CTypedPtrArray

c++ - 调试断言错误 - OpenCV

android - 在Android中播放RTSP链接

C++ 调用 getenv ("LINES") 或 getenv ("COLUMNS") 在 Xcode 中运行良好,在终端中运行时出现段错误

c++ - 原始 RTP 负载中的 MPEG4

linux - 如何知道网络摄像机(RTSP)是否正在流媒体?

linux - 将 movflags 添加到 mp4 文件的顶部,而不使用 ffmpeg 进行实时 RTSP 流

c - 通过多个 IP 摄像机捕获视频数据包