Video Observability: Monitor and Optimize Your In-Game Usage
Key Takeaways
In-game video usage efficiency metrics added to the Creator Dashboard. Optimize your usage to improve your user experience.
On the Creator Dashboard, go to the “Monitoring” section for a specific game, and select the “Video Service” tab.
Hello Creators!
If your game uses VideoFrames, we’ve got just the feature for you.
Navigate to the game of your choosing on the Creator Dashboard, go to the “Monitoring” section, and locate the brand new “Video Service” tab. If your game uses video assets, you’ll see some helpful metrics.
What’s There?
image11530×828 118 KB
As you can see, we’ve got a pie chart for video efficiency and a line graph for playback hours.
The pie chart helps you easily see what % of video is being used efficiently. That is to say, “efficient” video usage is preloading and playing video that is actually viewed by your players.
The line graph helps you see how game changes impact video usage over time. You can use this graph to see how new videos, updates, and/or changes to your video playback logic affects usage.
Why Does This Matter?
Improving video efficiency can result in better performance and stability for your players.
By improving video efficiency, you will be reducing the amount of unnecessary data downloaded. Less data = better performance and stability, especially on lower-end devices.
Improving Video Efficiency
There are a few ways to improve video efficiency:
• Biggest Impact: Only call :Play() / .Playing on a VideoFrame when the player has a high chance of seeing/hearing the VideoFrame
• If VideoFrame is in Workspace, check if the player is nearby (via radius or line of sight)
• If VideoFrame is on a ScreenGui, check if the UI is visible
• Only specify the Video / VideoContent property of a VideoFrame when:
• The VideoFrame is in Workspace and a player is nearby
• The VideoFrame is on a quickly accessible part of a ScreenGui (e.g. one interacti…