首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改变RTSP视频流分辨率的尝试

改变RTSP视频流分辨率的尝试
EN

Stack Overflow用户
提问于 2018-04-24 13:45:25
回答 1查看 4.5K关注 0票数 2

我目前正在从事一个爱好项目,就是通过RaspberryPi 3板上的IP摄像头(Giroptic 360)通过RTSP播放视频流。

我对它的URL链接特别感兴趣,它用于连接到上述摄像机:

代码语言:javascript
复制
rtsp://[IP address]:[Port]/PSIA/Streaming/channels/2?videoCodecType=H.264

我想知道是否存在直接从URL链接更改流解析(通过添加更多的参数?)如果还有更多的额外功能可以通过URL链接获得呢?

**我尝试通过openCV改变决议

代码语言:javascript
复制
cap.set(CAP_PROP_FRAME_WIDTH, 1000)
cap.set(CAP_PROP_FRAME_HEIGHT, 500)

但它仍然给了我默认的2048x1024分辨率。

EN

回答 1

Stack Overflow用户

发布于 2018-04-24 13:53:54

不,您不会使用内置的opencv函数通过RSTP链接进行指挥。这些工作在驱动程序级别和所有RTSP链接提供的是一个地方,从拉帧。

如果要调整图像的大小,可以在使用OpenCV resize获取帧后进行调整。

如果要调整流本身的大小,则需要在源处对流进行重新编码,即进入设置并更改它。虽然如果它是某人的流,您可能无法访问它,但是您没有权限等等。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50003297

复制
相关文章

相似问题

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