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

时间:2009-12-11 13:15:21

标签: c++ rtsp

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

我打算为客户端使用libVLC或GStreamer。两者都能够使用SDP文件中的信息获取传入的视频流。

服务器端我真的不知道从哪里开始。任何人都可以推荐一个好的C ++库来创建一个小的RTSP服务器吗?

4 个答案:

答案 0 :(得分:3)

使用此LGPL library或有趣,read the RFC并实施: - )

答案 1 :(得分:0)

答案 2 :(得分:0)

C#@ http://net7mma.codeplex.com

中有一个实现

它应该包含您需要的一切,包括客户端和服务器实现以及与编码和解码相关的一些其他内容!

答案 3 :(得分:0)

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