Skip to main content

Streaming: RTMP Output & Managing Destinations

Updated over a year ago

Live streaming is an essential tool for content creators, offering the ability to reach audiences in real time across multiple platforms. This article provides a comprehensive guide on setting up RTMP (Real-Time Messaging Protocol) outputs from your studio, enabling live feeds to be broadcasted to your preferred streaming destinations. Whether you're new to live streaming or looking to refine your setup, this guide will walk you through each step to ensure a successful live stream, including setting up RTMP destinations, streaming quality adjustments, and managing live streams.

Setting Up RTMP Destination:

  1. Navigate to Streaming Settings: In your studio, find and click the streaming button located in the top navigation bar, then click the settings icon to open stream settings.

  2. Create a New RTMP Destination: Choose the option to create a new RTMP destination. You will need to input the server, stream key, and, if required, username and password for authentication.

  3. Save the RTMP Source: After inputting the necessary information, select 'Save'. This action adds a new RTMP source to your list of destinations. Note: Free plan users can add one destination, while Pro and Standard plan users have no limit.

Starting the Stream:

  1. Select Your Destination: Choose the RTMP destination you wish to stream to and press 'Save Changes' to enable it.

  2. Initiate the Stream: Click the 'Start Stream' button either in the top bar of your studio or within the stream settings page to begin broadcasting.

  3. Manage Streams in Real-Time: You can add new destinations, stop, or restart streaming to any destination anytime by adjusting settings and saving changes.

Customizing Stream Quality:

  1. Selecting a Video Quality Profile: In the stream settings, you can choose between default profiles such as 720p at 30 or 60 frames per second and 1080p at 30 or 60 frames per second. It's important to select a profile that matches your audience's needs and your bandwidth capabilities.

  2. Creating a Custom Profile: For more specific needs, select the 'Custom Settings' button underneath the profiles dropdown. This opens a modal where you can configure custom settings including width, height, depth, frame rate, audio codec, audio bitrate, audio frequency, video codec, video bitrate, and keyframe interval.

Tips or Limitations and Best Practices:

  • Internet Speed: Ensure your upload speed is sufficient for streaming high-quality video.

  • Streaming Duration: Be aware of the 12-hour limit for RTMP streams. The stream will stop automatically and must be restarted manually.

  • Video Quality Settings: Choose between standard settings (720p or 1080p at 30 or 60 frames per second) or create a custom profile for specific requirements. Note that 4K streaming is not supported for RTMP live streams.

  • Custom Profiles: When creating custom profiles, consider the balance between quality and bandwidth. Higher quality settings require more bandwidth and may not be suitable for all viewers, especially those with slower internet connections.

  • Testing: Before going live, test your stream with the selected or custom profile to ensure the stream's stability and quality. Adjust as necessary based on the test results.

FAQs:

  1. What is RTMP? RTMP stands for Real-Time Messaging Protocol, used for streaming audio, video, and data over the Internet.

  2. Can I stream in 4K using RTMP? Currently, RTMP live streaming does not support 4K quality; however, you can ingest and record at 4K within the studio.

  3. How do I manage multiple RTMP destinations? Pro and Standard plan users can add unlimited RTMP destinations. You can manage these by navigating to the stream settings and adding or removing destinations as needed.

  4. What happens if I exceed the 12-hour streaming limit? The stream will automatically stop, and you must manually restart it to continue streaming.

  5. How can I ensure the best streaming quality? Opt for a stable and high-speed internet connection, choose the appropriate video quality settings for your stream, and monitor your stream's performance regularly.

Use Cases:

  • Event Broadcasting: Live stream concerts, conferences, or sporting events to engage with a remote audience in real time.

  • Educational Webinars: Conduct educational sessions, workshops, or courses through live streaming to reach learners globally.

  • Gaming and Esports: Broadcast gaming sessions or esports competitions to platforms like Twitch or YouTube Gaming.

Summary:

This article has outlined the necessary steps and considerations for setting up RTMP streams for live broadcasting from your studio. By following the detailed guide on configuring RTMP destinations, managing stream settings, and understanding the limitations and best practices, content creators can effectively reach their audiences with high-quality live streams.

Did this answer your question?