Skip to content

How to make a live stream

Daniel Neto edited this page Jan 13, 2025 · 28 revisions

In this wiki, we will guide you on how to livestream from our platform. We will show you three different methods, each with its own pros and cons. You can choose the method that best fits your needs, or even use multiple methods depending on your requirements. Whether you prefer streaming from your browser, PC, or mobile device, our platform offers flexibility to suit your workflow.


Overview: Comparison of CPU Costs for Each Method

Method Encoding Location CPU Impact on Server Pros Cons Learn More
Browser Server Medium Easy to set up, no software needed Medium server resource usage Go to Browser-Based Method
Mobile (YPT Media) Mobile Device Low Highly portable, no server impact, easy to use Requires a compatible mobile device Go to Mobile Method
PC (e.g., OBS) PC Low Advanced features, low server load Requires software setup and more technical knowledge Go to PC Method

Livestreaming From Your Browser

The simplest way to broadcast live is directly from your browser. To do this, you’ll need to enable the WebRTC plugin in your AVideo platform. Once enabled, you can start a livestream with a single click without needing to copy any stream keys or install additional software.

chrome-capture-2025-0-13 (3)

Why Choose Browser-Based Livestreaming?

  • Ease of Use: No software installation required—just enable the WebRTC plugin.
  • Quick Start: Log in, click, and go live instantly.
  • Medium CPU Impact on Server: Since the browser offloads encoding to the server, this method requires more server resources to handle the livestream.
  • No Parameters Needed: With the browser-based method, you don’t have to worry about setting up stream keys or URLs.

Pros and Cons

Pros:

  • No installation or advanced setup needed
  • Works directly in the browser
  • Suitable for quick and simple livestreams

Cons:

  • Medium CPU usage on the server
  • Limited advanced features compared to PC-based solutions

Stream from Your Mobile Device with YPT Media Live

Why Switch to YPT Media Live?

Our older mobile streaming apps are now deprecated. For the best experience, we highly recommend switching to the YPT Media Live app. This modern, professional-grade app provides a seamless way to livestream directly from your mobile device to the AVideo platform.

To purchase the white-label version of YPT Media Live, visit the marketplace. This option allows you to customize the app with your branding, elevating your platform’s professionalism and usability.


Key Features of YPT Media Live

  • Direct Livestreaming: Stream directly from the app to the AVideo platform without needing to worry about any parameters or additional setups.
  • White-Label Option: Customize the app with your branding to deliver a professional-grade streaming experience.
  • User-Friendly Interface: Log in, tap the camera button, and go live instantly—no need for copying stream keys or URLs.
  • On-the-Go Streaming: Ideal for content creators who need high-quality mobile streaming capabilities anywhere.

Pros and Cons

Pros:

  • Portable and user-friendly
  • No server CPU load
  • No need for stream keys or URL setup

Cons:

  • Requires a compatible mobile device
  • Limited customization compared to PC-based solutions

From PC

The best free way to make a live stream is to use OBS Studio. OBS is a free and open-source software for video recording and live streaming available for Windows, Mac, or Linux.

Why Choose PC-Based Livestreaming?

  • Advanced Features: Allows advanced configurations like multiple video sources, green screens, and custom transitions.
  • Low CPU Impact on Server: The encoding and processing are handled by your PC, not the server.
  • Ideal for Advanced Users: Best for those who want maximum control over their livestream setup.

Parameters

To livestream using third-party software like OBS, you’ll need to provide the Server URL and the Stream name/key from your Devices Stream Info section.

image

Note: Changing your password will also update the Server URL, so ensure you update the streaming app settings accordingly.

Pros and Cons

Pros:

  • Advanced customization options
  • Low server CPU usage
  • Supports multiple layouts and transitions

Cons:

  • Requires software installation
  • Steeper learning curve for beginners

Ideal Configuration for Live Streaming to Reduce Buffering

For the smoothest streaming experience, use the following settings:

  • Resolution: 1280x720
  • Video Bitrate: 2500-4000 kbps
  • Audio Bitrate: 128-256 kbps
  • Encoder Preset: "faster" or "veryfast"
  • Keyframe Interval: 2 seconds

For compatibility and performance:

  • Use H.264/AAC for video and audio.
  • Ensure the stream includes both video and audio data.
  • Avoid exceeding 8-hour broadcasts.

Video Settings

Resolution Frame Rate Dimensions Video Bitrate Range
1080p 60 FPS 1920x1080 4,500-9,000 Kbps
1080p 30 FPS 1920x1080 3,000-6,000 Kbps
720p 60 FPS 1280x720 2,250-6,000 Kbps
720p 30 FPS 1280x720 1,500-4,000 Kbps
480p 30 FPS 854x480 600-2,000 Kbps
360p 30 FPS 640x360 400-1,000 Kbps

Protocol: RTMPS Streaming
Aspect Ratio: 16:9


Permissions

To enable livestreaming for your users, follow these steps:

  1. Go to the User Management Panel.
  2. Edit the user and enable live streaming permissions.

image

To grant live streaming permissions to all new users automatically, use the customizeUser plugin:

image


Whether you choose browser-based streaming, PC software, or YPT Media Live, you now have everything you need to get started with livestreaming today!

Clone this wiki locally