What is Segra Cloud?
Segra Cloud is a video hosting service integrated into Segra:- Upload from the app - One-click uploads directly from any clip
- Shareable links - Get a unique URL for each upload
- No file size limits - Upload clips of any length (within reason)
- Fast processing - Videos are optimized for web playback
- Privacy - Only people with the link can view your clips
Segra Cloud requires a free Segra account. Sign up in Settings > Account.
Uploading Clips
From the Segra App
Add details
Fill in the upload form:
- Title - Give your clip a catchy title
- Description - Optional description or context
- Game - Auto-detected from metadata
Upload Progress
During upload, you’ll see real-time progress:- Uploading - File is being sent to Segra servers
- Processing - Video is being optimized for web playback
- Done - Upload complete, link is ready
Auto-Open in Browser
Enable Open in browser after upload in Settings > Clip Settings:- Segra automatically opens the uploaded clip in your default browser
- Useful for immediately sharing the link or previewing the upload
- Can be toggled on/off per your preference
Managing Uploads
Tracking Uploaded Clips
Uploaded clips show a cloud badge in the Segra app:- The badge indicates the clip has been uploaded
- Click the clip to see the shareable link
- Re-uploading creates a new link (old link remains active)
Upload History
View your upload history at segra.tv (requires login):- See all your uploaded clips
- View stats (views, shares, etc.)
- Delete old uploads
- Manage privacy settings
The web dashboard is separate from the Segra desktop app. Log in with the same account credentials.
Upload Settings
Clip Metadata
When uploading, Segra sends:- Game name - From the clip metadata
- Title - Your custom title or default filename
- Description - Optional description
- IGDB ID - Game database ID for artwork/metadata
File Format
Uploads are sent as-is (MP4 format):- No re-encoding during upload (fast)
- Server-side processing optimizes for web playback
- Original quality is preserved
Authentication
Uploads require authentication:- Sign in via Settings > Account
- Segra uses JWT tokens for secure uploads
- Tokens are automatically refreshed when expired
Sharing Your Clips
Shareable Links
Each upload gets a unique URL:- Copy to clipboard - Click the copy icon in the Segra app
- Social media - Paste into Twitter, Discord, Reddit, etc.
- Direct messaging - Send to friends via DMs
Embed Options
Segra Cloud links can be embedded:- Discord - Automatic video preview and playback
- Twitter - Video player card
- Reddit - Expandable video player
Privacy
Uploaded clips are:- Unlisted - Not publicly indexed or searchable
- Shareable - Anyone with the link can view
- Permanent - Links remain active until you delete them
Segra doesn’t currently support private or password-protected uploads. Don’t upload sensitive content.
Upload Workflow
Here’s the complete upload process under the hood:Client-Side (Segra App)
- User clicks upload on a clip
- Segra reads the video file into memory
- Multipart form data is created with file + metadata
- Authentication token is attached to the request
- Upload starts with progress tracking
Server-Side (Segra Cloud)
- Receives upload and validates authentication
- Stores original file in cloud storage (AWS S3 or similar)
- Processes video - creates web-optimized versions (HLS, MP4)
- Generates thumbnail - extracts preview image
- Returns response with shareable URL
Post-Upload
- Segra receives the URL from the server
- Updates metadata locally with
uploadId - Shows cloud badge on the clip card
- Opens browser if auto-open is enabled
Advanced Features
Upload ID Tracking
Each uploaded clip gets anuploadId stored in metadata:
- Track which clips have been uploaded
- Prevent duplicate uploads
- Show cloud badges in the UI
Re-uploading
If you upload the same clip again:- A new upload is created with a different URL
- The old URL remains active
- The
uploadIdin metadata is updated to the new upload
Canceling Uploads
You can cancel an in-progress upload:- Click Cancel on the upload progress card
- Segra immediately stops the HTTP request
- Partial uploads are discarded (not saved)
- The clip remains in your local library
Bandwidth & Performance
Upload Speed
Upload speed depends on:- Your internet connection - Upload bandwidth (check with speedtest)
- File size - Larger clips take longer
- Server load - Segra Cloud processing capacity
- 100 MB clip on 10 Mbps upload: ~80 seconds
- 500 MB clip on 50 Mbps upload: ~80 seconds
- 1 GB clip on 100 Mbps upload: ~80 seconds
Reducing Upload Time
To make uploads faster:- Lower clip quality in Settings > Clip Settings
- Shorten clips - trim to only the essential moment
- Use H.264 instead of H.265 - smaller file sizes
- Upload during off-peak hours - less server congestion
Progress Tracking
Segra shows granular upload progress:Troubleshooting
Upload fails immediately
Upload fails immediately
- Check your internet connection
- Verify you’re signed in to Segra (Settings > Account)
- Ensure the clip file still exists on disk
- Check Segra logs for authentication errors
Upload stuck at 99%
Upload stuck at 99%
- Server is processing the video (may take 1-2 minutes for large clips)
- Don’t cancel - processing is almost complete
- If stuck for >5 minutes, cancel and retry
Upload canceled unexpectedly
Upload canceled unexpectedly
- Network connection was interrupted
- Retry the upload
- Check firewall settings aren’t blocking Segra
Upload succeeds but no link appears
Upload succeeds but no link appears
- Refresh the Segra app
- Check the clip metadata file for the
uploadId - Look in your upload history at segra.tv
Can't sign in
Can't sign in
- Create an account at segra.tv if you don’t have one
- Check your email for verification link
- Reset password if you’ve forgotten it
- Contact support if login continues to fail
Limitations
File Size
- No hard limit - but uploads >5 GB may timeout
- Recommended max: 2 GB per clip
- Larger files take longer to process
File Format
- Only MP4 files are supported
- Segra clips are always MP4, so this shouldn’t be an issue
- Don’t try to upload non-video files
Upload Quota
Free accounts have:- Unlimited uploads (for now)
- No storage limits (subject to change)
- Premium accounts with more storage
- Analytics and detailed view statistics
- Custom branding options
Privacy & Security
Data Handling
When you upload:- Video is encrypted during transfer (HTTPS)
- Stored securely in cloud storage
- Only accessible via the unique URL
- Not indexed by search engines
Content Policy
Don’t upload:- Copyrighted content you don’t own
- Illegal or harmful content
- Spam or misleading content
Deleting Uploads
To delete an uploaded clip:- Log in to segra.tv
- Go to your upload history
- Click Delete on the clip
- The link will stop working immediately
Best Practices
Keep clips short
15-60 second clips upload faster and get more views on social media.
Add good titles
Descriptive titles help viewers understand what they’re about to watch.
Check quality
Preview clips before uploading to ensure quality meets your standards.
Tag properly
Include game name and context in the description for better discoverability.
Future Features
Upcoming improvements to Segra Cloud:- View analytics - See how many times your clip was viewed
- Comments - Let viewers comment on your clips
- Collections - Group related clips together
- Custom thumbnails - Upload your own preview image
- Direct social sharing - Post to Twitter/Discord without leaving Segra
Related Features
- Clipping - Create clips to upload
- Highlights - Auto-generate highlight reels
- Replay Buffer - Save instant replays