🎥 Freakout Video SDK for Unity WebGL
Freakout video player SDK and services provide a solution for delivering video content inside WebGL builds. They are ideal for games, virtual worlds, showrooms, and Web3D experiences. Supports native MP4, HLS (.m3u8) and MPEG-DASH (.mpd) streaming with fast load times and full runtime control.
Key Features:
🚀 Quick Setup
After importing the Freakout SDK Unity package, you’ll find the sample prefab located at: Packages/FreakoutSDK/
🖱️ Prefab – Activating UI
🎮 Demo Scene (Separate Download)
The full Demo Scene is not included in the Unity package and can be downloaded separately. It demonstrates all SDK features in a complete environment.
Requirements: Install FreakoutSDK prefab Sample (from package manager - FreakoutSDK - Samples), LeanTween and TextMeshPro (install before opening the Demo Scene).
🏗 WebGL Building process
When building for WebGL, you must ensure the following files are added to your WebGL HTML template so that the SDK functions correctly:
You can find these files adn example of webgl template (index.html) in:
/Packages/FreakoutSDK/WebGL Templates/
📌 Important: These files must be included as <script> tags in your WebGL HTML template.
An example of how to include them is provided in the sample WebGL templates that come with the SDK.
If you are using a custom WebGL template, open the template’s index.html and ensure that the <script> tags for these files are placed before Unity’s loader script.
Done. Follow 📄 Documentation https://docs.freakout.ai, to see more details, API usage and observe integration steps in more details.
🆘 Support
🌐 Website: https://freakout.ai
📄 Documentation https://docs.freakout.ai
📧 Email: general@freakout.ai
💬 Discord: https://discord.gg/64nYmhHW