@8:39 You typed "heigth" instead of "height" when defining the caps. Probably why you didn't wind up with a square 500x500 image from the test source. Thank you for the time and effort in the video though! Very informative!
In 27.31 you tried so many things that it is confusing how did you solve the problem. I have the same problem (Internal data stream error) but somehow you jumped from that error to /dev/video0 not recognized... and I dont know what you did to do that
Thank you! I'm working in weed detection and frames per second are very important because the velocity of the tractor using a herbicide. In your experience how to handle the Raspberry Pi (PiCamera / cv2 / other?) and how to handle Jetson Nano or Orin (cv2 / Gstreamer / other?) The size vs the fps any advise because we didn't obtain the difference in price between the 3 CPUs. Thanks in advance!
at approx 47:00 how does the python script with openCV knows that it is a gstreamer command you enter in camSet()? I see no reference on gstreamer in the file. How are they linked?
Sorry I forgot to tell this. Actually it is called a pipeline. So it is a common thing that opencv can understand. But to make opencv understand you need to compile the opencv with gstreamer flag. This is mentioned in the github page. Do you know how to compile opencv yourself ? Because If you do not compile it yourself with flag then it will not work as it is expected.
@@ulasdikme7307 Alright, thanks :) I'm familiar with Gstreamer and saw the pipeline, thus was a bit confused when I didn't spot the link in the code in any type of imports or such. But well explained, thank you!
do you have any idea about how can we handle multiple rtsp source? So what I want is create pipeline for multiple rtsp source so that I can process them in parallel. How can I achieve this?
Hello Mehmet, Do you mean multiple RTSP server ? There is a way to split the pipeline using tee gstreamer.freedesktop.org/documentation/coreelements/tee.html?gi-language=c . But I am not sure that this is what you are looking for.
@@ulasdikme7307 hi, thanks. tee is a bit different than what I want. My case is like, I have lots of rtsp sources. I need to create a pipeline to process every frame of those rtsp sources? Should I create seperate pipeline for each source or are there any way like combining them in one pipeline and then process?
@@mehmetnuri5386 If you want to combine the frames from many rtsp server, I recommend you to do this with python. Try to be client with python opencv, and you can have the mat type of frames. Then you can combine them or whatever you want. even if you can create new pipeline.
Hi, gstreamer expert. Do you know how to use the gst-launch to use the volume element to play audio and can dynamic adjust the volume when the audio is playing? If you know the command usage, can you teach me? Thanks in advance!
Hi.. it's vey good session... I am facing one thing.. cameraundistort by providing settings from C++ API.. From terminal I could run with setting parameters... Will you give any input on this ... helpful
Thank you very much for your examples. Can you please make a video for gstreamer on windows with python. . Do you know i there is a quick way to download gstreamer on python windows OS?
Thanks!
@8:39 You typed "heigth" instead of "height" when defining the caps. Probably why you didn't wind up with a square 500x500 image from the test source. Thank you for the time and effort in the video though! Very informative!
When I try to take a source with a lower framerate than the camera (e.g. I try to take 30fps with a 60fps camera) I have an error, do you know why?
Thank you! This was very helpful
Reis çok kralsın valla :D yabancı beklerken anadolu insanı çıkman beni mutlu etti :)
ne alaka?
In 27.31 you tried so many things that it is confusing how did you solve the problem. I have the same problem (Internal data stream error) but somehow you jumped from that error to /dev/video0 not recognized... and I dont know what you did to do that
Great tutorial, thanks!
Thank you! I'm working in weed detection and frames per second are very important because the velocity of the tractor using a herbicide. In your experience how to handle the Raspberry Pi (PiCamera / cv2 / other?) and how to handle Jetson Nano or Orin (cv2 / Gstreamer / other?) The size vs the fps any advise because we didn't obtain the difference in price between the 3 CPUs. Thanks in advance!
at approx 47:00 how does the python script with openCV knows that it is a gstreamer command you enter in camSet()? I see no reference on gstreamer in the file. How are they linked?
Sorry I forgot to tell this. Actually it is called a pipeline. So it is a common thing that opencv can understand. But to make opencv understand you need to compile the opencv with gstreamer flag. This is mentioned in the github page. Do you know how to compile opencv yourself ? Because If you do not compile it yourself with flag then it will not work as it is expected.
@@ulasdikme7307 Alright, thanks :) I'm familiar with Gstreamer and saw the pipeline, thus was a bit confused when I didn't spot the link in the code in any type of imports or such. But well explained, thank you!
do you have any idea about how can we handle multiple rtsp source? So what I want is create pipeline for multiple rtsp source so that I can process them in parallel. How can I achieve this?
Hello Mehmet, Do you mean multiple RTSP server ? There is a way to split the pipeline using tee gstreamer.freedesktop.org/documentation/coreelements/tee.html?gi-language=c . But I am not sure that this is what you are looking for.
@@ulasdikme7307 hi, thanks. tee is a bit different than what I want. My case is like, I have lots of rtsp sources. I need to create a pipeline to process every frame of those rtsp sources? Should I create seperate pipeline for each source or are there any way like combining them in one pipeline and then process?
@@mehmetnuri5386 If you want to combine the frames from many rtsp server, I recommend you to do this with python. Try to be client with python opencv, and you can have the mat type of frames. Then you can combine them or whatever you want. even if you can create new pipeline.
Hi, gstreamer expert.
Do you know how to use the gst-launch to use the volume element to play audio and can dynamic adjust the volume when the audio is playing?
If you know the command usage, can you teach me?
Thanks in advance!
can i access the test-launch rtsp server via the computers global IP-address?
Hi.. it's vey good session... I am facing one thing.. cameraundistort by providing settings from C++ API..
From terminal I could run with setting parameters...
Will you give any input on this ... helpful
Thank you very much for your examples.
Can you please make a video for gstreamer on windows with python.
. Do you know i there is a quick way to download gstreamer on python windows OS?
Thanks for this video!!
How to integrate with QT, I want to create video based app using QT and gstreamer.
Bu görüntüyü farklı bilgisayarda nasıl alabilirim? Jetson'a ethernet üzerinden bağlanıp.