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. Owncast
  3. Using Owncast with OBS

Using Owncast with OBS

Scheduled Pinned Locked Moved Owncast
8 Posts 5 Posters 3.2k 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.
  • girishG Offline
    girishG Offline
    girish
    Staff
    wrote on last edited by girish
    #1

    This is a HOWTO on how to use Owncast with OBS.

    • Install Owncast
    • As a first step, change the streaming key. This is under Configuration -> Server Setup:
      bb02c4fc-e7a4-44c7-9dab-2b75491d2f7c-image.png
    • In Home, you will find the Streaming URL.
      cc637944-1d6c-4fea-888b-d7652ba695f2-image.png
    • Put the above in OBS. File -> Settings. Then, Stream . Choose Custom and paste the values from above:
      0b155641-c866-4e23-b892-d0a72739bc53-image.png
    • In OBS, Start Streaming.

    That's it! You can point your viewers to your owncast instance and they should see whatever you are streaming via OBS.

    As described here, you can embed in another site like so:

    <iframe
      src="https://your.host/embed/video"
      title="Owncast"
      height="350px" width="550px"
      referrerpolicy="origin"
      scrolling="no"
      allowfullscreen>
    </iframe>
    

    There is also a HLS stream - https://your.host/hls/stream.m3u8 (put it straight into VLC or equivalent).

    L 1 Reply Last reply
    5
    • girishG Offline
      girishG Offline
      girish
      Staff
      wrote on last edited by
      #2

      With defaults, I am seeing a roughly 10 second latency. Apparently, this is expected with HLS streaming . See https://github.com/owncast/owncast/issues/504 and https://github.com/owncast/owncast/issues/28#issuecomment-659690058

      murgeroM 1 Reply Last reply
      2
      • scookeS Offline
        scookeS Offline
        scooke
        wrote on last edited by
        #3

        This is awesome! Thank you for making this available!

        A life lived in fear is a life half-lived

        jdaviescoatesJ 1 Reply Last reply
        2
        • scookeS scooke

          This is awesome! Thank you for making this available!

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

          @scooke said in Using Owncast with OBS:

          This is awesome!

          It so is!

          Just as a test I'm currently streaming the Summer of Soul over on https://stream.uniteddiversity.coop - was so easy! Amazing! 😄

          I use Cloudron with Gandi & Hetzner

          1 Reply Last reply
          3
          • girishG girish

            With defaults, I am seeing a roughly 10 second latency. Apparently, this is expected with HLS streaming . See https://github.com/owncast/owncast/issues/504 and https://github.com/owncast/owncast/issues/28#issuecomment-659690058

            murgeroM Offline
            murgeroM Offline
            murgero
            App Dev
            wrote on last edited by
            #5

            @girish OwnCast has an option to lower the delay - it's built in 10 seconds is default setting and expected, as you said.

            --
            https://urgero.org
            ~ Professional Nerd. Freelance Programmer. ~

            1 Reply Last reply
            2
            • girishG girish

              This is a HOWTO on how to use Owncast with OBS.

              • Install Owncast
              • As a first step, change the streaming key. This is under Configuration -> Server Setup:
                bb02c4fc-e7a4-44c7-9dab-2b75491d2f7c-image.png
              • In Home, you will find the Streaming URL.
                cc637944-1d6c-4fea-888b-d7652ba695f2-image.png
              • Put the above in OBS. File -> Settings. Then, Stream . Choose Custom and paste the values from above:
                0b155641-c866-4e23-b892-d0a72739bc53-image.png
              • In OBS, Start Streaming.

              That's it! You can point your viewers to your owncast instance and they should see whatever you are streaming via OBS.

              As described here, you can embed in another site like so:

              <iframe
                src="https://your.host/embed/video"
                title="Owncast"
                height="350px" width="550px"
                referrerpolicy="origin"
                scrolling="no"
                allowfullscreen>
              </iframe>
              

              There is also a HLS stream - https://your.host/hls/stream.m3u8 (put it straight into VLC or equivalent).

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

              @girish

              Thanks for the nice tutorial!

              The example you provide is:

              src="https://your.host/embed/video"
              

              So, if our website is:
              https://ourwebsite.com
              and the Owncast is at: https://owncast.ourwebsite.com

              would we put:

              src="https://owncast.ourwebsite.com/embed/video"
              

              and reach the HLS (HTTP Live Stream) stream on e.g. VLC at:

              http://owncast.ourwebsite.com/hls/stream.m3u8
              

              or

              https://owncast.ourwebsite.com/hls/stream.m3u8
              
              girishG 1 Reply Last reply
              0
              • L LoudLemur

                @girish

                Thanks for the nice tutorial!

                The example you provide is:

                src="https://your.host/embed/video"
                

                So, if our website is:
                https://ourwebsite.com
                and the Owncast is at: https://owncast.ourwebsite.com

                would we put:

                src="https://owncast.ourwebsite.com/embed/video"
                

                and reach the HLS (HTTP Live Stream) stream on e.g. VLC at:

                http://owncast.ourwebsite.com/hls/stream.m3u8
                

                or

                https://owncast.ourwebsite.com/hls/stream.m3u8
                
                girishG Offline
                girishG Offline
                girish
                Staff
                wrote on last edited by
                #7

                @LoudLemur said in Using Owncast with OBS:

                https://owncast.ourwebsite.com/hls/stream.m3u8

                Always https.

                L 1 Reply Last reply
                0
                • girishG girish

                  @LoudLemur said in Using Owncast with OBS:

                  https://owncast.ourwebsite.com/hls/stream.m3u8

                  Always https.

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

                  @girish Thanks, so I think you should edit the last line in your original post in this thread to reflect this. http -->https

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