Introduction to Gstreamer (Gst-launch) for embedded devices raspberry pi jetson nano

Поделиться
HTML-код
  • Опубликовано: 9 сен 2024

Комментарии • 23

  • @denishnatiuk921
    @denishnatiuk921 2 года назад +2

    Thanks!

  • @97ynoT91
    @97ynoT91 2 года назад +2

    @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!

  • @Eckmuhl29
    @Eckmuhl29 4 месяца назад

    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?

  • @jesuszozaya8681
    @jesuszozaya8681 2 года назад +1

    Thank you! This was very helpful

  • @harunkurtdev
    @harunkurtdev 2 года назад +1

    Reis çok kralsın valla :D yabancı beklerken anadolu insanı çıkman beni mutlu etti :)

  • @davidaliaga4708
    @davidaliaga4708 6 месяцев назад

    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

  • @volodink
    @volodink 2 года назад

    Great tutorial, thanks!

  • @mghersi65
    @mghersi65 Год назад

    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!

  • @Jonasmelonas
    @Jonasmelonas 2 года назад

    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?

    • @ulasdikme7307
      @ulasdikme7307  2 года назад

      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.

    • @Jonasmelonas
      @Jonasmelonas 2 года назад +1

      @@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!

  • @mehmetnuri5386
    @mehmetnuri5386 2 года назад

    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?

    • @ulasdikme7307
      @ulasdikme7307  2 года назад

      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.

    • @mehmetnuri5386
      @mehmetnuri5386 2 года назад

      @@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?

    • @ulasdikme7307
      @ulasdikme7307  2 года назад

      @@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.

  • @oso1234567890
    @oso1234567890 Год назад

    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!

  • @ExON00
    @ExON00 Год назад

    can i access the test-launch rtsp server via the computers global IP-address?

  • @srikanth7730
    @srikanth7730 8 месяцев назад

    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

  • @samishraim526
    @samishraim526 2 года назад

    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?

  • @vivekkumar-tu7kg
    @vivekkumar-tu7kg Год назад

    Thanks for this video!!
    How to integrate with QT, I want to create video based app using QT and gstreamer.

  • @Goktug-rl7yc
    @Goktug-rl7yc 7 месяцев назад

    Bu görüntüyü farklı bilgisayarda nasıl alabilirim? Jetson'a ethernet üzerinden bağlanıp.