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. With QT5.9 ubuntu 14 or 16 and android 5.1 device, best way to perform a video straming.
Forum Updated to NodeBB v4.3 + New Features

With QT5.9 ubuntu 14 or 16 and android 5.1 device, best way to perform a video straming.

Scheduled Pinned Locked Moved Unsolved General and Desktop
8 Posts 2 Posters 2.2k Views 1 Watching
  • 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.
  • gfxxG Offline
    gfxxG Offline
    gfxx
    wrote on last edited by
    #1

    I read some old post on stackoverflow about video straming from IP camera to QT desk .... in my case I use a android 5.1 devices to perform a wifi videostreaming with my pc on QT5.9 app. My pc is ubuntu 14 or 16.

    before starting the experiments, I would like to know the best approach to use using qt5.9 c ++ to relocate the video streaming in real-time between the device (tablet) android 5.1 and my pc.

    I have not found specific qt5.9 / 5.10 doc about.

    regards
    giorgio

    bkt

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

      Hi,

      What kind of stream is that ?

      What code did you use ?

      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
      • gfxxG Offline
        gfxxG Offline
        gfxx
        wrote on last edited by
        #3

        No code actually, is only my first experiment about.

        The purpose is to share in realtime, or better with an acceptable latency of 0.5 / 1.5 sec, a movie that is being captured from the tablet, on a remote desktop.

        On the desk side I plan to use symply an html5 web video interfaces ... I read these is possible with last Qt5.10 ...
        On the tablet side i grab the camera and send "using wifi channel" the data on web server. These part of code is actually build in java (AS), but I would like to try to do everything with the qt. Also on android.

        I read about various web service that can perform these .... but I'm curious about the possibility of using a private web server (like a remote server on a commercial web hosting ) ... I'm curious about the best videocodec for these service and other details about the best instruments for these pourpose.

        thanks for every type of suggest about.

        regards
        Giorgio

        bkt

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

          So you want to send the live feed of the device camera to a web service that will re-compress the video live to make it available through a web site ?

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

          gfxxG 1 Reply Last reply
          0
          • SGaistS SGaist

            So you want to send the live feed of the device camera to a web service that will re-compress the video live to make it available through a web site ?

            gfxxG Offline
            gfxxG Offline
            gfxx
            wrote on last edited by gfxx
            #5

            @SGaist Yes ... exactly. Sorry for my bad English.
            But, on pc side, without using a web browser. I would make my Qt app that show the web video. Because I would add some useful command, like "bring a photos from video", "draw over photos" and "send to remote device the image". So the service work similar to a chat, where the tablet send the video to remote server ant the pc desk send the modify image to the tablet device.
            The tablet has a small window on the screen to see the modified images or the doc and the pc desk has its own window to see the video and another to edit the images.

            The graphical part of qt app is not a problem, I just realize a "paint" app. Nevere used web engine or similar .... but the actual problem is choose the better strategy to make these ideas working.

            Regards
            Giorgio

            bkt

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

              So the which video stream should the computer application get access to ? The live feed directly or the re-compressed feed ?

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

              gfxxG 1 Reply Last reply
              0
              • SGaistS SGaist

                So the which video stream should the computer application get access to ? The live feed directly or the re-compressed feed ?

                gfxxG Offline
                gfxxG Offline
                gfxx
                wrote on last edited by
                #7

                @SGaist said in With QT5.9 ubuntu 14 or 16 and android 5.1 device, best way to perform a video straming.:

                So the which video stream should the computer application get access to ? The live feed directly or the re-compressed feed ?

                These is a good question .... I have no experience about these system. My first answer would be the live feed. But from what I read all the video streaming servers make a recompression .... so that your question confuses me on the kind of answer I should give you ...

                Any how thanks a lot .... I'waiting some news.

                In the meantime I give you my best wishes for a happy Christmas party.

                bkt

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

                  In that case you should first ensure that you have a good architecture for your client/server. Then it will be easier to get thing running.

                  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

                  • Login

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