1

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

最好的祝福,

4

2 回答 2

6

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

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

然后,您将设置 RTP 会话以通过 UDP 或共享相同的 TCP 连接接收数据。

要解码媒体流,您需要将有效负载转换为需要进一步处理的纯数据。对于 IP 摄像机,您的主要兴趣可能是 MPEG-4 AVC (H.264):

这看起来像是一些(介绍性的)阅读。

于 2012-10-23T10:14:50.037 回答
3

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

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

于 2012-10-23T10:03:29.007 回答