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

2024-07-05 12:36:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在做一个爱好项目,这是一个视频流从一个IP摄像头(Girobit360)在RaspberryPi3板上通过RTSP。在

我特别感兴趣的是它的网址链接用来连接到所说的相机:

rtsp://[IP address]:[Port]/PSIA/Streaming/channels/2?videoCodecType=H.264

我想知道是否有这样的事情直接从URL链接更改流分辨率(通过添加更多参数?)如果还有更多的额外功能可以通过URL链接使用吗?在

**我已尝试通过openCV更改分辨率

^{pr2}$

但它还是给了我默认的2048x1024分辨率。在


Tags: 项目ipurl链接portaddress分辨率感兴趣
1条回答
网友
1楼 · 发布于 2024-07-05 12:36:12

不,您不需要使用opencv内置函数通过RSTP链接进行命令。这些工作在驱动程序级别,所有的RTSP链接提供了一个地方来拉帧。在

如果要调整图像的大小,可以在使用OpenCV resize获取帧后执行此操作

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

相关问题 更多 >