Display Registration and Setup
Complete guide to registering displays, managing display sessions, and ensuring secure, reliable display connections.
Overview
Display registration connects your physical display devices to your BrandCast account securely. Once registered, displays receive content updates automatically and remain managed through your dashboard.
Registration Methods:
- Code-Based (Recommended): 6-character code entry
- QR Code: Scan to register instantly
- Auto-Discovery: Network-based registration (Enterprise)
Prerequisites
Hardware Requirements
Minimum Specifications:
- Display: Any screen with HDMI input (TV, monitor, tablet)
- Device: Computer, tablet, or dedicated media player
- Memory: 2GB RAM minimum (4GB+ recommended)
- Storage: 500MB available space
- Network: WiFi or Ethernet connection
Supported Devices:
- Smart TVs (Samsung, LG, Sony with browser)
- Amazon Fire TV/Fire Tablets
- Apple TV / iPads
- Android TV / Android Tablets
- Raspberry Pi
- Windows/Mac/Linux computers
- Chrome OS devices
- Dedicated digital signage players
Network Requirements
Connectivity:
- Internet: Broadband connection (5+ Mbps recommended)
- Ports: HTTPS (443), WebSocket (443)
- Firewall: Allow brandcast.app and *.brandcast.app
- DNS: Working DNS resolution
Network Types:
- Home WiFi: Works great
- Business WiFi: May need IT to whitelist
- Guest Networks: Usually work
- Cellular: LTE/5G supported (data usage considerations)
- VPN: Compatible (may need configuration)
Account Setup
Before Registering Displays:
- Create BrandCast account (brandcast.app)
- Verify email address
- Complete account setup
- Create at least one layout
- Have registration code ready
Registration Process
Method 1: Code-Based Registration (Recommended)
Step 1: Generate Registration Code
- Log into BrandCast dashboard
- Navigate to Displays → Register New Display
- Click Generate Registration Code
- 6-character code appears (e.g., ABC123)
- Code valid for 15 minutes
Step 2: Prepare Display Device
- Connect display device to internet
- Open web browser
- Navigate to:
https://display.brandcast.app - Display shows registration screen
Step 3: Enter Registration Code
- On display device, enter 6-character code
- Click Register
- System validates code
- Display name prompt appears
Step 4: Name Your Display
- Enter descriptive name:
- Location: "Front Window Display"
- Function: "Menu Board - Main"
- Number: "Store Display #3"
- Click Complete Registration
Step 5: Verification
- Registration success message
- Display immediately shows assigned content
- Dashboard shows display online (green dot)
- Ready to use!
Time to Complete: 2-3 minutes
Method 2: QR Code Registration
Step 1: Generate QR Code
- Displays → Register New Display
- Click Generate QR Code
- QR code appears on screen
- Valid for 15 minutes
Step 2: Scan QR Code
- On display device, navigate to
https://display.brandcast.app - Click Scan QR Code
- Allow camera access
- Point camera at QR code on dashboard
- Auto-registers instantly
Step 3: Name Display
- Enter display name
- Click Complete
- Done!
Advantages:
- Fastest method (30 seconds)
- No typing required
- Great for multiple displays
- Reduced registration errors
Requirements:
- Display device must have camera
- Or use phone to scan, then transfer session
Method 3: Auto-Discovery (Enterprise)
Network-Based Registration:
- Connect display device to designated network
- Device auto-detects BrandCast environment
- Requests registration approval
- Admin approves from dashboard
- Display auto-configures
Requirements:
- Enterprise plan
- Network infrastructure setup
- IT configuration
- See Enterprise documentation
Display Configuration
Basic Settings
After Registration:
- Go to Displays → Select display
- Configure core settings:
Display Information:
- Name: Change anytime
- Type: Store Front, Break Room, etc.
- Location: Physical location description
- Description: Notes about display
Display Settings:
- Orientation: Landscape (16:9) or Portrait (9:16)
- Resolution: Auto-detect or manual
- Timezone: Display's local timezone
- Language: Display language preference
Content Assignment
What to Display:
Option 1: Layout
- Assign single, static layout
- Content never changes (unless you update layout)
- Good for: Simple signage
Option 2: Playlist
- Assign rotating playlist
- Layouts auto-rotate
- Good for: Dynamic content, variety
Option 3: Schedule
- Time-based content switching
- Different content at different times
- Good for: Day-part content, menus
Priority:
- Schedule > Playlist > Layout
- If schedule assigned, it controls everything
- Playlist only active during unscheduled times
- Layout is fallback if nothing else assigned
Advanced Settings
Performance:
- Refresh Interval: How often to check for updates
- Cache Duration: Content caching strategy
- Preload: Preload next content
- Quality: Auto, High, Medium, Low
Behavior:
- Auto-Restart: Daily restart time
- Sleep Schedule: Turn off during closed hours
- Offline Mode: Show cached content if disconnected
- Error Display: How to handle errors
Security:
- Session Timeout: Auto-logout after inactivity
- PIN Protection: Require PIN for settings
- Restricted Mode: Lock down display settings
- Remote Management: Allow/deny remote access
Display Sessions
What are Display Sessions?
A session is an active, authenticated connection between a display device and BrandCast servers.
Session Lifecycle:
- Created: During registration
- Active: Display connected and receiving content
- Idle: Connected but inactive (>30 minutes)
- Expired: Session timeout or logout
- Revoked: Manually terminated
Session Information:
- Session Token: Unique identifier
- IP Address: Display's network address
- User Agent: Browser/device information
- Created: When session started
- Last Active: Most recent activity
- Expires: When session auto-expires (if set)
Managing Sessions
View Active Sessions:
- Displays → Select display
- Sessions tab
- See all active and recent sessions
Session Details:
- Device fingerprint
- IP address
- Geographic location
- Browser type
- Connection method
- Activity status
Terminating Sessions:
Single Session:
- Find session in list
- Click Revoke
- Confirm termination
- Display disconnects immediately
All Sessions (Display Reset):
- Display settings → Security
- Click Revoke All Sessions
- Confirm
- All sessions terminated
- Display must re-register
Use Cases:
- Device stolen or lost
- Security concern
- Moving display to new location
- Troubleshooting connection issues
Session Security
Security Features:
Device Fingerprinting:
- Tracks unique device characteristics
- Prevents unauthorized access
- Detects if display device changed
- Alerts on suspicious activity
Session Expiration:
- Auto-expire after inactivity period
- Default: Never (for continuous displays)
- Optional: 24 hours, 7 days, 30 days
- Good for: Temporary displays, demos
IP Restrictions:
- Limit sessions to specific IP ranges
- Enterprise feature
- Prevents remote access from unauthorized networks
Two-Factor Registration:
- Require second verification step
- Email or SMS confirmation
- Extra security for sensitive locations
Multi-Display Management
Bulk Registration
Register Many Displays Quickly:
Step 1: Prepare Registration List
- Create spreadsheet with display names and locations
- Generate codes in advance
- Print code list for technicians
Step 2: Parallel Registration
- Multiple technicians can register simultaneously
- Each uses unique code from list
- Coordinate via shared document
Step 3: Verification
- Check all displays online in dashboard
- Verify names and assignments
- Test content displays correctly
Tools:
- Bulk registration spreadsheet template
- QR code sheets (multiple per page)
- Mobile registration app (coming soon)
Grouping Displays
Display Groups:
Create logical groups for easier management:
By Location:
- "Store #123 Displays"
- "Main Street Location"
- "Corporate HQ"
By Function:
- "Menu Boards"
- "Promotional Displays"
- "Employee Information"
By Content:
- "Product Showcase Group"
- "Corporate Communications"
- "Entertainment Displays"
Group Actions:
- Assign content to all displays in group
- Update settings across group
- Monitor group health
- Generate group reports
Naming Conventions
Best Practices:
Format: [Location] - [Type] - [Number]
Examples:
- "Store 101 - Menu Board - 1"
- "Main St - Window Display - Front"
- "HQ - Lobby - Reception"
- "Break Room - TV - Employee"
Benefits:
- Easy sorting and filtering
- Clear identification
- Scalable naming
- Team understanding
Troubleshooting Registration
Registration Code Not Working
Symptoms:
- "Invalid code" error
- Code not recognized
- Registration fails
Causes & Solutions:
Code Expired:
- Codes valid 15 minutes
- Generate new code
- Complete registration within time limit
Typo in Code:
- Double-check characters
- Codes are case-insensitive
- Watch for similar characters (0 vs O, 1 vs I)
Code Already Used:
- Each code single-use
- Generate new code
- Cannot reuse old codes
Account Issue:
- Verify account active
- Check quota limits (max displays reached?)
- Confirm email verified
Display Won't Connect
Symptoms:
- Stuck on "Connecting..." screen
- "Unable to reach server" message
- Display never appears in dashboard
Check:
Internet Connection:
- Verify device connected to network
- Test by browsing to google.com
- Check WiFi password correct
- Ethernet cable properly connected
Firewall/Network:
- Corporate networks may block
- Contact IT to whitelist brandcast.app
- Check proxy settings
- Try guest network if available
Browser Compatibility:
- Use modern browser (Chrome, Firefox, Safari, Edge)
- Update to latest version
- Clear browser cache
- Try different browser
Account Status:
- Verify account in good standing
- Check subscription active
- Confirm not exceeding display limits
- Look for account restrictions
Display Appears Offline
Immediately After Registration:
Wait 30-60 seconds for initial sync. If still offline:
- Refresh dashboard (Ctrl/Cmd + R)
- Check display device still connected
- Look at display - any error messages?
- View display logs (if accessible)
Solutions:
- Restart display browser
- Re-enter display URL
- Check internet connection
- Revoke and re-register if needed
Display Replacement
Moving Display to New Device
Scenario: Replacing hardware but keeping same display profile
Method 1: Session Transfer
- Open new device browser
- Go to
https://display.brandcast.app - Click Link Existing Display
- Enter display code or scan QR
- Old session auto-revoked
- New device takes over
Method 2: Manual Re-Registration
- Revoke all sessions for old display
- Register new device with same name
- Re-assign content
- Old device disconnected
Retiring a Display
Proper Decommissioning:
- Displays → Select display
- Note any assigned content (for records)
- Click Delete Display
- Confirm deletion
- All sessions revoked
- Display removed from account
- Cannot be recovered (register as new if needed later)
Before Deleting:
- Document configuration
- Screenshot settings
- Note content assignments
- Export analytics data (if needed)
- Remove from any groups
Best Practices
Registration
Do:
- ✅ Use descriptive, consistent names
- ✅ Register in batches for efficiency
- ✅ Document each display (location, device type)
- ✅ Test immediately after registration
- ✅ Assign content right away
Don't:
- ❌ Use generic names ("Display 1", "Display 2")
- ❌ Skip configuration steps
- ❌ Leave displays unassigned
- ❌ Forget to test connection
- ❌ Rush through setup
Security
Physical Security:
- Mount displays securely
- Hide device access (behind display or in locked cabinet)
- Use kiosk mode browsers
- Disable physical buttons if possible
Network Security:
- Use dedicated network for displays (optional)
- Enable WPA2/WPA3 WiFi security
- Monitor for unauthorized access
- Regular security audits
Session Management:
- Review active sessions monthly
- Revoke suspicious sessions immediately
- Set expiration for temporary displays
- Document display movements
Maintenance
Regular Checks:
- Weekly: Verify all displays online
- Monthly: Review session list
- Quarterly: Audit display names and assignments
- Annually: Hardware refresh cycle
Health Monitoring:
- Enable display health alerts
- Monitor uptime percentage
- Track connection quality
- Review error logs
Next Steps
- Display Health Monitoring - Monitor display status
- Content Association - Assign content to displays
- Playlists - Create rotating content
- Schedules - Time-based content control
- Troubleshooting - Fix display issues