我想开发一个非常小巧的RTSP客户端来从网络摄像机获取视频流。有谁知道我在哪里可以找到协议的简单解释和一些很好的例子?
致以最诚挚的问候,
答案 0 :(得分:3)
通过RTSP协议连接到摄像机以查询其功能,识别流并准备/开始传输。
作为初始化和握手的一部分,您将发现可用的流。
然后,您将设置RTP会话以通过UDP或共享相同的TCP连接接收数据。
要解码媒体流,您需要将有效负载转换为进一步处理所需的纯数据。对于IP摄像机,您的主要兴趣可能是MPEG-4 AVC(H.264):
这看起来像是一些(介绍性的)阅读。
答案 1 :(得分:1)
试试GStreammer库。它是模块化,非常灵活的库,可用于流式传输(客户端和服务器)。只需检查文档并选择正确的插件即可。
GStreammer可以通过两种方式使用:作为命令行工具或项目中的库,具体取决于您的要求。