如何实现一个小型RTSP服务器?

发布于 2024-08-14 14:13:34 字数 263 浏览 3 评论 0原文

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

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

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

I am implementing a client/server application where video streaming occurs between two computers (in one direction). I would like to have the server publish an SDP file when it starts streaming. The client would then be able to download this SDP file and use it to get the stream. In order to implement this it seems I need to include a RTSP server in my server application.

I am planning to use either libVLC or GStreamer for the client. Both are able to get incoming video streams using the info from an SDP file.

Server-side I don't really know where to start. Can anyone recommend a good C++ library that would allow me to create a small RTSP server?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

绿萝 2024-08-21 14:13:34

使用 Live555 LGPL 库 或为了好玩,阅读 RFC 并实施:-)

Use Live555 LGPL library or for fun, read the RFC and implement :-)

小梨窩很甜 2024-08-21 14:13:34

Libcurl 的库提供了一个对服务器端有用的简单示例。
看一下: https://curl.haxx.se/libcurl/c/rtsp .html

Libcurl's library offers a simple example that can be usefull for the server side..
Take a look at: https://curl.haxx.se/libcurl/c/rtsp.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文