Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. MiroTalk
  3. Desktop sharing: Fancy style

Desktop sharing: Fancy style

Scheduled Pinned Locked Moved MiroTalk
12 Posts 5 Posters 1.5k Views 5 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.
  • luckowL Offline
    luckowL Offline
    luckow
    translator
    wrote on last edited by
    #1

    No idea whether upstream is the better location. The moment someone shares the screen (desktop) and clicks a tab in the browser, it feels like art.

    1a811d17-fc09-4f01-98fb-f6e12b83d1ce-image.png

    Pronouns: he/him | Primary language: German

    robiR 1 Reply Last reply
    5
    • luckowL luckow

      No idea whether upstream is the better location. The moment someone shares the screen (desktop) and clicks a tab in the browser, it feels like art.

      1a811d17-fc09-4f01-98fb-f6e12b83d1ce-image.png

      robiR Offline
      robiR Offline
      robi
      wrote on last edited by
      #2

      @luckow Yeah, mine didn't work at all on the receiving end of the share, and @MiroTalk dev suggested the SFU or WEB version would make this better compared to P2P.

      So until @nebulon gets to the suggested packaging, we may have to wait a bit.

      Conscious tech

      1 Reply Last reply
      1
      • MiroTalkM Offline
        MiroTalkM Offline
        MiroTalk
        wrote on last edited by MiroTalk
        #3

        Hello @luckow @robi,

        I kindly request you to try our official live demo at 👉 https://p2p.mirotalk.com

        Could you please share whether you have encountered any issues during your experience?

        Additionally, it would be helpful if you could provide details on the operating system and browser you were using when you faced this problem. If possible, could you outline the steps to reproduce it?

        Also checking the web console logs may help 😉

        Thank you!

        robiR 1 Reply Last reply
        5
        • MiroTalkM Offline
          MiroTalkM Offline
          MiroTalk
          wrote on last edited by MiroTalk
          #4

          Typically if there is a bug on our official live demo the template to follow to help us better understand the problem is the following:

          # MiroTalk Version
          
          Specify the MiroTalk version being used: P2P, SFU, C2C, BRO, or WEB.
          
          # Bug Description
          
          Provide a clear and concise description of the encountered bug.
          
          # Steps to Reproduce
          
          Outline the steps to reproduce the behavior:
          
          1. Navigate to '...'
          2. Click on '....'
          3. Scroll down to '....'
          4. Observe the error.
          
          # Desktop - Mobile
          
          Please complete the following information:
          
          - Device or OS: [e.g., iPhone6, Android, Linux, Mac, Windows]
          - Browser: [e.g., Chrome, Safari]
          - Version: [e.g., 22]
          
          # Expected Outcome
          
          Clearly articulate what you expected to happen in contrast to the observed behavior.
          
          # Screenshots
          
          Include relevant screenshots if available to facilitate a better understanding of the issue.
          
          ## Additional Context
          
          Share any supplementary information such as console logs or other relevant details that could assist in troubleshooting the problem.
          

          Thank you!

          1 Reply Last reply
          4
          • MiroTalkM MiroTalk

            Hello @luckow @robi,

            I kindly request you to try our official live demo at 👉 https://p2p.mirotalk.com

            Could you please share whether you have encountered any issues during your experience?

            Additionally, it would be helpful if you could provide details on the operating system and browser you were using when you faced this problem. If possible, could you outline the steps to reproduce it?

            Also checking the web console logs may help 😉

            Thank you!

            robiR Offline
            robiR Offline
            robi
            wrote on last edited by robi
            #5

            @MiroTalk Done, and screen share worked with audio but only if camera/mic were enabled.

            I think it should work anyway as playing a video with audio doesn't need camera/mic for the screen+audio share.

            The audio from the video should be picked up from the system w/o the mic needing to be enabled.

            No errors otherwise.

            Suggestion: instead of a playing a video through the screen share, which has hacky issues with the player when maximizing the window with the full screen overlay which breaks the screenshare (unless you reshare the new full screen overlay);
            Provide a Play Media option that does it for you within the app and properly grabs the audio/video from the file and plays it for all the participants as a stream.

            Conscious tech

            MiroTalkM 1 Reply Last reply
            2
            • robiR robi

              @MiroTalk Done, and screen share worked with audio but only if camera/mic were enabled.

              I think it should work anyway as playing a video with audio doesn't need camera/mic for the screen+audio share.

              The audio from the video should be picked up from the system w/o the mic needing to be enabled.

              No errors otherwise.

              Suggestion: instead of a playing a video through the screen share, which has hacky issues with the player when maximizing the window with the full screen overlay which breaks the screenshare (unless you reshare the new full screen overlay);
              Provide a Play Media option that does it for you within the app and properly grabs the audio/video from the file and plays it for all the participants as a stream.

              MiroTalkM Offline
              MiroTalkM Offline
              MiroTalk
              wrote on last edited by MiroTalk
              #6

              @robi Maybe I understand what you mean by screen sharing doesn't work 🙂

              The audio from the video should be picked up from the system w/o the mic needing to be enabled.

              The getDisplayMedia API in web browsers typically does not support capturing system audio directly. The getDisplayMedia API is primarily designed for capturing the contents of a user's screen or a specific application window and often includes options to capture audio from the user's microphone.

              Screen sharing does indeed function as intended, capturing the audio input from the microphone by default. However, in situations where a device lacks a microphone, an alternative option is available: sharing a specific tab within the web browser. This is particularly useful for sharing audio from platforms like YouTube or Spotify and so on.

              mirotalk-screen-sharing-audio-tab.png

              In the case of sharing a browser tab without a microphone, the system typically captures the audio output from that specific tab. But this actually is not handled by MiroTalk P2P.

              Ideally, it could be beneficial to share both the audio from the microphone and the browser tab simultaneously, providing a more comprehensive and inclusive experience. This feature is available on MiroTalk SFU

              robiR 1 Reply Last reply
              1
              • MiroTalkM MiroTalk

                @robi Maybe I understand what you mean by screen sharing doesn't work 🙂

                The audio from the video should be picked up from the system w/o the mic needing to be enabled.

                The getDisplayMedia API in web browsers typically does not support capturing system audio directly. The getDisplayMedia API is primarily designed for capturing the contents of a user's screen or a specific application window and often includes options to capture audio from the user's microphone.

                Screen sharing does indeed function as intended, capturing the audio input from the microphone by default. However, in situations where a device lacks a microphone, an alternative option is available: sharing a specific tab within the web browser. This is particularly useful for sharing audio from platforms like YouTube or Spotify and so on.

                mirotalk-screen-sharing-audio-tab.png

                In the case of sharing a browser tab without a microphone, the system typically captures the audio output from that specific tab. But this actually is not handled by MiroTalk P2P.

                Ideally, it could be beneficial to share both the audio from the microphone and the browser tab simultaneously, providing a more comprehensive and inclusive experience. This feature is available on MiroTalk SFU

                robiR Offline
                robiR Offline
                robi
                wrote on last edited by
                #7

                @MiroTalk Thank you for that information.

                The "doesn't work part" is related to our Mirotalk P2P package, not your P2P demo site.

                Yes, a browser tab does work, however a media player window shared doesn't work w/o microphone to pick up the audio (which is why it works on a laptop for me, relatively with jerky video).

                Hence the suggestion for a solution for general media playback stream.

                Good to know the intermediate workaround is to play the local media in the browser, if possible.

                Conscious tech

                MiroTalkM 1 Reply Last reply
                1
                • robiR robi

                  @MiroTalk Thank you for that information.

                  The "doesn't work part" is related to our Mirotalk P2P package, not your P2P demo site.

                  Yes, a browser tab does work, however a media player window shared doesn't work w/o microphone to pick up the audio (which is why it works on a laptop for me, relatively with jerky video).

                  Hence the suggestion for a solution for general media playback stream.

                  Good to know the intermediate workaround is to play the local media in the browser, if possible.

                  MiroTalkM Offline
                  MiroTalkM Offline
                  MiroTalk
                  wrote on last edited by MiroTalk
                  #8

                  Hi @robi my pleasure!

                  The "doesn't work part" is related to our Mirotalk P2P package, not your P2P demo site.

                  Ah, I understand now, you refer to cloudron package... 🙂

                  however a media player window shared doesn't work w/o microphone to pick up the audio

                  This has been addressed in MiroTalk P2P version 1.2.82.

                  1. When a device lacks a microphone, attempting to share a browser tab will automatically capture and transmit its audio.

                  2. In cases where a device has a microphone, but the user prefers not to share their voice and only wants to transmit tab audio, they can simply disable the microphone before initiating screen sharing.

                  Please note that sharing both microphone audio and the audio tab is P2P-specific and not feasible, as the "replace track" method we utilize is permitted only for a single audio track. On the bright side, Mirotalk SFU is highly advanced and can handle this functionality seamlessly! 😉

                  robiR 1 Reply Last reply
                  1
                  • MiroTalkM MiroTalk

                    Hi @robi my pleasure!

                    The "doesn't work part" is related to our Mirotalk P2P package, not your P2P demo site.

                    Ah, I understand now, you refer to cloudron package... 🙂

                    however a media player window shared doesn't work w/o microphone to pick up the audio

                    This has been addressed in MiroTalk P2P version 1.2.82.

                    1. When a device lacks a microphone, attempting to share a browser tab will automatically capture and transmit its audio.

                    2. In cases where a device has a microphone, but the user prefers not to share their voice and only wants to transmit tab audio, they can simply disable the microphone before initiating screen sharing.

                    Please note that sharing both microphone audio and the audio tab is P2P-specific and not feasible, as the "replace track" method we utilize is permitted only for a single audio track. On the bright side, Mirotalk SFU is highly advanced and can handle this functionality seamlessly! 😉

                    robiR Offline
                    robiR Offline
                    robi
                    wrote on last edited by
                    #9

                    @MiroTalk Excellent work! Thank you for that update and fine tuning.

                    Hopefully @nebulon is able to complete the SFU or WEB package soon.

                    Conscious tech

                    jdaviescoatesJ 1 Reply Last reply
                    1
                    • nebulonN Offline
                      nebulonN Offline
                      nebulon
                      Staff
                      wrote on last edited by
                      #10

                      @MiroTalk since you mentioned a version of 1.2.82, are those versions somehow reflected in code or the repository? At least the repo has no release tags or so at https://github.com/miroslavpejic85/mirotalk

                      Asking mostly so we can adjust when are good times to update the package.

                      MiroTalkM 1 Reply Last reply
                      1
                      • nebulonN nebulon

                        @MiroTalk since you mentioned a version of 1.2.82, are those versions somehow reflected in code or the repository? At least the repo has no release tags or so at https://github.com/miroslavpejic85/mirotalk

                        Asking mostly so we can adjust when are good times to update the package.

                        MiroTalkM Offline
                        MiroTalkM Offline
                        MiroTalk
                        wrote on last edited by
                        #11

                        @nebulon I usually increase the package.json version (currently 1.2.83) when there are changes, also updating the image on docker hub to save time 🙂 To have MiroTalk always updated depending on the desired version, you usually just need a simple script like this for the version p2p, running it when necessary. You can also follow the changelogs commits directly from here.

                        1 Reply Last reply
                        1
                        • robiR robi

                          @MiroTalk Excellent work! Thank you for that update and fine tuning.

                          Hopefully @nebulon is able to complete the SFU or WEB package soon.

                          jdaviescoatesJ Online
                          jdaviescoatesJ Online
                          jdaviescoates
                          wrote on last edited by
                          #12

                          @robi said in Desktop sharing: Fancy style:

                          Hopefully @nebulon is able to complete the SFU or WEB package soon.

                          🙏

                          I use Cloudron with Gandi & Hetzner

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Bookmarks
                          • Search