Analytics helps you understand your audience reach, engagement, and channel performance across all your streams. You can view high-level trends for your account or dive deep into the data of a specific individual stream.
How to access Analytics
Go to your Restream home screen.
Click Analytics on the left.
💡 To view Analytics for a specific stream, you can also open Past streams and click any stream card.
Analytics overview
Use the date picker in the top right to filter by 7, 14, 30, or 90 days, or select a Custom range.
At the top of the page, your most recent stream within the selected date range appears. Hover over it to see a preview clip, or click it to view its specific Analytics.
Below that are four sections summarizing activity for the selected time range:
Views - Total views across your streams. Check Trendline to see the overall trend across the period.
Streams - Number of streams and average duration, shown as a calendar heat map of which days (or weeks, in larger time ranges) you went live.
Chat messages - Total messages sent during your streams. Check Trendline to see the overall trend across the period.
Channels - Channels you streamed to, with tabs to break down by Views, Time, and Streams.
Each section includes a comparison with the previous time period. Hover over charts to view data for individual streams.
Stream breakdown
The Stream breakdown section lists your past streams in chronological order.
Click any stream to open its detailed Analytics.
Video player
Replay your stream, with a viewer count overlay showing audience size at each moment. If you streamed in portrait mode, you can switch orientations.
Transcript & chat log
View your stream's full chat log and read a text transcript of your audio. Click any line in the transcript or chat to jump to that moment in the video. Enable Auto-scroll to keep the transcript or chat in sync as the video plays, or click Save to download either as a file.
Ask AI
Ask questions about your stream data. Try prompts like "Stream summary", "Unanswered questions", "Areas for improvement", or "Vibe in the chat" - or type your own question.
Chat history is stored locally for up to 20 messages and is personal to your account. Select Restart to clear it and start fresh.
Performance snapshot
Two stat boxes show your total Views and Messages for the stream, including peak and average viewers, and total chatters. Each includes a percentage comparison to your previous stream. Click either box to switch the interactive chart between viewer and message data. You can filter by platform to isolate performance on individual channels.
Channel breakdown
A list of every platform you streamed to, with their individual viewer and message counts.
Stream quality
Separate charts for incoming and outgoing quality, with details on bitrate, buffering, and number of starts.
QR code scans
If any QR codes were scanned during your Studio stream, a chart appears showing scans over time, along with a breakdown of each QR code, its total scan count, and link type.
Download & extras
Locate the Download button and the three-dots menu in the top-right corner to download the stream recording, view clips, trim video, schedule events, export transcripts, or export your chat messages.
Supported platforms
Analytics vary by platform because each site has different rules for sharing data. See the table below for a breakdown of which metrics are available for your connected channels.
| Concurrent Viewers | Chat Metrics | Views* |
YouTube | Yes | Yes | Yes |
Twitch | Yes | Yes | Yes |
Facebook Page | Yes | Yes | Yes |
Facebook Profile | Yes | Yes | No |
No | No | No | |
X / Twitter | No | Yes | Yes |
No | Yes | No | |
TikTok Live | No | No | No |
Kick | Yes | Yes | No |
Rumble | Yes | Yes | No |
Custom RTMP | No | No | No |
Telegram | No | No | No |
Trovo | No | Yes | No |
Picarto | Yes | No | No |
DLive | Yes | Yes | Yes |
FC2 Live | Yes | No | No |
SOOP | No | No | No |
* Views refer to post-stream Analytics only, not live viewer counts. For live numbers, see Concurrent Viewers.
Requirements
A paid plan is required to access full Analytics. Free users will see a restricted view of their data.
If you want to receive an Analytics report of every stream in your email, activate "Stream reports" under your account's email notifications.
FAQ
Do Analytics work for Custom RTMP channels?
Do Analytics work for Custom RTMP channels?
No. Analytics require an API connection to gather data. Since Custom RTMP channels do not use an API, we cannot collect metrics for them.
Why didn't I receive a stream report in my email?
Why didn't I receive a stream report in my email?
Stream reports are only generated for broadcasts lasting 10 minutes or longer. If your stream was shorter than 10 minutes, a report will not be sent.
Why do my Analytics differ between Restream and the platform itself?
Why do my Analytics differ between Restream and the platform itself?
Some metrics may vary slightly from what you see on Twitch, YouTube, or other platforms. Restream retrieves data from these platforms every few seconds, so timestamps and aggregated totals may not always match exactly.
Can I export my Analytics as a CSV or PDF?
Can I export my Analytics as a CSV or PDF?
Not at this time. However, we value your feedback so please let our team know if this is a feature you would like to see in the future.
Can I get Analytics for my website player?
Can I get Analytics for my website player?
The website player does not support full Analytics yet. You can, however, enable a live viewer counter to show your audience size while you are on air.
💡 View and manage chat messages from all of your platforms in one place.





