Hello, I am facing issue in streaming video through Xavier Nx. I have installed rtsp server and connected the USB camera to the board and trying to get the stream through VLC player in the laptop connected in the same network.
My source video format is YUYV with size of 640x480.
When I am streaming with ./test-launch, I can able to get the video stream in VLC, but the video streaming ends in 30-40 seconds.
I am using the below pipeline:
./test-launch “v4l2src device=/dev/video0 ! nvvidconv ! nvv4l2h264enc bitrate=12000000 ! h264parse ! rtph264pay name=pay0 pt=96”
it is showing opening in blocking mode. BlockType=4
Need to set EMC Bandwidth = 58800
And I am receiving the video in vlc through rtsp://[xavier IP address]:8554/test
Video starts and then closes in 30-40 sec. Please help where i am getting wrong.
I have also test my pipeline with ./test-launch --gst-debug-label 1 " same as above" and working without error.
When I am running this pipeline, It is showing:
Opening in blocking mode
Pipeline is live and does not need PREROLL…
Setting pipeline to PLAYING…
NvMMLiteOpen : Block : BlockType = 4
H264: Profile = 66, Level=0
NVMEDIA: Need to set EMC Bandwidth : 58800
I am not seeing any video or how should I receive the video?
Yes I have started receiving the video in VLC through the below pipeline.
./test-launch ‘v4l2src device=/dev/video0 io-mode=2 ! nvvidconv ! nvv4l2h264enc ! h264parse ! queue ! rtph264pay name=pay0’
But we are facing the video latency issue. We are receiving the video after 1-2 secs. How can we reduce the video latency issue.
The input video format in our case is ‘YUY2’.