Tom's Lemmy
  • Communities
  • Support Lemmy
  • Search
  • Login
Selfhosted@lemmy.worldbyStarkon@lemmy.ml
6 months

Video and screen sharing server suggestions

English

Hey, what do you guys use to share videos and screen share to your friends or colleagues? I’m looking to self host a video/call server that runs on webrtc (maybe?) with a fairly easy client experience. Something like mumble but for videos. Any suggestions?

13
    You must log in or register to comment.
    • Fredrik@lemmy.worldEnglish
      6 months

      Jitsi.

        • Starkon@lemmy.mlEnglish
          6 months

          that’s great ! I never heard of it before but it checks all marks and I’ve also found an arch wiki page explaining the installation. Thank you !

          • A_norny_mousse@feddit.orgEnglish
            6 months

            We’ve been using it succesfully for work meetings during Covid. No complaints from either me or my IT-illiterate colleagues. 👍

              • Starkon@lemmy.mlEnglish
                6 months

                I find also that the client side need to be as easy and accessible to average people. Server address, port and you’re connected just like that. A big reason why my friends and my family had no issues using my servers

              • mat@linux.communityEnglish
                6 months

                I often have performance issues with Jitsi (“video has been turned off to save bandwidth”). Might this be down to which instance I use? Perhaps it’s time to self-host.

              • koala@programming.devEnglish
                6 months

                Not sure about how it handles video, but I’ve been meaning to take a look at https://getbananas.net/

                  • Starkon@lemmy.mlEnglish
                    6 months

                    I’ll give it a try for sure, thank you :)

                  • Lucki@feddit.orgEnglish
                    6 months

                    If you don’t want the whole calling thing, this is just doing the share thing: https://linkgen.vdo.ninja/

                    Useful if you’re already sitting in a voice chat.

                      • Starkon@lemmy.mlEnglish
                        6 months

                        nicee, that can go well with my mumble server.

                      • interdimensionalmeme@lemmy.mlEnglish
                        6 months

                        I use sunshine/moonlight there is nothing as good as that.

                        Both the server and client run in portable mode

                        By default it will fullscreen and use relative mouse but use this command line to one-click start moonlight

                        Moonlight.exe --display-mode windowed --absolute-mouse --resolution 1920x1080 stream yourserver.lan desktop

                        Only little hiccup, the client need to pair with server before connecting, the client will give you a number and you type it in the sunshine management interface

                          • Thorry@feddit.orgEnglish
                            6 months

                            How does this work, if one person is sharing their screen, does the client get to see? Because it seems more like remote gaming kind of thing? Where the client controls the game/app running on the server?

                              • interdimensionalmeme@lemmy.mlEnglish
                                6 months

                                The person doing screensharing runs sunshine.exe
                                they tell their hostname from the watcher, example.com the watcher runs

                                if not paired already Moonlight.exe pair example.lan — > (then a number appears, they tell the number to screensharer, who then types this number in https://localhost:47990/pin )

                                once paired (pairing key exchange is permanent until manually revoked by default) the watcher runs Moonlight.exe --display-mode windowed --absolute-mouse --resolution 1920x1080 stream example.lan desktop

                                A screen appears on their device, showing the other device, the latency and quality are excellent, you can watch youtube videos, play doom, it’s almost like it’s your own computer, you can fullscreen the window if you want.

                                Me and my friends, we use an extra computer with sunshine on it. We all connect at the same time to this extra computer and share it, show stuff to each other. It works really great

                                As for connectivity, there is no STUN/TURN coordination, either you open a port forward on your router or you use a VPN like zero tier, tailscale, hamachi, softether etc…

                                Here is the latest moonlight client

                                https://github.com/moonlight-stream/moonlight-qt/releases/download/v6.1.0/MoonlightSetup-6.1.0.exe
                                https://github.com/moonlight-stream/moonlight-qt/releases/download/v6.1.0/MoonlightPortable-x64-6.1.0.zip

                                And here is the latest sunshine server

                                https://github.com/LizardByte/Sunshine/releases/download/v2025.924.154138/Sunshine-Windows-AMD64-installer.exe
                                https://github.com/LizardByte/Sunshine/releases/download/v2025.924.154138/Sunshine-Windows-AMD64-portable.zip

                            • artyom@piefed.socialEnglish
                              6 months

                              MiraCast

                              Selfhosted@lemmy.world

                              selfhosted@lemmy.world

                              Subscribe from Remote Instance

                              Create a post
                              You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: [email protected]

                              A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

                              Rules:

                              1. Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.

                              2. No spam posting.

                              3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

                              4. Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.

                              5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

                              6. No trolling.

                              7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

                              Resources:

                              • selfh.st Newsletter and index of selfhosted software and apps
                              • awesome-selfhosted software
                              • awesome-sysadmin resources
                              • Self-Hosted Podcast from Jupiter Broadcasting

                              Any issues on the community? Report it using the report flag.

                              Questions? DM the mods!

                              Visibility: Public

                              This community is visible to everyone.

                              • 1.26K users / Day
                              • 1 user / Week
                              • 4.9K users / Month
                              • 15.5K users / 6 months
                              • 1 local subscriber
                              • 57K subscribers
                              • 2.92K Posts
                              • 50.2K Comments
                              • Modlog
                              • UI: 1.0.0-alpha.12
                              • BE: 1.0.0-alpha.15
                              • Modlog
                              • Instances
                              • Docs
                              • Code
                              • join-lemmy.org