> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://fastpix.com/docs/recipes/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://fastpix.com/docs/_mcp/server. # Recipes > The single API stack for video: upload, encode, stream, secure, and analyze video at any scale. Explore guides, API references, and SDKs. ## Docs - [Recipes](https://fastpix.com/docs/recipes/overview.md): Quick, copy-paste API recipes for common FastPix tasks. Each recipe walks you through the request step by step with highlighted code. - [Upload video from URL](https://fastpix.com/docs/recipes/upload-from-url.md): Upload a video to FastPix by providing a publicly accessible URL. FastPix downloads, processes, and prepares the video for adaptive streaming. - [Upload video from URL (with subtitles)](https://fastpix.com/docs/recipes/upload-from-url-with-subtitles.md): FastPix pull-based uploads let you upload media by providing public URLs from any cloud storage and attach multiple subtitle tracks during media creation. - [Upload video directly (with subtitles)](https://fastpix.com/docs/recipes/upload-directly-with-subtitles.md): Upload a video file directly to FastPix using multipart form-data and attach multiple subtitle tracks during media creation. - [Using upload SDK for Android](https://fastpix.com/docs/recipes/upload-sdk-android.md): Upload a video file in chunks, handle progress, and manage network events. The code uses the FastPixUploadSdk to configure and initiate the upload process, implementing callbacks to monitor the upload status. - [Resumable video upload with JavaScript](https://fastpix.com/docs/recipes/resumable-upload-javascript.md): The FastPix Resumable Uploads SDK helps you efficiently upload large files from the browser by splitting them into chunks and also gives you the ability to pause and resume your uploads. - [Create clip from existing media](https://fastpix.com/docs/recipes/create-clip-from-existing-media.md): FastPix lets you generate new clips directly from existing VOD assets by specifying the media ID and the exact start and end timestamps. - [Instant Live Clipping (streaming-only)](https://fastpix.com/docs/recipes/instant-live-clipping.md): Create clips from a live stream by adding start and end parameters to the live playback URL. This produces a streaming-only clip, no new media asset is created. - [Clip and trim a VOD](https://fastpix.com/docs/recipes/instant-vod-clipping.md): Create a new on-demand clip from an existing FastPix media by sending its mediaId with start and end times to the create-media API. The clip is a new asset with its own playback ID. - [Integrate video data with Android player](https://fastpix.com/docs/recipes/integrate-with-android-player.md): FastPix Android Player supports data integration for tracking video playback, user interaction, and environment details using the AnalyticsConfig builder with metadata fields passed via VideoDataDetails, PlayerDataDetails, and CustomDataDetails. - [Integrate video data with iOS player](https://fastpix.com/docs/recipes/integrate-with-ios-player.md): FastPix iOS Player supports data integration for tracking video playback, user interaction, and environment details using the FastpixVideoDataAVPlayer SDK with metadata fields passed via a customMetadata dictionary. - [Integrate video data with player](https://fastpix.com/docs/recipes/integrate-with-web-player.md): FastPix Web Player lets you attach rich metadata to live streams using attributes like metadata-workspace-key, metadata-video-title, metadata-viewer-user-id, and metadata-video-id for analytics, monitoring, and per-viewer tracking. - [FastPix video data SDK with Shaka Player](https://fastpix.com/docs/recipes/integrate-with-shaka-player.md): FastPix video data SDK with Shaka Player to enable video playback and analytics tracking. The code sets up a Shaka Player instance, configures metadata for analytics, and loads a video manifest for playback while handling potential errors. - [Resumable playback for Android](https://fastpix.com/docs/recipes/resumable-playback-android.md): FastPix Android SDK lets you resume video playback from the last watched position by saving progress and restoring it when the player is ready. - [Resumable playback for iOS](https://fastpix.com/docs/recipes/resumable-playback-ios.md): FastPix iOS SDK lets you resume video playback from the last watched position by saving progress and restoring it when the player is ready. - [Resumable playback for web](https://fastpix.com/docs/recipes/resumable-playback-web.md): FastPix Web Player lets you resume video playback from the last watched position using the start-time attribute and JavaScript progress tracking.