Jump to Content
Home
Guides
API Reference
v1.0
Login
Guides
Login
Moon (Dark Mode)
Sun (Light Mode)
v1.0
Home
Guides
API Reference
Exo player (Android)
Search
Before you begin
Overview
Get started
FastPix’s architecture
Setup FastPix
Organizations
Start a team
User roles
Workspaces
Basic authentication
Account
Billing
Estimating usage & costs
Common questions about billing
Delete account
Using our APIs
Authentication with Access Tokens
Postman collection
Webhooks for status
Webhook signature verification
VIDEO ON DEMAND
Publish your first video
Get started in 5 minutes
Make your first API request
Video input
Upload videos directly
Upload videos from URL
Upload 4K videos
Web uploads SDK
Quick start
Styling and UI customization
Web upload events and attributes
Customize uploads with call back functions
Transform videos
Watermark your videos
Extract thumbnails from video
Create GIFs from videos
Add timeline hovers using spritesheet
Create clips from existing media
Optimize the loudness of audio
Add auto-generated subtitles
MP4 support for offline viewing
Add intro and outro to base video
Remove unwanted parts in video
Replace existing audio with new audio
Overlay audio at specific timeline in your video
Using NSFW & Profanity filter for content moderation
Live streaming
Start live stream
Get started with live streaming
Stream using OBS
Using SRT to live stream
Manage live stream
Manage streams
Live stream disconnects
Webhooks in live stream
Transform live stream
Simulcast to 3rd party platforms
Stream recordings of live streams
Stream pre-recorded live
Instant live clipping
DVR-like time shifting in live stream
Video player
Getting started
Overview and features
Installation process
Playback uploaded videos
Error handling
HLS streams for playback
Get an HLS stream URL
Playback in HLS player
Responsiveness and UI adaptation
Overview
Practical examples for player UI
Customizing player interface
Color attributes
Aspect ratio
Show or hide player controls
Customize control sections
Change controls backdrop color
Display title on video
Customize video playback experience
Autoplay, loop, muted playback
Control playback speed
Personalize volume preference
Setting playback start point
Optimize seek functionality
Keyboard shortcuts for player
Setting preview thumbnail
Video preload and crossorigin
Use custom domain in player
Protect videos with Signed URL
Signed URL for VOD & Live stream
Playback signed URL streams
Switch subtitles and audio tracks
Timeline hover previews
Enable lazy loading in player
Adding Chapters in video timeline
Listening video events in player
Customizing playback resolution
Video Data
Introduction to Video Data
Data SDK for players
Monitor Shaka player (Web)
Monitor HLS.js (Web)
Exo player (Android)
AV player (iOS)
Know your metrics
Audience metrics
Quality of experience (QoE) metrics
Playback metrics
Video startup metrics
Stability metrics
Render quality metrics
User passable metadata
Filters and dimensions in data
Metadata associated with a view
Webhook
Media events
video.media.created
video.media.ready
video.media.failed
video.media.updated
video.media.deleted
Upload events
video.upload.created
video.upload.media_created
video.media.ready
video.media.failed
Live events
video.live_stream.created
video.live_stream.connected
video.live_stream.recording
video.live_stream.active
video.live_stream.disconnected
video.live_stream.idle
video.live_stream.updated
video.live_stream.enabled
video.live_stream.disabled
video.live_stream.deleted
video.live_stream.simulcast_target.created
video.live_stream.simulcast_target.starting
video.live_stream.simulcast_target.broadcasting
video.live_stream.simulcast_target.deleted
Powered by
Exo player (Android)
Suggest Edits
Coming soon
Updated about 1 month ago
Table of Contents
Coming soon