I can view the video from the app, but the frame rate is only 7 fps (average). When moving the object in front of the camera, the video quality is very bad.
The same live video from Jetson nano and the same display script on Window 10 PC, it can achieve 24 fps and good video quality.
The Android device (wifi connected to a router) can play 4k video from Youtube smoothly, but not the wifi direct connection from Jetson nano live video.
What’s wrong with it? How to resolve this issue?
Any suggestions?
Thank you very much.
In your gstreamer command, if you have confirmed the source can steadily output in 24fps, the bottleneck can be copying CPU buffer to NVMM buffer in nvvidconv plugin. You may use nvv4l2camerasrc plugin which captures frame data into NVMM buffer directly, eliminating the buffer copy.
Hi,
If you use nvv4l2camerasrc and run in 2560x1440, can you achieve 30fps in the Android phone?
NvBuffer is hardware DMA buffer and has alignment in some resolutions. Looks like 2592x1944 is not a working resolution. You can only use v4l2src for the resolution.
Jetson Nano has constraint in CPU capability. If the phone can decode h264 stream to achieve 2560x1440p30, the bottleneck is probably in CPU.
Hi
I tried bit rate at 1mbps. My SMART Phone can only achieve 17fps. I tried on Samsung tablet Galaxy Tab A SM-T580. It can only achieve 7fps (even worse).
If it is the Android device WIFI adaptor issue, but both devices have no issue on play 4k youtube video.
If it is Jetson nano WIFI adaptor (Intel Dual band wireless AC-8265) issue, why my laptop can achieve the frame rate as I expected?
It has only Android device connected to Jetson nano through WIFI at a time. The distance is less than 1m. It looks like it is not a network bandwidth issue as well.
Any suggestion? Thanks
I got another Jetson nano development board. I flashed SD card image of jetson-nano-jp46-sd-card-image: sd-blob-b01.img. and tried your script. it failed.
This is the gstreamer output message
Thanks.
It can display the video on another Jetson nano. It is better than display on my SMART phone with Android OS. But it is still NOT as good as it on my laptop. It has more frequently frame dropped and frame data corrupted.
Is possible the power supply to the display video Jetson nano via micro USB port (2A)?
I am going to test again after got another power supply to Jetson nano via J25.