Hubilo Broadcasting Studio: Best Practices and System Requirements

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 

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

  1. 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
  2. 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
  3. Resolution Management:
    • Live Streaming: Automatically downgrades to lower resolution if multiple attendees join or bandwidth drops
  4. 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

  1. Hosts/panelists upload via the right-hand panel in HBS
  2. Files auto-convert in the background.
  3. Host/Co-Host Controls: Only hosts and co-hosts can play, pause, loop (max 15 loops), or mute videos.
    1. 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.