我正在用C ++编写一个需要与RTSP服务器通信的服务器应用程序。
客户端将连接到我的服务器应用程序,我的应用程序将与RTSP服务器通话,告诉它“使用H.264编码将RTP流X从端口A发送到IP 1.2.3.4上的客户端端口B”。
我开始寻找RTSP教程,但大多数示例只涉及客户端请求类似rtsp://example.com/media.mp4的URI。我也查看了RFC 2326,但发现它很难消化。
有人知道一个好的RTSP教程或书吗? 也许一些示例代码解决了类似的问题或者是一个实现RTSP的C ++库?
答案 0 :(得分:1)
除非您有私有API我不知道控制RTSP服务器,否则您无法按照自己的要求进行操作。 您可以做的是要求RTSP服务器将指定的流发送到您的服务器并将其转发给客户端。 要与rtsp服务器轻松通信,您可以使用gstreamer:http://gstreamer.freedesktop.org/