This article talks about the streaming best practices and system requirements for the Hubilo Broadcasting Studio.
System Specifications
Ensure optimal performance with these requirements:
- Browser Versions Recommended:
Browser Name | Version | MacOS | Windows |
Chrome | Version 65 or above | ✔️ | ✔️ |
Firefox | Version 69 or above | ✔️ | ✔️ |
Safari | Version 11 or above | ✔️ | Not Supported |
Edge | Version 80 or above | Not Supported | ✔️ |
Note: It is Recommended to have the latest version of your browser
-
OS Recommended:
-
Host/Co-host & Speakers:
- macOS: 8GB RAM (16GB recommended)
- Windows: 8GB RAM (16GB recommended)
-
Attendees:
- macOS: 4GB RAM
- Windows: 4GB RAM
-
Host/Co-host & Speakers:
To ensure the best user experience, best practice is to use the latest version each browser on the latest version of the operating system
System requirements:
- CPU/GPU Load: Keep CPU usage <70% (close background apps like video editors, games, or file sync tools)
Internet Requirements
- Minimum Speed: 25 Mbps upload/download (stable connection).
- Test Speed: Speedtest by Ookla.
-
Avoid:
- VPNs: Disable VPNs to prevent latency/bandwidth throttling.
- Public Wi-Fi or mobile hotspots (unstable bandwidth).
- Use a dedicated network connection instead.
Streaming Best Practices
-
Virtual Backgrounds:
- To get a better virtual background experience, it’s recommended that you use the feature on the latest version of desktop Chrome.
- Avoid clothing/accessories that match the Virtual Background color palette.
- Test the lighting setup to ensure no glare or shadows interfere with the Virtual Background
- Disable if experiencing lag or high CPU usage
-
Screensharing:
- Do not share videos to play during the session via screen share (causes choppiness)
- Instead, use the Upload Videos in Content Tab for pre-recorded content
- Preview in backstage tab; once live, hosts/presenters cannot see their own screen share (optimizes bandwidth)
- For Safari browser, the required version is 13 or above
-
Resolution Management:
- Live Streaming: Automatically downgrades to lower resolution if multiple attendees join or bandwidth drops
-
Co-Host Setup:
- Before assigning co-hosts from “Stream Options”, map the user as a speaker/attendee in the “People” section, for a seamless collaboration
Video Upload Guidelines
Supported Formats & Specs
- Formats: MP4, MPEG-TS, MKV, HLS
- Resolution: 720p at 30fps (max)
- File Size: 1GB/video (max 15 videos/session)
-
How to check the format:
- To check the file extension, right-click the video file, select “Properties” (Windows) or “Get Info” (Mac), and review the “Details” tab (Windows) or file info (Mac) for the extension
Upload Process
- Hosts/panelists upload via the right-hand panel in HBS
- Files auto-convert in the background.
-
Host/Co-Host Controls: Only hosts and co-hosts can play, pause, loop (max 15 loops), or mute videos.
- The action controls take 200ms to 1 sec to reflect on the stream
Troubleshooting Common Issues for audio/video chopiness:
- Low Bandwidth: Switch to a network with ≥25 Mbps for better resolution
- Corporate Firewalls: Whitelist HBS domains (contact support)
- Help article: here
Critical Reminders
- Test Pre-Session: Dry runs with CSM recommended
- Close Background Apps: Free up CPU/GPU resources
- Secure Network: Avoid restricted corporate networks unless whitelisted.