FitSpace
FitSpace
FitSpace MarketplaceNutritionCoachingsMore Resources
  • Featured
  • Catalog
  • Library
  • Profile

Navigation

  • Home
  • All courses
  • All meal plans
  • All coachings
  • All Authors
  • Program guides

Resources

  • Blog
  • Courses
  • Meal plans
  • Coachings
  • FitSpace
  • Documentation
  • FAQ for creators
  • Food diary
  • Health
  • My Plan
  • For coaches
  • Fitness guides
  • Best fitness apps 2026

Support

  • FAQ
  • AI Coach
  • Press kit
  • Contact Us

Legal

  • Terms of Use
  • Privacy Policy
  • Course Offer
  • Refund Policy
  • Consent to data processing
  • FitSpace purchases
  • FitSpace author terms
  • Subprocessors
  • Company details

Contacts

  • business@fitspace.app

Mobile app

Download on the App StoreGet it on Google Play

© 2026 FitSpace. All rights reserved

FitSpace author handbook

Open dashboard →

Video posters and thumbnails

Trainer documentation

Sections

Getting started

  • Overview
  • Coach's guide
  • Quick start
  • Verification & payouts

Trainer Space

  • Overview
  • Dashboard
  • Launch
  • Programs & delivery
  • Offers & checkout
  • Site & domain
  • Clients, chat & check-ins
  • Billing & limits
  • Settings & payments
  • Troubleshooting

Courses

  • Overview
  • Create & edit
  • Videos & library
  • Video posters
  • Upload troubleshooting
  • Revisions & moderation
  • Translations
  • Student chat
  • Previews & materials

Nutrition & coaching

  • Meal plans
  • Coaching — overview
  • Clients & assignments
  • Client intake

Growth & support

  • Analytics
  • Blog
  • Profile & SEO
  • Certificates & followers
  • How the platform works
  • FAQ
  1. Trainer documentation
  2. Video posters and thumbnails

Video posters and thumbnails

Custom poster frames, lesson covers, and TUS upload flow.

After a lesson is uploaded to Cloudflare Stream you can set a poster — the image on the course card and in the player before playback starts.

Setting a poster

  1. Open your course → Videos.
  2. For each lesson choose a poster mode:
    • Frame from video — set time in seconds (thumbnail_time_seconds).
    • Custom cover — upload an image (poster_url is stored in R2).
  3. Save. In a revision draft, posters are stored in course_revision_videos and moderated with the course.

Video upload (TUS)

  1. Initiate — POST /api/courses/:id/initiate-video-upload/videos (returns uid and upload_url).
  2. Upload the file via TUS to upload_url (web or iOS background queue).
  3. Complete — POST .../tus-complete-new/videos with the stream_uid from step 1.

If step 3 is not called within 24 hours, the orphan Stream asset may be removed by a daily cron job (see Stream upload troubleshooting).

Tips

  • Match the course card aspect ratio (4:5) when possible.
  • Preview on a phone — the default Stream frame can look too dark on small screens.
Previous
Intake form
Next
Stream upload troubleshooting
On this page
  • Setting a poster
  • Video upload (TUS)
  • Tips