Live Streaming and Video Calling

What is Live Streaming & Video Calling?

Bring real-time video communication directly into your CRM with integrated live streaming and video calling features. This solution provides Interactive Video Rooms for collaborative meetings and a Live Streaming Engine for broadcasting to larger audiences—all hosted on the same infrastructure that manages your existing media content.

Key Benefits

These features help you deliver high-quality live video experiences while reducing dependency on external tools, simplifying setup, and maintaining control over costs and branding.

  • Unified Platform: Manage media assets, host video calls, and broadcast live streams from a single hub within your CRM.
  • No External Licenses: Avoid separate subscriptions for third-party video services by using native functionality.
  • Built-in Engagement Tools: Enable real-time interactions like raising hands, emoji reactions, and chat to keep participants engaged.
  • Recording and Replays: Automatically capture sessions to create on-demand content for those who missed the live event.
  • Resource Protection: Sessions automatically end when connection-minute thresholds are exceeded to prevent unexpected costs.
  • Integrated Analytics: Track metrics like connection minutes, bandwidth usage, participant counts, and join/leave times.
  • Developer-Friendly: Use pre-built components to easily integrate video features without managing complex connection logic.

Interactive Video Rooms

Use Interactive Video Rooms for collaborative sessions such as client meetings, coaching, classrooms, or team huddles. Hosts have tools to manage access, maintain order, and keep engagement high.

  • Preview Mode: Allow attendees to test camera and microphone settings before joining.
  • Dynamic Layouts: Automatically switch between grid view (showing all participants) and speaker view (highlighting the active speaker).
  • Host Controls: Mute/unmute participants, manage microphone, video, or screen share permissions, and remove attendees if necessary.
  • Participant Limits: Set a maximum number of participants per session.
  • Raise Hand: Attendees can signal they want to speak without interrupting.
  • Emoji Reactions: Participants can send floating reactions to express feedback without disrupting the flow.
  • Recording & Replay: Record calls and optionally share replay links with those who couldn’t attend.

Live Streaming Engine

Use the Live Streaming Engine for one-to-many broadcasts like webinars, product launches, town halls, or live announcements. Choose from different production styles while keeping everything native to your CRM.

  • Stream Software Mode: Generate a stream key and URL (RTMP) to broadcast from external tools like OBS, Zoom, or similar software.
  • WebCam Mode: Go live directly from your browser without needing external software.
  • Professional Ingest: Bring feeds from studio equipment or external encoders into your CRM for polished broadcasts.
  • Role-Based Access: Separate host (broadcaster) and attendee (viewer) roles for clarity and security.
  • Live Interaction: Viewers can watch, chat, and react in real time, with live participant counts visible to hosts.
  • Recording: Capture broadcasts to create on-demand videos from live events.

Build Your Own Experience

The component-based architecture allows you to customize the video experience to match your brand, rearrange the user interface, and create specialized layouts for collaboration or broadcasting.

  • Composable Design: Use granular building blocks like player, control bar, and chat components to craft any layout.
  • Full Customization: Style and arrange components for everything from minimalist tiles to complex multi-column stages.
  • Developer Advantage: Connection logic, state management, and real-time events are handled automatically.

Integrated Analytics & Resource Protection

Built-in analytics help you understand engagement and plan capacity, while safeguards automatically control spending when usage exceeds limits.

  • Analytics Captured: Track connection minutes, bandwidth usage, participant counts, and join/leave timestamps.
  • Usage Protection: Sessions that exceed connection-minute thresholds enter a grace period and then end to prevent overages.
  • Operational Insight: Use metrics to adjust participant caps, optimize encoder bitrates, and schedule replays.

Courses & Communities

These features have been tested in real-world scenarios during beta, powering coaching sessions, classroom meetings, and community events at scale.

  • Proven at Scale: Successfully rolled out to beta users in courses and communities.
  • Seamless Publishing: Share replays in communities or course lessons to extend value beyond the live event.

Embedding & Sharing Replays

Make live content discoverable after the event by sharing watch links, embedding replays on sites or dashboards, or attaching links in conversations.

  • Watch Page Link: Share auto-generated watch links with your audience.
  • Website Embed: Use iframe snippets to embed replays on funnels, websites, or dashboards.
  • Library Management: Recordings appear in your media library alongside other videos.