Video format

TS Sample Files

MPEG-TS (.ts) is a transport stream container for broadcasting and adaptive streaming segments (HLS/DASH). It uses fixed packet sizes and supports multiple PIDs. Use sample .ts files to validate stream muxers, PCR timing, and segment indexing.

4 files All to 5MB SHA256 verified Manifest included
Quick facts
CategoryVideo
Total Files4
Extension.ts
MIMEtext/vnd.trolltech.linguist
ManifestJSON
Request Related Coverage
Files first

Start with one representative file.

Starter file

ts_15s_sample_file_980KB.ts · 979.1 KB

Download
Filename Size MIME Download
.ts Starter SHA256 01455beffa9e...
979.1 KB text/vnd.trolltech.linguist Download
.9MB.ts SHA256 4023adc886f1...
1.9 MB text/vnd.trolltech.linguist Download
.ts Realistic SHA256 3e6fd11a5cdb...
312.8 KB text/vnd.trolltech.linguist Download
.9MB.ts SHA256 993d4ec8d36f...
3.9 MB text/vnd.trolltech.linguist Download
Use cases

Pick the next task, not just the next file.

Upload Testing

TS for Upload Testing

Open Format TS

Parser Regression

TS for Parser Regression

Open Format TS

QA Automation

TS for QA Automation

Open Format TS
Compare and decide

Keep the next decision one step away.

FAQ and reference

Keep the operational details quiet.

Checksum Verification

Use checksums to confirm file integrity after download.

shasum -a 256 your_file_name_here
# Compare output with SHA256 values listed above.
Where is the machine-readable manifest?

Use the manifest when you need stable names, SHA256 values, and URLs for automation.

Validation Methodology
  • Confirm codec/container detection matches actual stream info.
  • Test keyframe seek, subtitle loading, and fallback playback.
  • Measure startup and buffering behavior across browsers.