微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

libcurl 是否支持 RTSPS?

如何解决libcurl 是否支持 RTSPS?

我正在尝试使用 libcurl 通过 TLS 与 RTSP 服务器通信。

尝试向服务器发送 RTSPS 请求时,curl 请求失败:

libcurl 错误:“libcurl 中不支持或禁用协议“rtsps”

libcurl 构建时支持 RTSP (enable-rtsp) 和普通的 RTSP 请求工作。

libcurl 是否支持 RTSPS?

如果不是为什么不呢? RTSPS 和 HTTPS 之间的技术差异是什么导致了这个问题?

我使用的嵌入式平台目前使用的是该库的 7.72.0 版,但如果出现问题,我可以更新)。

我在 Google 或 curl.se 上没有直接找到任何关于 RTSPS 支持的信息。

RTSP sample显示 RTSP。

解决方法

不,libcurl 从 7.77.0 开始不支持基于 TLS 的 RTSP。

原因很简单:没有人愿意为它添加支持。

添加对它的支持应该是相当直接的,并且可以遵循 libcurl 已经支持的许多其他协议所使用的类似模式。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。