The RePro iOS and tvOS Viewer apps provide access to your live production streams directly from your Apple devices. View dailies, monitor on-set feeds, or review content from anywhere with the same security and quality as the web platform.
Download & Installation
👉 Quick start guide here.
iOS (iPhone & iPad)
Download from the Apple App Store: RePro Stream Viewer
Supported devices:
iPhone running iOS 15.6 or later
iPad running iPadOS 15.6 or later
tvOS (Apple TV)
Open the App Store on your Apple TV
Search for "RePro Stream Viewer"
Download and install
Supported devices:
Requires tvOS 15.6 or later
💡 If you need help troubleshooting, check out this section now.
Logging In
iOS Login Methods
Standard login:
Open the RePro Viewer app
Enter your email and password
Complete 2FA verification if enabled for your account
N.B. If 2FA is enabled, you will need a 2FA app such as Duo or Authenticator app installed, in order to generate a code.
Guest link access: If you've received a guest link from Production or your technical team, simply tap the link on your iOS device and the Viewer app will open directly to your assigned channel.
Note - If you are already logged into another account on the app, you will first be asked to log out.
tvOS Login Methods
QR Code login (recommended):
Open the RePro Viewer app on your Apple TV
Login with your email/password
You will also then see the option to login with a QR code:
A QR code will display on screen
Open the Camera app on your iPhone or iPad
Point your camera at the QR code
Tap the notification to complete login
Viewing Interface
Organisation/Project/Channel Selection
Once you’ve logged in, you will either immediately see a default channel that has been pre-configured for your account, or you will need to select one to view.
Note 1 - If there is nothing currently being streamed, you will see a blank screen with a buffering/loading indicator.
💡 Rotatie your phone to landscape mode for the best viewing experience.
If available, you can switch between different organisations, projects, and channels. Read this overview support document for a better understanding of how they all work together.
iOS: Tap the channel selector at the bottom-left to see all available channels.
tvOS: Navigate using your remote to the channel picker.
Status Indicators
Primary Mode
One large primary view of the selected program.
Grid Mode
Display multiple programs simultaneously in a grid layout.
Usage:
Select a program to view it in primary mode
Useful when monitoring multiple feeds
Grid sizes:
1×1 (one program)
2×2 (four programs)
3×3 (nine programs)
4×4 (sixteen programs)
How to change grid size:
iOS: Tap the grid icon in the toolbar
tvOS: Use the remote to navigate to grid controls
Overlay Info
Tap “Overlay Info” once to see the Program short name, which is configured by the project administrator.
Tap it a second time to also see the Project Name.
Video Quality Settings - Channel Level
Adaptive Bitrate (ABR)
Use this setting to adjust video quality across the entire channel. Read more about ABR in this support document.
Note: Auto ABR is not available on iOS/tvOS at this time.
Available qualities (when transcoding is enabled):
1080p (Full HD)
720p (HD)
540p
360p
Manual quality selection:
Tap the Camera icon.
Click ABR.
Select your preferred resolution.
Passthrough
Passthrough delivers the video exactly as it was recorded, without any processing or quality changes (this is called "non-transcoded").
The video format stays the same as the original source (the codec and compression are not modified). It's converted (or “transmuxed”) to our streaming format, SLDP, for delivery, but nothing else is changed.
Because passthrough skips the processing step (”transcoding”), you will not be able to add elements like a global watermark, as they can only be added during processing. You would need to choose a different format.
Read more about Passthrough, aka “Republished”, in this support document.
SRT
SRT stands for "Secure Reliable Transport."
Like Passthrough, it's a very raw throughput. It delivers the video exactly as it was recorded, without any processing or quality changes - but unlike Passthrough, the video does not get converted (or “transmuxed”) to SLDP.
It’s SRT in, SRT out.
We recommend this format for tasks like colour grading on a calibrated iPad Pro screen.
Read more about SRT protocols in this support document.
Latency Buffer
You can adjust the video's buffer latency to help when you have a slower or less stable internet connection.
Recommended starting point: 500ms
A higher latency setting makes playback smoother and more reliable, but creates a slightly longer delay between what's happening live and what you see on screen.
Program Settings
Program settings are more granular than Channel settings, which we just discussed.
To access your program settings, click the menu icon.
The available options in the program settings menu allow you to:
Manage showing/hiding
Toggle video on/off: Stop seeing video for the program, so that you receive the audio feed only (if available); keeps the frame in your view.
Hide program: Removes the program from your current view entirely.
Override channel settings
Toggle this to view the options to override the default channel format for a given program.
Like the channel formats, you can choose from ABR, Passthrough, or SRT
You do not have the ability to specify the buffer latency.
Manage 360 Video
360 On: Allows you enable a 360-degree viewer (similar to Insta360) - if the feature is authorised by the project administrator.
360 Video Handling:
360 video requires high resolutions (typically streaming at 2160p or higher).
This toggle automatically activates to prevent the source video from being overly pixellated.
You can disable it to revert to your channel's default settings, though this may result in lower quality.
For example, ABR at 540p would display only a portion of the 360 view, creating a poor experience, because the Viewer will punch in about 20%.
For the best experience, use Passthrough or SRT video formats.
Stream from a Custom SRT URL
You may sometimes need this feature to stream from a custom SRT source - for instance, on-set, from your own server, etc.
Audio Controls
Audio Mixer
Control which programs you hear and at what volume. You can do this across all programs using Master Audio, or at the individual program level.
iOS:
Tap the volume/audio icon
Each program has independent volume and mute controls
Adjust sliders to set relative levels
tvOS: Audio controls accessible via the audio icon at the top of the page; use remote to select.
Auto Solo
When enabled, automatically solos audio from whichever program is currently selected.
How it works:
Switching programs automatically switches audio
Useful for monitoring multiple feeds without audio conflicts
Additional Features
Watermarking
If individual watermarking is enabled for your project, you'll see your personalised watermark overlaid on streams. This cannot be disabled by viewers and is part of content protection.
Notice Cards
Project admins can optionally enable Cards & Notices to display announcements or information cards. Depending on the project settings and your account type, you may or may not be able to dismiss them.
Audio & Text Chat (iOS - Beta):
You will see a phone icon if your project administrator has enabled audio & text chat for your account, which you can read more about in the linked support document.
Here is a brief overview:
If somebody is in the chat room, you will see a green bubble indicator with a number of participants.
Click it to see the chat rooms that are available to you.
Join a chat room and you will also have the option to send/view text messages.
Note - You will only see messages delivered during your time in the room. They do not persist after you leave.
Troubleshooting
Video won't play
Check your network connection
Verify you have access to the channel/program
Try switching video quality to a lower setting
Restart the app
Try hitting the refresh icon
Audio issues
Check the audio mixer to ensure the program isn't muted
Verify your device volume is up
Check that iOS/tvOS system audio isn't muted
Login problems
Verify your email and password are correct
Complete 2FA verification if required
For guest links, ensure the link hasn't been disabled
Try restarting the app
QR code login not working (tvOS)
Ensure your iOS device camera has permission to scan QR codes
Make sure you're using the Camera app, not a third-party scanner
Try manual login if QR code continues to fail
Platform Differences
iOS-specific features
Touch gestures for navigation
Portrait and landscape orientation support
Picture-in-picture (depending on iOS version)
Background audio (limited)
tvOS-specific features
Optimised for remote navigation
Living room viewing experience
QR code login via iPhone/iPad
Large-screen grid layouts
Need Help?
Support resources
Documentation: https://docs.reprostream.com
Support email: [email protected]
RePro Bot (accessible from documentation pages only)
💡 Find RePro Bot by clicking the icon at the bottom-right corner of the page.
For feature requests or bug reports
Contact your Project Admin, send us a message through RePro bot, or send us an email at [email protected] with:
App version (found in Settings)
Device model and OS version
Description of the issue
Screenshots if applicable
Learn more about our plans
Learn more about our different plans here or contact our sales team at [email protected] if you'd like to learn more.


















