How to Use OBS Stats Dock to Analyze Packet Drops
When live streaming, network instability can cause lag, buffering, and dropped frames for your viewers. OBS Studio features a built-in Stats dock that allows broadcasters to monitor stream health in real time. This guide will show you how to enable the Stats dock, identify network packet drops, and find the exact timestamps of these network issues using OBS Studio’s internal logs.
Step 1: Enable the Stats Dock in OBS Studio
To begin monitoring your stream’s performance, you need to make the Stats dock visible. 1. Open OBS Studio. 2. In the top menu bar, click on View. 3. Hover over Docks and select Stats. 4. A new window will appear. You can leave this window floating or drag and drop it to dock it securely into the OBS Studio user interface.
Step 2: Monitor Network Performance in Real Time
Once the Stats dock is open, look at the Network section. This area provides real-time data regarding your connection health: * Dropped Frames (Network): This displays the number and percentage of frames dropped due to network congestion. If this number increases, your internet connection cannot keep up with your specified bitrate. * Bitrate: Shows the current speed at which OBS is uploading data. * RTT (Round Trip Time): Shows the latency between your computer and the ingest server.
When you notice the “Dropped Frames (Network)” counter increase, a network packet drop has occurred.
Step 3: Analyze the Exact Timestamp of Packet Drops
While the Stats dock displays real-time cumulative packet drops, it does not show a historical timeline of exact timestamps. To find the precise second a packet drop occurred, you must refer to the log file generated by that session.
- Keep the Stats dock open during your stream. Note the moment the “Dropped Frames” counter increases.
- To find the exact timestamp, go to the top menu and click Help.
- Select Log Files and click View Current Log (or View Previous Log if you have already closed the session).
- A text file will open. Press
Ctrl + F(Windows) orCmd + F(Mac) to open the search bar. - Search for the term “dropped” or “insufficient bandwidth”.
The log file records events with highly accurate, millisecond-precise timestamps on the left side of each entry. Look for lines that resemble:
[HH:MM:SS.xxx] Output 'simple_stream': Number of dropped frames due to insufficient bandwidth/congestion: X (Y.Z%)
By matching the system time of your stream’s stutter to the timestamp in this log entry, you can pinpoint the exact moment your network failed to deliver packets to the streaming server.