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. Jitsi
  3. Jitsi session recording

Jitsi session recording

Scheduled Pinned Locked Moved Unsolved Jitsi
38 Posts 9 Posters 5.8k Views 11 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.
    • nebulonN Away
      nebulonN Away
      nebulon
      Staff
      wrote on last edited by
      #24

      I haven't tried this in practice myself, but as far as I understood the setup, the jibri component is standalone and essentially can participate as a silent/hidden user in conferences. It would join via a headless chromium and use that to record the session. This usually requires hardware acceleration to be any good as well as it can only join one session a time, which is why multiple jibri instances are required for multiple recordings in parallel. Given that complexity and also little demand, it makes more sense to use the default upstream install docs for this part and connect it with the Cloudron installed main jitsi-meet instance.

      I guess overall we have to set this up once and fully document that in our jitsi docs.

      timconsidineT 1 Reply Last reply
      2
      • nebulonN nebulon marked this topic as a question on
      • nebulonN nebulon

        I haven't tried this in practice myself, but as far as I understood the setup, the jibri component is standalone and essentially can participate as a silent/hidden user in conferences. It would join via a headless chromium and use that to record the session. This usually requires hardware acceleration to be any good as well as it can only join one session a time, which is why multiple jibri instances are required for multiple recordings in parallel. Given that complexity and also little demand, it makes more sense to use the default upstream install docs for this part and connect it with the Cloudron installed main jitsi-meet instance.

        I guess overall we have to set this up once and fully document that in our jitsi docs.

        timconsidineT Offline
        timconsidineT Offline
        timconsidine
        App Dev
        wrote on last edited by
        #25

        I'm no expert (on Jitsi or anything else) but what @nebulon says is correct in my understanding.
        There are certainly installation challenges on jibri, and while there are a lot of tutorials and docs from Jitsi, it did my head in when I tried it.
        I guess in theory jibri could live in containers and be spawned on demand. But far easier to write that than to do it. Especially in a controlled Cloudron environment.
        I worry also that the streaming and performance loads on the Cloudron may be too much for many people, unless the box it is deployed on is generously (over) spec'ed. Especially for cheaper hosts (eg SSDNODEs but others maybe too) network performance can be an issue.
        Oh dear, I'm rambling again. Stopping now.

        1 Reply Last reply
        0
        • jdaviescoatesJ Offline
          jdaviescoatesJ Offline
          jdaviescoates
          wrote on last edited by jdaviescoates
          #26

          Ah, yeah, I see now having read a little more about Jibri that is basically works the same way as how recording locally with OBS works: another (OBS or Jibri) user joins the meetings and it gets recorded by that user.

          And, yeah, given it can only record one meeting at a time anyway, and hence it takes a whole other Jibri instance per meeting one wants to record, I think for now the easiest option is for me to just record locally using OBS.

          I use Cloudron with Gandi & Hetzner

          timconsidineT E 2 Replies Last reply
          2
          • jdaviescoatesJ jdaviescoates

            Ah, yeah, I see now having read a little more about Jibri that is basically works the same way as how recording locally with OBS works: another (OBS or Jibri) user joins the meetings and it gets recorded by that user.

            And, yeah, given it can only record one meeting at a time anyway, and hence it takes a whole other Jibri instance per meeting one wants to record, I think for now the easiest option is for me to just record locally using OBS.

            timconsidineT Offline
            timconsidineT Offline
            timconsidine
            App Dev
            wrote on last edited by timconsidine
            #27

            @jdaviescoates VDO.Ninja (was OBS.Ninja) https://vdo.ninja is a nice system worth checking out.
            Although I am not sure it adds much to the Jitsi + OBS mix.
            Just alerting people to it in case they haven't met it yet.
            Not sure whether that can be packaged easier than Jibri.

            jdaviescoatesJ 1 Reply Last reply
            5
            • timconsidineT timconsidine

              @jdaviescoates VDO.Ninja (was OBS.Ninja) https://vdo.ninja is a nice system worth checking out.
              Although I am not sure it adds much to the Jitsi + OBS mix.
              Just alerting people to it in case they haven't met it yet.
              Not sure whether that can be packaged easier than Jibri.

              jdaviescoatesJ Offline
              jdaviescoatesJ Offline
              jdaviescoates
              wrote on last edited by
              #28

              @timconsidine said in Jitsi session recording:

              VDO.Ninja (was OBS.Ninja) https://vdo.ninja is a nice system worth checking out.

              Looks like another good option/ tool to have on Cloudron! Someone should create an App Wishlist post! 🙂

              I use Cloudron with Gandi & Hetzner

              1 Reply Last reply
              0
              • jdaviescoatesJ jdaviescoates

                Ah, yeah, I see now having read a little more about Jibri that is basically works the same way as how recording locally with OBS works: another (OBS or Jibri) user joins the meetings and it gets recorded by that user.

                And, yeah, given it can only record one meeting at a time anyway, and hence it takes a whole other Jibri instance per meeting one wants to record, I think for now the easiest option is for me to just record locally using OBS.

                E Offline
                E Offline
                eganonoa
                wrote on last edited by
                #29

                @jdaviescoates said in Jitsi session recording:

                Ah, yeah, I see now having read a little more about Jibri that is basically works the same way as how recording locally with OBS works: another (OBS or Jibri) user joins the meetings and it gets recorded by that user.
                And, yeah, given it can only record one meeting at a time anyway, and hence it takes a whole other Jibri instance per meeting one wants to record, I think for now the easiest option is for me to just record locally using OBS.

                You've landed on the right solution if you ask me. Over the last few years I've occasionally tried to add Jibri for recording on our Jitsi and found it not at all worth the hassle. Far better to use OBS for general recording (or indeed live streaming as you have more options), which we do regularly.

                If you really want a service that has good recording in-built I would suggest BigBlueButton. For conferences and webinars where you want to have a really useful record, the recording feature in BigBlueButton is stellar. You can start and stop as you wish and it will seamlessly put it together into one stream. It records the chat and slides (if any) and in playback you can manipulate to focus on what you want. And you can immediately forward to a particular slide and the discussion around that. There's also a failsafe if you forget to actually press record, which allows you to resurrect the whole thing if you catch it in time (i think 24 hours). It's really an unbelievably good recording solution and one that is properly built into the server, as a major feature, rather than an add on.

                jdaviescoatesJ 1 Reply Last reply
                3
                • E eganonoa

                  @jdaviescoates said in Jitsi session recording:

                  Ah, yeah, I see now having read a little more about Jibri that is basically works the same way as how recording locally with OBS works: another (OBS or Jibri) user joins the meetings and it gets recorded by that user.
                  And, yeah, given it can only record one meeting at a time anyway, and hence it takes a whole other Jibri instance per meeting one wants to record, I think for now the easiest option is for me to just record locally using OBS.

                  You've landed on the right solution if you ask me. Over the last few years I've occasionally tried to add Jibri for recording on our Jitsi and found it not at all worth the hassle. Far better to use OBS for general recording (or indeed live streaming as you have more options), which we do regularly.

                  If you really want a service that has good recording in-built I would suggest BigBlueButton. For conferences and webinars where you want to have a really useful record, the recording feature in BigBlueButton is stellar. You can start and stop as you wish and it will seamlessly put it together into one stream. It records the chat and slides (if any) and in playback you can manipulate to focus on what you want. And you can immediately forward to a particular slide and the discussion around that. There's also a failsafe if you forget to actually press record, which allows you to resurrect the whole thing if you catch it in time (i think 24 hours). It's really an unbelievably good recording solution and one that is properly built into the server, as a major feature, rather than an add on.

                  jdaviescoatesJ Offline
                  jdaviescoatesJ Offline
                  jdaviescoates
                  wrote on last edited by jdaviescoates
                  #30

                  @eganonoa said in Jitsi session recording:

                  If you really want a service that has good recording in-built I would suggest BigBlueButton. For conferences and webinars where you want to have a really useful record, the recording feature in BigBlueButton is stellar. You can start and stop as you wish and it will seamlessly put it together into one stream. It records the chat and slides (if any) and in playback you can manipulate to focus on what you want. And you can immediately forward to a particular slide and the discussion around that. There's also a failsafe if you forget to actually press record, which allows you to resurrect the whole thing if you catch it in time (i think 24 hours). It's really an unbelievably good recording solution and one that is properly built into the server, as a major feature, rather than an add on.

                  That's all true, the recording and playback experience on BigBlueButton is exceptional.

                  But it's also true that BigBlueButton doesn't spit out a nice simple downloadable .mp4 video that you can just upload wherever (like Zoom does)

                  The great BigBlueButton recording and playback separately records and then syncs and mixes the webcams, presentation, audio and chat and allows people watching the playback to scroll back and forth and toggle the views on/ off. But you can only do that on the server via Greenlight (the BigBlueButton front end) not on YouTube or whatever.

                  I'm a member of https://meet.coop which is a co-op offering BigBlueButton 🙂

                  I use Cloudron with Gandi & Hetzner

                  E 1 Reply Last reply
                  4
                  • jdaviescoatesJ jdaviescoates

                    @eganonoa said in Jitsi session recording:

                    If you really want a service that has good recording in-built I would suggest BigBlueButton. For conferences and webinars where you want to have a really useful record, the recording feature in BigBlueButton is stellar. You can start and stop as you wish and it will seamlessly put it together into one stream. It records the chat and slides (if any) and in playback you can manipulate to focus on what you want. And you can immediately forward to a particular slide and the discussion around that. There's also a failsafe if you forget to actually press record, which allows you to resurrect the whole thing if you catch it in time (i think 24 hours). It's really an unbelievably good recording solution and one that is properly built into the server, as a major feature, rather than an add on.

                    That's all true, the recording and playback experience on BigBlueButton is exceptional.

                    But it's also true that BigBlueButton doesn't spit out a nice simple downloadable .mp4 video that you can just upload wherever (like Zoom does)

                    The great BigBlueButton recording and playback separately records and then syncs and mixes the webcams, presentation, audio and chat and allows people watching the playback to scroll back and forth and toggle the views on/ off. But you can only do that on the server via Greenlight (the BigBlueButton front end) not on YouTube or whatever.

                    I'm a member of https://meet.coop which is a co-op offering BigBlueButton 🙂

                    E Offline
                    E Offline
                    eganonoa
                    wrote on last edited by
                    #31

                    @jdaviescoates Cool. Yeah definitely re the neat mp4 and then upload, though for that we just use OBS to record the recording on playback, and then upload. A good process also because simply uploading a recording is difficult in terms of wanting to make sure that things that get posted are curated a little before they go up.

                    jdaviescoatesJ humptydumptyH 2 Replies Last reply
                    1
                    • E eganonoa

                      @jdaviescoates Cool. Yeah definitely re the neat mp4 and then upload, though for that we just use OBS to record the recording on playback, and then upload. A good process also because simply uploading a recording is difficult in terms of wanting to make sure that things that get posted are curated a little before they go up.

                      jdaviescoatesJ Offline
                      jdaviescoatesJ Offline
                      jdaviescoates
                      wrote on last edited by
                      #32

                      @eganonoa said in Jitsi session recording:

                      Yeah definitely re the neat mp4 and then upload, though for that we just use OBS to record the recording on playback, and then upload.

                      To be clear, you record using BBB, and then record the mixed together BBB playback using OBS?

                      Sounds like a good flow.

                      I use Cloudron with Gandi & Hetzner

                      E L 2 Replies Last reply
                      0
                      • E eganonoa

                        @jdaviescoates Cool. Yeah definitely re the neat mp4 and then upload, though for that we just use OBS to record the recording on playback, and then upload. A good process also because simply uploading a recording is difficult in terms of wanting to make sure that things that get posted are curated a little before they go up.

                        humptydumptyH Offline
                        humptydumptyH Offline
                        humptydumpty
                        wrote on last edited by
                        #33

                        I don't have any experience with this but a streaming capture card that gamers use could work, like this one. It's OBS-certified too.

                        micmcM 1 Reply Last reply
                        1
                        • jdaviescoatesJ jdaviescoates

                          @eganonoa said in Jitsi session recording:

                          Yeah definitely re the neat mp4 and then upload, though for that we just use OBS to record the recording on playback, and then upload.

                          To be clear, you record using BBB, and then record the mixed together BBB playback using OBS?

                          Sounds like a good flow.

                          E Offline
                          E Offline
                          eganonoa
                          wrote on last edited by
                          #34

                          @jdaviescoates said in Jitsi session recording:

                          To be clear, you record using BBB, and then record the mixed together BBB playback using OBS?

                          Exactly. Takes additional time, of course. But gives you complete control over what you are posting online. It allows you to manipulate the BBB recording session in playback to emphasise the things that you want emphasised. Ensures that you can cut out anything that a participant wouldn't have wanted posted. And, I think most importantly, gives you a period of pause and reflection to think about whether actually the thing you are posting should be posted at all.

                          1 Reply Last reply
                          2
                          • luckowL luckow

                            @timconsidine streaming does not work in this package.

                            By the way: You can use PeerTube on Cloudron as a streaming endpoint. Use a URL like:

                            rtmp://peertube.example.org:1935/live/STREAM-KEY

                            (taken from here -> https://docs.joinpeertube.org/use-create-upload-video?id=with-jitsi-meet)

                            L Offline
                            L Offline
                            LoudLemur
                            wrote on last edited by
                            #35

                            @luckow said in Jitsi session recording:

                            @timconsidine streaming does not work in this package.

                            By the way: You can use PeerTube on Cloudron as a streaming endpoint. Use a URL like:

                            rtmp://peertube.example.org:1935/live/STREAM-KEY

                            (taken from here -> https://docs.joinpeertube.org/use-create-upload-video?id=with-jitsi-meet)

                            Thanks! That is cool information to know.
                            Have you tried using Piped yet? There is an instance here:
                            https://piped.kavin.rocks
                            It is essentially a Youtube frontend/proxy, and some say better than invidious.

                            1 Reply Last reply
                            0
                            • humptydumptyH humptydumpty

                              I don't have any experience with this but a streaming capture card that gamers use could work, like this one. It's OBS-certified too.

                              micmcM Offline
                              micmcM Offline
                              micmc
                              wrote on last edited by
                              #36

                              @humptydumpty Nice suggestion!

                              However, this is mainly used to make your digital video camera or DSLR the camera for streaming instead of using a typical webcam.

                              Ignorance is not an excuse anymore!
                              https://AutomateKit.com

                              1 Reply Last reply
                              1
                              • jdaviescoatesJ jdaviescoates

                                @eganonoa said in Jitsi session recording:

                                Yeah definitely re the neat mp4 and then upload, though for that we just use OBS to record the recording on playback, and then upload.

                                To be clear, you record using BBB, and then record the mixed together BBB playback using OBS?

                                Sounds like a good flow.

                                L Offline
                                L Offline
                                LoudLemur
                                wrote on last edited by
                                #37

                                @jdaviescoates I am also interested in recording Jitsi conferences.

                                If you use the jitsi.org service on the main website for conferencing, there is a tool in the menu allowing people to record. Unfortunately (and rather strangely!) it prompts you to login to DropBox (proprietary software) in order to do so, without any option for a custom alternative...

                                1 Reply Last reply
                                1
                                • L Offline
                                  L Offline
                                  LoudLemur
                                  wrote on last edited by
                                  #38

                                  What is the latest on using Jitsi to record Jitsi? Has anybody had success with this?

                                  1 Reply Last reply
                                  2
                                  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