All Posts

How to live stream on PromoTix using OBS

(Last Updated 4/6/23)

 

PromoTix's secured live streaming software allows you to broadcast your event to viewers at home who have purchased a streaming ticket. This guide will show you how to live stream your event on PromoTix using Open Broadcaster Software (OBS).

OBS is free and open source software for video recording and live streaming, and allows you to create multiple scenes and sources to put together a unique live streaming experience for your viewers.

While not recommended, if you would like to live stream on PromoTix only using your web browser and built-in microphone, click here.

For resources on how to use OBS in detail, click here.

NOTE: While OBS is the most popular streaming service used with PromoTix, any hardware or software that supports RTMP for live streaming purposes can also be used instead of OBS.

1. Click on Your "Live stream" tab

PromoTix Live Stream Tab

NOTE: This tutorial assumes that you already know how to create a PromoTix secured streaming event. For instructions on how to create a PromoTix secured streaming event, click here.

Once logged in to your PromoTix account, click on your Live stream tab from the side navigation menu.

2. Select your PromoTix secured streaming event

PromoTix Select Live Stream Event

On this screen, you will see all of the PromoTix secured streaming events that you have created. Click on the event that you would like to live stream.

3. Get familiar with the interface

Familiar with interfaceThis is your control center for live streaming with PromoTix. See below for descriptions on each feature:

  • A πŸ‘‰ The total duration that you've live streamed for this event
  • B πŸ‘‰ How many streaming tickets you've sold for this event
  • C πŸ‘‰ How many live viewers are tuned in
  • D πŸ‘‰ Your total number of views for this event
  • E πŸ‘‰ How many live viewers are currently engaging with the chat feature
  • F πŸ‘‰ Start live streaming using your web browser and built-in microphone (do not click this option if planning on using OBS)
  • G πŸ‘‰ Show the RTMP Server URL and generate a unique stream key for your event for use with OBS
  • H πŸ‘‰ Click to share your event page
  • I πŸ‘‰ Click to invite a guest to your live stream.
  • J πŸ‘‰ How much time you have remaining to live stream today. Note that this timer will only start counting down once your event is scheduled to begin.
  • K πŸ‘‰ Preview your video after clicking on the "Start cam" button (not applicable when using OBS)
  • L πŸ‘‰ Send chat messages to your viewers

4. Click on the "Use RTMP" button

Use RTMP

Click on the Use RTMP button to show the RTMP Server URL and generate a unique stream key for your event.

RTMP Configurations

NOTE: once a stream key has been generated for your event, it will not change even if the "Use RTMP" button is clicked multiple times.

5. Open the OBS application

PromoStream-OBS

Open up the OBS application on your computer. If you have not downloaded OBS yet, click here.

6. Click on "OBS" and then select "Preferences"

OBS-Preferences

7. Paste your RTMP address & stream key into OBS

OBS RTMP Address Stream Key

  1. Select "Stream"
  2. In the "Service" dropdown menu, select "Custom..."
  3. In the "Server" text field, copy & paste the "Server" from PromoTix here.
  4. In the "Stream Key" text field, copy & paste the "Stream Key" from PromoTix here.
  5. Click on "OK"

8. Recommended OBS settings for live streaming on PromoTix

PromoTix Recommended OBS Settings

  • Select β€œOutput."
    • Select Output Mode: Advanced.
    • Select Encoder: x264.
    • Select Rate Control: CBR (Background: β€œConstant Bitrate” is better for low latency live streaming).
    • Select Bitrate: between 500 kBits/s – 800 kBits/s – 2000 kBits/s – 4000 kBits/s or more (see live stream quality recommendations below).
    • Select Tune: ZeroLatency.
    • (Optional) CPU Usage: veryfast (the faster, the fewer CPU resources but lower quality).
    • (Optional) Profile: Baseline and b-pyramid=0 (see above).
      • Background: Baseline is a H264-standard based profile optimized for lower complexity and latency. It may have a slight impact on quality compared to latency (latency impact max. 100 ms). Other profiles like β€œMain” and β€œHigh” work well with PromoTix (b-pyramid is optional now – it may improve compatibility with some playback options like older Chrome browsers).
  • Live stream quality
    • PromoTix supports highest video quality for delivery and distribution to all browsers, however, there are physical limits by your network connection and encoder performance. If your hardware and network supports it, you can go up to Full HD for live streaming.
    • Video quality is primarily decided by
      • Video resolution and bitrate of the encoder configuration
      • CPU and system performance of your camera and PC / Laptop
      • Network capacity
    • All factors have an impact on quality. If you try to turn bitrate and resolution very high, but your system and the whole network does not support it, you will get bad results.
  • Recommendations
    • Start with the lowest acceptable quality, such as medium resolution and bitrate (640Γ—480 1000 kBits/s or 1280Γ—720 2000 kBits/s).
    • Test the whole setup end-to-end, including playback on several devices.

9. Test your live stream settings before your event

OBS-Start-Streaming

Once you're ready to test out your live stream settings, click on the Start Streaming button inside of OBS.

Key points for testing:

  • When live streaming on PromoTix using the RTMP option, you can begin live streaming at any point before your event is scheduled to begin.
  • When live streaming early, your ticket buyers will not be notified that your are live. They also won't be able to access your stream until your event is scheduled to begin.
  • Your ticket buyers can start checking in to your live stream (10) minutes before your event is scheduled to begin, however they will be unable to actually view your stream until the event starts.
  • Once your event starts, if you are currently live streaming to your event, then your stream will be automatically broadcasted to your viewers. There is nothing that you or your viewers have to do in order to make the live stream appear.

10. Test your RTMP connection

PromoTix Event Already Streaming

To ensure that the RTMP connection between OBS and PromoTix is working properly, return to PromoTix and ensure that the text Event already streaming is displaying at the top of the screen. You may need to refresh your screen in order for it to appear.

If this text is appearing, that means the RTMP connection between OBS and PromoTix is working properly.

11. Click on the "Preview" button to check your audio and video playback

PromoTix Preview Secured Streaming EventClick on the Preview button to preview your live stream and check your audio and video playback. For example, if you can't see anything, go back to OBS and double check your video settings.

12. Go live for real!

To live stream for real, simply start live streaming to your event (using the instructions above) before your event is scheduled to start, and then wait for your viewers to join.

Once your event has begun, you can monitor your viewer's chat messages and send chat messages to your viewers.

Once you're ready to end your stream, click on the Stop Streaming button inside of OBS.

TIP: If you need to permanently boot someone from the chat, click on their name inside of the chat window.

NOTE: While it is possible to stop and restart your stream halfway through your event, this is not recommended.

 

Still Have Questions?

Contact Us

Jeremy Geist
Jeremy Geist
I'm an intern at PromoTix working on UX design and instructional writing. I like board games, baking, pinball, and trying to convince people to watch The Genius.

Related Posts

How to add team members with custom permission levels

(Last Updated 2/15/24)

  • 2 min read
  • Feb 20, 2024 2:22:58 AM

How to create a recurring event

For some types of events, it's important that the customer is able to choose a specific date and time before purchasing tickets. In this case, a recurring event is the perfect option. To create a recurring event, see the following steps: NOTE: only in-person recurring events are supported at this time.

  • 6 min read
  • Jan 10, 2024 4:51:10 PM

How to Integrate Mailchimp

Aside from manually exporting a report of attendee email addresses to a CSV file after you sell tickets online, you can also conveniently integrate your Mailchimp account to automatically send this data to you. Here are the steps to do your email integration:

  • 3 min read
  • Dec 14, 2023 12:12:37 PM