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. creating screen share client over TCP with QML

creating screen share client over TCP with QML

Scheduled Pinned Locked Moved Unsolved General and Desktop
4 Posts 2 Posters 278 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.
  • B Offline
    B Offline
    BruceLin
    wrote on last edited by BruceLin
    #1

    I researched a lot but I don't know how to do it the right way. It should be primarily for windows 7-10 and independet of external software like .NET. Currently my server sends byte array of bitmap image to client which should display it as image stream inside of GUI. And I want images to be loaded from heap memory without saving on drive.

    It should be implementable within GUI made with QML(prefered) or QT Widgets. Any directions/help?

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

      Hi and welcome to devnet,

      Are you trying to implement a VNC client ?

      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
        BruceLin
        wrote on last edited by BruceLin
        #3

        Hi, I am trying to do something on my own like AnyDesk client / VNC client.
        I convert image byte array to base64 on c++ side and send emit with the base64 when it is received from socket. Than I update image by id with QML event triggered by receiving new image from socket, changing image source with new base64(in 20fps rate)? Is there a better way of doing it?

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

          Sending base64 encoded images is not a good idea performance and bandwidth wise.

          You should rather work on top of well established technologies.

          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
          2

          • Login

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