Content
This article explains the core concepts you'll use daily. If you're an Organisation Admin setting up RePro for the first time, start with Organisations to understand the bigger picture first. RePro Stream uses a flexible four-tier hierarchy to organise video content and control access. Understanding how Programs, Channels, Groups, and Users work together is essential for setting up efficient, scalable streaming workflows.
The Four-Tier Hierarchy
RePro follows this content flow structure:
Programs → Channels → Groups → Users
Each level serves a specific purpose:
Programs: The actual video streams (your cameras, edit outputs, SRT sources)
Channels: Organised collections of Programs (main unit, second unit, client review)
Groups: Collections of Users with similar viewing needs (departments, teams, roles)
Users: Individual people who view content
This hierarchical structure removes the need for manual, user-by-user permissions while providing complete control over who can access which content.
How It Works: A Complete Walkthrough
Let's see how these elements connect in a typical film production:
The Setup
You have three cameras on set:
Program: "A Camera" (main coverage)
Program: "B Camera" (close-ups)
Program: "C Camera" (wide shots)
You create two Channels to organise them:
Channel: "Main Unit" contains all three cameras
Channel: "Director Review" contains only A Camera
You set up three Groups based on viewing needs:
Group: "Camera Department"
Group: "Producer"
Group: "Director"
You invite team members as Users:
User: "Sarah (Camera Operator)"
User: "Tom (Producer)"
User: "Alex (Director)"
The Connections
Assign Users to Groups:
Sarah → Camera Department Group
Tom → Producer Group
Alex → Director Group
Assign Channels to Groups:
Camera Department Group → "Main Unit" Channel
Producer Group → "Main Unit" + "Director Review" Channels
Director Group → "Director Review" Channel
The Result
Sarah sees all three cameras through Main Unit Channel
Tom sees all cameras plus the focused Director Review
Alex sees only A Camera through Director Review Channel
Add ten more crew members? Just assign them to existing Groups. Need VFX team access? Create a VFX Channel with selected Programs and a VFX Group.
Why This Structure Works
Scalable Start with simple organisation and add complexity only as needed. Works for small shoots or large multi-unit productions.
Flexible
Programs can appear in multiple Channels
Users can belong to multiple Groups
Groups can access multiple Channels
Complete freedom to organise content your way
Manageable Change team structure by editing Groups, not reconfiguring individual permissions. Add/remove users from Groups instantly as teams change.
Visual The Project Dashboard shows the complete content flow, making it easy to spot missing connections or configuration issues.
When to Read Which Article
Depending on your role and needs, start with these articles:
Setting up a new project: Read in order: Programs → Channels → Groups → Project Users
Troubleshooting access issues: See Troubleshooting Access Issues for common problems and solutions.
Managing streams (technical): Focus on Programs for encoder setup, SRT configuration, and stream management.
Organising content: Focus on Channels for grouping Programs logically.
Managing team access: Focus on Groups and Project Users.
The Project Dashboard
RePro's Project Dashboard provides a visual map of your content structure:
Top row: Programs (colored boxes showing stream status)
Second row: Channels (connected to Programs with lines)
Third row: Groups (connected to channels with lines)
Bottom row: Users (connected to groups with lines)
Connection indicators:
Green lines: Active connections with content flowing
Amber lines: Some active and some inactive flows
Red lines: Offline or disconnected
No line: Missing connection needing configuration
The Dashboard instantly shows where content flows or where it's blocked, helping identify configuration issues at a glance.
Advanced Features
Default All Users Group
Every Project includes a default Group containing all project members. This Group:
Automatically includes everyone
Cannot have users toggled on or off
Provides quick project-wide Channel access
You can still create custom Groups alongside the default Group for granular control.
Organisation Groups
For organisations running multiple projects with similar teams, RePro offers Organisation Groups (Org Groups) that can be:
Standard Groups from Org Groups: Pre-populate a Project Group with users from an Org Group. After creation, edit independently.
Mirror Groups: Continuously sync with an Org Group. Changes propagate automatically across projects.
This is useful for executive teams, technical staff, or core production units working across multiple projects.
Learn more: Organisation Users & Groups
Understanding User Roles
Different user roles have different permissions for managing Programs, Channels, Groups, and Users:
Project Admin: Full control over all project elements
Project Manager: Can manage Users and Groups but not Programs or Channels
Standard Member: Can view content they have access to
For complete details, see Roles and Permissions.
Flexibility and Scaling
The four-tier system adapts to productions of any size:
Small Productions: A few Programs in one Channel, one or two Groups, simple flat access.
Medium Productions: Multiple Channels for different units, several Groups for departments, balanced complexity.
Large Productions: Dozens of Programs across multiple Channels, many Groups with specialised access, complex but manageable.
The key advantage: Start simple and add complexity only as needed. Begin with basic organisation and expand as your project grows.
Quick Setup Checklist
Ready to build your first complete workflow? Follow this sequence:
✅ Create Programs (one per video source)
✅ Create Channels (to organise Programs)
✅ Assign Programs to Channels
✅ Invite Users to the project
✅ Create Groups (based on teams/access needs)
✅ Add Users to Groups
✅ Assign Channels to Groups
✅ Check Project Dashboard for green connections
For detailed step-by-step instructions, see Creating Your First Project.
Related Documentation
Understand each component in detail:
Programs - Video streams and technical setup
Channels - Organising Programs
Groups - Managing viewer collections
Project Users - User roles and access
Broader context:
Projects - Understanding Projects
Organisations - Top-level structure
Roles and Permissions - Complete permission breakdown
Troubleshooting:
Troubleshooting Access Issues - Common problems and solutions
Getting started:
Creating Your First Project - Complete setup guide
Connecting Your First Stream - Stream configuration
Need Help?
Contact us at [email protected] or use our support chat widget in the bottom right corner for assistance with content hierarchy setup.











