繁体   English   中英

C ++ RTSP视频捕获实现

[英]C++ RTSP video capture implementation

我想开发一个非常小巧的RTSP客户端,以从网络摄像机获取视频流。 有人知道在哪里可以找到该协议的简单说明和一些很好的示例吗?

最好的祝福,

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

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

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

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

这看起来像一些(入门)阅读。

尝试使用GStreammer库。 它是模块化的wery灵活库,可用于流(客户端和服务器)。 只需检查文档并选择合适的插件即可。

GStreammer可以以两种方式使用:根据您的要求,用作命令行工具或项目中的库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM