[3d pose]deepstream show ERROR from element nv-filesink-encoder, Device is in streaming mode

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU)
GPU A100
• DeepStream Version
deepstream-6.1 devel/6.0 devel

• NVIDIA GPU Driver Version (valid for GPU only)
cuda 11.7
• Issue Type( questions, new requirements, bugs)
Deep stream happened some error in demo command

The link is deepstream_reference_apps/README.md at master · NVIDIA-AI-IOT/deepstream_reference_apps · GitHub

The docker env is

docker run --gpus '"device=0:1"' -it --net=host -p 8554:8554 -p 554:554 --name deepsteam60_pose3d  -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY -w /opt/nvidia/deepstream/deepstream-6.0  nvcr.io/nvidia/deepstream:6.0-devel

When we run example [ DeepStream Bodypose 3D] , the command is

CUDA_VISIBLE_DEVICES=MIG-45ae3216-2d86-5247-ad01-120a772f1b3a ./deepstream-pose-estimation-app --input file://$BODYPOSE3D_HOME/streams/bodypose.mp4 --output $BODYPOSE3D_HOME/streams/bodypose_3dbp.mp4 --focal 800.0 --width 1280 --height 720 --fps --save-pose $BODYPOSE3D_HOME/streams/bodypose_3dbp.json

The strange output is

ERROR from element nv-filesink-encoder: Could not get/set settings from/on resource.
Error details: gstv4l2object.c(3501): gst_v4l2_object_set_format_full (): /GstPipeline:deepstream-bodypose3dnet/GstDsNvVideoEncFilesinkBin:nv-filesink/nvv4l2h265enc:nv-filesink-encoder:
Device is in streaming mode
Returned, stopping playback

What is means of “Device is in streaming mode”? Could you please give us some tips about this error?

A100 cannot support hardware coding. You can refer to the link below:
https://developer.nvidia.com/nvidia-video-codec-sdk

It means h.265 couldn’t supported in A100, which cause the deep stream app couldn’t run?

We used the demo app in RTX5000, and it works well

Yes. The A100 couldn’t suport h.265. So it cannot encode it with the nvv4l2h265enc.

Can I pass the encode for it?

There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks

Yes. But if pass the encode, the data will be very large. You also can install the software encoder and decoder, like avdec_h265 , omxh265enc.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.