hhhjjjwww 发表于 2021-10-14 11:39
哥们你好,这个项目里面include是不是少了个头文件?我编译的时候出错了,提示少了arrayqueue.h 这个文件
C ...
zhuyuliang0 发表于 2021-10-14 15:20
可以去掉,已经废弃了
zhuyuliang0 发表于 2021-10-14 17:29
是不是rtsp流的分辨率不对应,我看你使用的是子码流,目前只支持720p,1080p, 2k的分辨率,其他的分辨率 ...
hhhjjjwww 发表于 2021-10-14 17:45
我在gst_rtsp_client.cpp RtspClient::read函数里面打印map_info.size的值一直输出3110400,但是你的处理里 ...
zhuyuliang0 发表于 2021-10-14 17:55
那应该是你的rtsp流的分辨率不匹配,你可以根据h254和h265情况下得子码流分辨率自己去匹配map_info.size= ...
hhhjjjwww 发表于 2021-10-14 17:53
换成主码流也一样
zhuyuliang0 发表于 2021-10-14 17:55
那应该是你的rtsp流的分辨率不匹配,你可以根据h254和h265情况下得子码流分辨率自己去匹配map_info.size= ...
hhhjjjwww 发表于 2021-10-15 09:03
主码流1920*1080,但是map_info.size依然是3110400,1920*1080*2也不等于3110400
zhuyuliang0 发表于 2021-10-15 09:13
是乘以3,不是2,打错了 看一下你的rtsp是h265的还是h264的,
h264情况下1920 * 1080 mpp输出的是 1920 ...
hhhjjjwww 发表于 2021-10-15 09:30
这个是我的vlc码流信息,请您看看有什么问题?
hhhjjjwww 发表于 2021-10-15 09:30
这个是我的vlc码流信息,请您看看有什么问题?
zhuyuliang0 发表于 2021-10-15 10:21
1.关于计算问题
如果是RK_FORMAT_YCrCb_420_SP 是乘以2
如果转换RK_FORMAT_RGB_888后 是乘以3
zhuyuliang0 发表于 2021-10-15 10:37
这个是我海康录像机输出的效果,用的软件是Mac的VLC
hhhjjjwww 发表于 2021-10-15 10:54
感谢你的建议,我将rtsp摄像头改成直连,用官方的local_rtsp那个代码居然可以了,但是您代码还是输出显示m ...
zhuyuliang0 发表于 2021-10-15 11:03
可以尝试打印下GstVideoInfo info;的信息,查看一下视频信息,可能会有所帮助。 ...
zhuyuliang0 发表于 2021-10-15 11:03
可以尝试打印下GstVideoInfo info;的信息,查看一下视频信息,可能会有所帮助。 ...
zhuyuliang0 发表于 2021-10-15 11:03
可以尝试打印下GstVideoInfo info;的信息,查看一下视频信息,可能会有所帮助。 ...
hhhjjjwww 发表于 2021-10-15 11:58
frame data size :0
*map info size: 3110400GstVideoInfo height: 1080
GstVideoInfo width: 1920
zhuyuliang0 发表于 2021-10-15 12:24
gst_rtsp_client.cpp 853行有日志信息,可以放在注释打印。
还有我想在看一下您摄像机的配置页面,看看rt ...
hhhjjjwww 发表于 2021-10-15 13:54
“==”里面的是853行的打印
*===================================
zhuyuliang0 发表于 2021-10-15 14:31
1.不太确定你的摄像头设备是什么设备,当前我只调试适配了海康和大华的摄像头.
2.您的pixel format: I420 ...
zhuyuliang0 发表于 2021-10-15 14:31
1.不太确定你的摄像头设备是什么设备,当前我只调试适配了海康和大华的摄像头.
2.您的pixel format: I420 ...
hhhjjjwww 发表于 2021-10-15 16:41
我强行在else if (map_info.size == 4177920 || map_info.size ==3110400) { 加了一个或的判断,让map_inf ...
zhuyuliang0 发表于 2021-10-15 17:26
1.nvr我也试过,遇到的问题是不稳定,具体根源在哪里没有深究.
2.目前看你的问题主要是rga格式转换的问题 ...
hhhjjjwww 发表于 2021-10-15 17:31
那您觉得会是mpp库的问题吗?
zhuyuliang0 发表于 2021-10-15 17:47
出问题的面不大,我用deepstream也试过,也是类似的问题。
hhhjjjwww 发表于 2021-10-18 10:31
运行您的程序查看了一下cpu的占用率非常高,这个代码没有使用rk3399prod的硬件加速吗?请问解码部分是在哪 ...
zhuyuliang0 发表于 2021-10-18 13:39
有mpp+rga的,看一下是不是用了opencv导致的,或者IO读写导致的,我测试cpu占用率7%左右一个gst线程。 ...
hhhjjjwww 发表于 2021-10-18 10:31
运行您的程序查看了一下cpu的占用率非常高,这个代码没有使用rk3399prod的硬件加速吗?请问解码部分是在哪 ...
zhuyuliang0 发表于 2021-10-18 13:46
另外参考mpp和rga的安装,如果mpp库没有装gst默认使用的是软解码。
https://t.rock-chips.com/forum.php? ...
hhhjjjwww 发表于 2021-10-18 16:55
mpp和rga都安装, 但是cpu占用率依然有100%
zhuyuliang0 发表于 2021-10-18 17:21
gstreamer的mpp插件要装的,否则decodebin插件找不到mppvideodec插件无法硬解码。会用cpu软解码,当然cpu ...
zhuyuliang0 发表于 2021-10-18 17:21
gstreamer的mpp插件要装的,否则decodebin插件找不到mppvideodec插件无法硬解码。会用cpu软解码,当然cpu ...
hhhjjjwww 发表于 2021-10-19 15:21
您好,我已经编译好gst_mpp插件了,你看看这个输出安装正确?
加载了这个插件后,cpu占用率从100%降到30 ...
hhhjjjwww 发表于 2021-10-19 17:06
原来还是nvr和直连的问题,只要是直连,视频拉取都正常,nvr一直有问题
HXB28986628 发表于 2022-8-9 17:36
您好博主,请问您的这个代码可以用python直接调用api来读取rtsp视频流吗
欢迎光临 Toybrick (https://t.rock-chips.com/) | Powered by Discuz! X3.3 |