LogoLogo
WherebyStatusCommunity
  • 📹Whereby 101
    • Create Your Video Experience
      • Get started in 3 steps
      • Embedding Whereby in a web app
        • Using Whereby's Web Component & Pre-built UI
          • Script Tags
          • With Low Code
            • Embedding in Squarespace or Wordpress
            • No code video conferencing in Bubble
        • Using Whereby's Browser SDK with React Hooks for a fully custom UI
      • Embedding Whereby in a mobile app
        • Embedding Whereby in iOS
          • Using Whereby's Native iOS SDK
        • Embedding Whereby in Android
          • Using Whereby's Native SDK
        • Using Flutter
        • Using React Native
      • Github SDK Examples
      • Meeting scheduling with Cronofy
    • Generating Room URLs
      • Name prefixes
      • Using “Create a room”
      • Using Postman
    • Customize Your Video Experience
      • During room creation
      • Using Attributes/URL Params
      • Global preferences
      • Branding elements
      • Dial-In
      • File sharing
      • Breakout Groups with Embedded
      • Waiting Rooms
    • User roles & Meeting Permissions
    • FAQ
      • Accessibility
      • Whereby Words
      • Firewall & Security
      • HIPAA compliant setup
      • Allowed Domains & Localhost
      • Whereby Embedded Feature Comparison
  • 🔍Meeting Content & Quality
    • Recording
      • Cloud Recording
      • Local Recording
    • Transcribing
      • Session Transcription
      • Recording Transcription
    • Live Captions
    • Session summaries
    • Live streaming RTMP
    • Quality Insights
      • Real-time troubleshooting
      • Using the Insights dashboard
      • Improving call quality
      • Tracking room events with Webhooks
  • 🤷End User
    • End User Support Guides
      • Supported Browsers & Devices
      • Screen Sharing Setup & Usage
      • Using Breakout Groups
      • Troubleshooting & Basics
  • 🚚Developer Guides
    • Quickly deploy Whereby to your domain
    • Tracking Customer Usage
    • Migrating from Twilio
      • Twilio JS SDK Quick Migration
      • Twilio JS SDK Direct Migration
  • 🖥️Reference
    • REST API Reference
      • /meetings
      • /insights
      • /recordings
      • /transcriptions
      • /summaries
      • /rooms
    • Web Component Reference
    • React Hooks Reference
      • Quick Start
        • Getting started with the Browser SDK
      • Guides & Tutorials
        • Migrate from version 2.x to 3
        • Grid logic
        • Custom Video Tiles with React
        • Usage with Next.js
        • How to customize the toolbar
      • API Reference
        • WherebyProvider
        • VideoView
        • VideoGrid
        • useLocalMedia
        • useRoomConnection
      • Types
    • React Native Reference
      • Quick Start
      • WherebyEmbed
    • Webhooks Reference
Powered by GitBook
On this page
  • Create a live streaming meeting with the API
  • Obtaining live streaming info

Was this helpful?

Edit on GitHub
  1. Meeting Content & Quality

Live streaming RTMP

Our Live Streaming feature allows for you to share your meeting feed to an external service like YouTube or Twitch via RTMP.

Last updated 3 months ago

Was this helpful?

Live Streaming is a complementary feature of our paid Whereby Embedded plans. You can review the pricing and options .

Create a live streaming meeting with the API

Create a meeting with live streaming set up for others to use, such as a teacher or an event organizer. The live stream is fixed and can not be changed inside the room afterward.

Obtaining live streaming info

If you haven't live streamed before, in order to access your stream key on YouTube you must go through the initial stream setup which includes a 24 hour account processing period.

  1. Log into your Twitch account

  2. Click on your profile icon in the top right and navigate to "Creator Dashboard"

  3. On the left side of the screen select Settings->Stream

  4. The stream key is located at the very top of the page

When creating a meeting , you can pass your platforms RTMP URL and include the stream key separated by a forward slash. Then specify how you'd like the live stream to begin. "Automatic", "Manual", or "Prompt" by including an in room message to the host.

You'll have these same options when creating a meeting .

Your stream key and URL can then be located under the "Stream Settings" once you've completed the initial setup. Google has documentation on this topic in their article "".

You can obtain a stream key from the "Stream" section of the Twitch creator dashboard. For more information you can visit Twitch's .

You can enter your stream key as part of the . Twitch provides additional insight on choosing a broadcast URL in their .

For in depth instructions on how to go live via Facebook, we recommend reviewing their support article "".

You'll get started by , create a key, then copy and paste the server URL and key into Whereby.

Going live on Vimeo does require a paid Vimeo Premium or Vimeo Enterprise membership. You can view their plans and pricing on .

Vimeo provides an in depth guide on creating a live event and setting up RTMP connections in their support document "". During the process, they provide a link and stream key that you can copy and use in Whereby.

🔍
via our dashboard
Manage live stream settings
Support Center
broadcast URL
support documentation
How do I go live on Facebook
creating a live stream
their website
Create and go live to an event
on our site
How to set up live streaming in Whereby Embedded
via our API