-
Notifications
You must be signed in to change notification settings - Fork 978
How to make a live stream
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.
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 |
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.
- 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:
- 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
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.
- 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:
- 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
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.
- 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.
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.
Note: Changing your password will also update the Server URL, so ensure you update the streaming app settings accordingly.
Pros:
- Advanced customization options
- Low server CPU usage
- Supports multiple layouts and transitions
Cons:
- Requires software installation
- Steeper learning curve for beginners
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.
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
To enable livestreaming for your users, follow these steps:
- Go to the User Management Panel.
- Edit the user and enable live streaming permissions.
To grant live streaming permissions to all new users automatically, use the customizeUser plugin:
Whether you choose browser-based streaming, PC software, or YPT Media Live, you now have everything you need to get started with livestreaming today!