Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Streaming Video Out

Streaming Video Out

Scheduled Pinned Locked Moved Unsolved General and Desktop
22 Posts 6 Posters 11.8k 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.
  • SGaistS Offline
    SGaistS Offline
    SGaist
    Lifetime Qt Champion
    wrote on last edited by
    #11

    Out of curiosity, why not use something that's designed for that task ? GStreamer allows to do everything you need: get the camera stream, add overlay, stream using standard protocol and if you use QtGStreamer you also have a widget or QtQuick element to visualize that.

    Interested in AI ? www.idiap.ch
    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

    1 Reply Last reply
    0
    • B Offline
      B Offline
      Bouriquo
      wrote on last edited by Bouriquo
      #12

      Yes I know. But I just would like to try by myself :D.

      1 Reply Last reply
      0
      • B Offline
        B Offline
        Bouriquo
        wrote on last edited by
        #13
        This post is deleted!
        1 Reply Last reply
        0
        • P Offline
          P Offline
          Pietrko
          wrote on last edited by Pietrko
          #14

          Is using GStreamer still recommended solution for streaming out through network?
          EDIT: relevant -> recommended

          1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #15

            Why wouldn't it be ?

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            P 1 Reply Last reply
            0
            • SGaistS SGaist

              Why wouldn't it be ?

              P Offline
              P Offline
              Pietrko
              wrote on last edited by Pietrko
              #16

              @SGaist said in Streaming Video Out:

              Why wouldn't it be ?

              My mistake, made post most precise.

              1 Reply Last reply
              0
              • SGaistS Offline
                SGaistS Offline
                SGaist
                Lifetime Qt Champion
                wrote on last edited by
                #17

                What exactly do you want to do ?

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply
                0
                • P Offline
                  P Offline
                  Pietrko
                  wrote on last edited by Pietrko
                  #18

                  I need a simple way to send frames from camera over network, while at the same time providing real-time 30FPS camera preview in QML widget.
                  Simple - means as little coding as possible.
                  The way I'm trying to do it now is to derive C++ class from QObject with "mediaObject" property expose it as a source for VideoOutput in QML.
                  The C++ class would catch the frames and save them into buffer (and sent over network).

                  Unfortunately its impossible (afaik) using just QML, beacuse imageCapture object inside Camera does not allow to save frame into buffers (only into files).

                  1 Reply Last reply
                  0
                  • SGaistS Offline
                    SGaistS Offline
                    SGaist
                    Lifetime Qt Champion
                    wrote on last edited by
                    #19

                    Then QtGStreamer is likely what you want.

                    Interested in AI ? www.idiap.ch
                    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                    1 Reply Last reply
                    0
                    • P Offline
                      P Offline
                      Pietrko
                      wrote on last edited by
                      #20

                      But, would it work if I would create a class with Q_PROPERTY mediaObject - that hold QCamera instance?
                      And pass this class to QML videoOutput ?

                      1 Reply Last reply
                      0
                      • SGaistS Offline
                        SGaistS Offline
                        SGaist
                        Lifetime Qt Champion
                        wrote on last edited by
                        #21

                        QCamera is a class to get video stream or images from a camera. The QML VideoOutput type is designed to render video onscreen.

                        Interested in AI ? www.idiap.ch
                        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                        1 Reply Last reply
                        0
                        • A Offline
                          A Offline
                          alpat
                          Banned
                          wrote on last edited by
                          #22
                          This post is deleted!
                          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