首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么RTSP/RTSPS客户端

什么RTSP/RTSPS客户端
EN

Stack Overflow用户
提问于 2020-09-23 12:33:12
回答 1查看 1.5K关注 0票数 2

我可以通过以下方式获得一个RTSP URL:

执行初始的oauth /account link/etc.

  • Calling设备列表API以获取我的设备id.

  • 调用设备上的sdm.devices.commands.CameraLiveStream.GenerateRtspStream命令。

我得到一个有效的流URL,它与来自https://developers.google.com/nest/device-access/traits/device/camera-live-stream的格式相匹配。但是,当我试图查看VLC中的流时(即使在通过RTSP将Live555流传输切换到RTP之后),我也会得到以下VLC错误:

您的输入无法打开: VLC无法打开MRL‘(在这里插入URL )’。查看日志以获得详细信息。

消息日志没有显示错误或警告,但在调试中,我确实看到:

主调试:查找与“rtsps”匹配的访问模块:26个候选主调试:没有与主调试匹配的访问模块:死输入

我可以用什么来查看这条流?Windows上VLC的默认构建和VLC、mplayer和ffmpeg的默认构建似乎无法查看此流。我怀疑问题的一部分是RTSPS (我认为,这可能是RTSP上的RTP,还是SSL上的RTSP?)。我还怀疑VLC构建可能是一个问题,因为我已经通过了RTSP URL的测试流,但它无法处理嵌入的TSP。

EN

Stack Overflow用户

发布于 2020-09-23 21:09:14

您可以修改ffmpeg源代码,将control_uri (在libavformat/rtsp.h中)的大小从1024增加到2048,然后重新编译。然后ffmpeg应该能够播放RTSPS流。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64028065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档