Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. RTSP video streaming from camera on QML using gstreamer pipeline
Forum Updated to NodeBB v4.3 + New Features

RTSP video streaming from camera on QML using gstreamer pipeline

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
3 Posts 3 Posters 440 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Rohini V N
    wrote on last edited by
    #1

    We are developing a camera streaming application using Qt5.6.3 on Processor Renesas RZG2N and PACKAGE VLP3.0.5. We are able to successfully integrate camera and capture live streaming using the below command directly using gstreamer 1.0

    gst-launch-1.0 rtspsrc location="rtsp://admin:Password_123@192.168.1.64:554/Streaming/Channels/101" latency=300 ! rtph264depay ! h264parse ! decodebin ! autovideosink

    We need to use QML to diaply the video in the Qt application. Since we need to customize the pipeline, we are using gstreamer back end to do the same.

    Is there any way where we can run gstreamer as separate application on the top of the Qt application. Is there any sample which we can refer for achieving the same.

    Thanks & Regards,
    Rohini

    V JoeCFDJ 2 Replies Last reply
    0
    • R Rohini V N

      We are developing a camera streaming application using Qt5.6.3 on Processor Renesas RZG2N and PACKAGE VLP3.0.5. We are able to successfully integrate camera and capture live streaming using the below command directly using gstreamer 1.0

      gst-launch-1.0 rtspsrc location="rtsp://admin:Password_123@192.168.1.64:554/Streaming/Channels/101" latency=300 ! rtph264depay ! h264parse ! decodebin ! autovideosink

      We need to use QML to diaply the video in the Qt application. Since we need to customize the pipeline, we are using gstreamer back end to do the same.

      Is there any way where we can run gstreamer as separate application on the top of the Qt application. Is there any sample which we can refer for achieving the same.

      Thanks & Regards,
      Rohini

      V Offline
      V Offline
      Vijaykarthikeyan
      wrote on last edited by
      #2

      @Rohini-V-N Is is compulsory to use gstreamer. What I can prefer is opencv library

      1 Reply Last reply
      0
      • R Rohini V N

        We are developing a camera streaming application using Qt5.6.3 on Processor Renesas RZG2N and PACKAGE VLP3.0.5. We are able to successfully integrate camera and capture live streaming using the below command directly using gstreamer 1.0

        gst-launch-1.0 rtspsrc location="rtsp://admin:Password_123@192.168.1.64:554/Streaming/Channels/101" latency=300 ! rtph264depay ! h264parse ! decodebin ! autovideosink

        We need to use QML to diaply the video in the Qt application. Since we need to customize the pipeline, we are using gstreamer back end to do the same.

        Is there any way where we can run gstreamer as separate application on the top of the Qt application. Is there any sample which we can refer for achieving the same.

        Thanks & Regards,
        Rohini

        JoeCFDJ Offline
        JoeCFDJ Offline
        JoeCFD
        wrote on last edited by
        #3

        @Rohini-V-N Sure it is doable. 5.6.3 is too old. Try to upgrade to at least 5.15.3. You can create a C++ class to build your pipeline and add qml sink to it. QGroundControl is an open source package and has RTSP streaming in it. You can learn something there.

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved