How to Use Flow Session
Flow Session is Flow Labs' real-time review room for high-quality remote collaboration. It's built for colourists, directors, DPs, editors, and producers who need low-latency, high-fidelity streaming.
What is a Flow Session
A Flow Session is a room for live streaming and real-time collaboration. You stream into the room using WHIP, and viewers receive your video with minimal delay.
Key points:
- Viewers receive exactly the same quality and bitrate you send.
- Anyone with the link can join as a viewer. No account required.
- Each session has its own viewer link.
Creating a Session
- Log in to your Flow account at dashboard.flowlabs.live.
- Select Start new session (for an instant room) or join an existing Personal Room.
- Name your session (helps you identify it in your dashboard).
- Click Create.
- Flow generates a unique WHIP ingest URL for your encoder.
You stream from your encoder into the WHIP URL, not directly from Flow.
Joining a Session
As a Host
- Go to dashboard.flowlabs.live
- Create a new session or select a Personal Room
- Click Join or Start Session
- Configure your audio and video settings
- Click Join Meeting
As a Participant
- Click on the session link shared with you
- Enter your name
- Allow browser permissions for camera and microphone
- Configure your audio and video settings
- Click Join Meeting
Participants don't need a Flow Labs account. They can join as guests with just the link.
Sharing the Session Link
After creating a session, you will see a viewer link. Share this with your collaborators.
- Viewers do not need a Flow account.
- Desktop browsers (Chrome or Edge) give the best experience.
- Mobile works, but desktop is strongly preferred for review.
- Viewers can join before you go live and will see a waiting state.
Session Interface
Control Bar
The control bar at the bottom includes:
- Microphone: Toggle on/off and pick an input device.
- Camera: Toggle on/off and pick a camera.
- Share Screen: Share your screen, window, or browser tab.
- Chat: Open the chat panel.
- Participants: View and manage participants.
- Streaming Controls (moderator only): Manage WHIP stream inputs.
- Volume Controls: Adjust playback volume when a stream is active.
- Session Notes: Capture notes during the session.
- Leave: Exit the session.
Participant View
- Grid View: See all participants in a grid layout.
- Spotlight: Pin specific participants or the livestream to focus on it.
- Fullscreen: Hide the UI for focused viewing; move your mouse to reveal controls.
Chat & Messaging
Use the chat panel to send messages, share links, and keep a written record of discussions.
Screen Sharing
- Click the Share Screen button
- Select what to share: Entire Screen, Window, or Tab
- Click Share
Note: Screen sharing is for presentations and collaboration. For high-quality streaming review, use the WHIP ingest instead.
Moderator Controls
If you're the host/moderator, you have additional controls:
- Participants drawer: Mute or kick participants. Approve or reject join requests.
- Streaming Controls drawer: Manage WHIP stream inputs. Copy the URL and Stream Key.
- Session Notes drawer: Capture notes for the session.
Streaming with WHIP
Flow uses WHIP (WebRTC Ingest) for real-time streaming with minimal delay.
- Flow does not transcode your stream. Viewers receive exactly what you send.
- Flow supports high bitrates, but match your bitrate to your audience's network conditions.
- What you send is what they see.
See the Encoder Setup page for detailed configuration.
Network Considerations
Because Flow forwards your stream without transcoding, viewers must be able to download the same bitrate you upload. For mixed networks, target ~6 Mbps at 1080p for best compatibility.
Latency
Host-to-viewer latency is typically 0.3 to 1.0 seconds. No transcoding means we avoid the multi-second delay common on other streaming platforms.
Quality Tiers
| Quality Tier | Target Bitrate | Notes |
|---|---|---|
| Flow Lite (future) | ~3 Mbps | For unstable or slow networks |
| Flow Standard (future) | ~6 Mbps | Best stability across typical networks |
| Flow Studio (current) | ~10 Mbps | High quality for grading sessions |
See Pricing for credit costs per quality tier.
Best Practices
Before Joining
- Test your camera and microphone
- Ensure good lighting
- Use headphones to prevent echo
- Check your internet connection
During the Session
- Mute when not speaking in large meetings
- Use chat for links and notes
- Enable "Do Not Disturb" on your device
For Hosts
- Join a few minutes early to test setup
- Share the agenda in chat
- Manage participants proactively
Troubleshooting
Viewer issues
- Buffering or stutter: Ask the host to lower bitrate; use a stronger connection.
- Black video: Confirm the host is live and using a supported format.
- Audio missing: Check tab/system audio; ask the host to confirm their audio routing.
Host issues
- Viewers report buffering: Lower your encoder bitrate.
- Black video or audio loss: Verify the WHIP URL and Stream Key are correct.
- Problems persist: Check the Encoder Setup page or contact support.
For more help, see the Troubleshooting guide.
Glossary
- Host: The person streaming into the session using an encoder.
- Viewer: Anyone watching the session via the shared link.
- Bitrate: The amount of data per second in your stream.
- WHIP: A low-latency ingest protocol for WebRTC.
- WHIP URL: The URL your encoder streams into.
- Session: A room that hosts a live stream and allows viewers to join.
- Credits: The usage currency for Flow. See Pricing for details.