2012-10-23 111 views
0

我想开发一个非常小巧的RTSP客户端来从网络摄像机获取视频流。有没有人知道我在哪里可以找到协议的简单解释和一些很好的例子?C++ RTSP视频捕获实现

最好的问候,

回答

3

您通过RTSP协议连接到摄像头以查询其功能,识别流并准备/开始传输。

作为初始化和握手的一部分,你会发现可用的流。

然后,你将建立RTP会话(一个或多个)接收数据,通过UDP或共享同一个TCP连接。

为了解码媒体流,您将转换的有效载荷送入纯数据,需要进行进一步的处理。随着IP摄像机的主要兴趣也许是MPEG-4 AVC(H.264):

这看起来有些(介绍)读数。

+0

罗马,谢谢你的完整答案。 –

1

尝试GStreammer库。它是模块化的,灵活的库,可用于流式处理(客户端和服务器)。只需检查文档并选择正确的插件。

GStreammer可以以两种方式使用:作为命令行工具或作为项目库,取决于您的要求。

+0

一月,这就是我想听到的:-)非常感谢。 –