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

问题描述 投票:3回答:4

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

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

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

c++ rtsp
4个回答
3
投票

使用这个LGPL library或乐趣,read the RFC和实施:-)



0
投票

C#@ http://net7mma.codeplex.com中有一个实现

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.