- ffmpeg -an -re -stream_loop -1 -i "test.mp4" -vcodec h264 -codec copy -f rtsp -rtsp_transport udp rtsp://192.168.11.18/stream0
复制代码
板子上拉流- stream = toy.RtspCapture(url, usr, pwd) ret, frame = stream.read(1920, 1080)
复制代码
板子上报错:- [08/16 09:32:01.889] E/: (get in :286): decode_get_frame failed ret -8
复制代码
- 测试视频链接 https://pan.baidu.com/s/1VEH-tYh7W_qfpV-Wa2UYuA?pwd=la18 提取码:la18
复制代码
jefferyzhang 发表于 2022-8-16 21:45
发jouralctl的log
jefferyzhang 发表于 2022-8-17 08:56
丢包了,检查下自己网络状态,不行的话就用tcp
MWM 发表于 2022-8-18 09:39
嗯嗯,查出来了。是流的问题。谢谢了。不过感觉最多能解码6路1080p的。多了就会卡顿。 ...
jefferyzhang 发表于 2022-8-18 10:45
python的GIL锁了解下。python限制,没办法在单进程里多路。
你可以试试多进程 ...
MWM 发表于 2022-8-20 17:20
嗯嗯,好的。我这边试了用多进程去跑,公用全局的Display,但是显示不了。
jefferyzhang 发表于 2022-8-22 08:35
显示肯定不能多进程公用
MWM 发表于 2022-8-22 10:30
嗯嗯,感谢大佬。
大佬能给个思路吗?现在是多进程里面取到frame。如果不进多进程里面调用公用的显示,需 ...
jefferyzhang 发表于 2022-8-22 10:43
目前没有办法,python底层不支持dma内存传递,只支持buffer拷贝传递,这样的话瓶颈就全部在内存拷贝上了 ...
欢迎光临 Toybrick (https://t.rock-chips.com/) | Powered by Discuz! X3.3 |