Was ist eine TS-Datei?

Eine TS-Datei enthält einen MPEG-Transportstrom aus Paketen fester Größe, die Video, Audio und Metadaten multiplexen. Das Format toleriert Übertragungsfehler und wird häufig für Rundfunkübertragungen und herkömmliche HLS-Segmente verwendet.

So funktionieren TS-Dateien

Eine .ts-Datei speichert einen MPEG-Transportstrom als gewöhnliche Datei statt als Live-Übertragung. MPEG-TS ist ein fehlertoleranter Container mit fester Paketgröße. Derselbe Aufbau kann aus der Aufzeichnung einer Rundfunkübertragung, einem Zuführungssignal oder einem Packager für HTTP Live Streaming stammen. Sein Design begünstigt das fortlaufende Durchlesen gegenüber einer kompakten Dateiindexierung. Medien-Packager erzeugen weiterhin .ts-Segmente für etablierte HLS-Systeme und rundfunkkompatible Übertragungswege, während neuere Pipelines häufig fragmentiertes MP4 bevorzugen.

Wichtige Fakten

  1. Herkömmliches HLS liefert Video als Playlist kurzer .ts-Segmentdateien aus; jedes Transportstromsegment muss ein einziges Programm enthalten und eigene PAT- und PMT-Signalisierungstabellen mitführen, sofern diese nicht durch ein Medieninitialisierungs-Tag auf Playlist-Ebene bereitgestellt werden.
  2. HLS definiert auch Mediensegmente als fragmentiertes MP4. Die Paketierung als .ts dient daher der Kompatibilität mit etablierten Playern und Rundfunkwerkzeugen und ist nicht das einzige vom Protokoll erlaubte Segmentformat.
  3. .mts-Dateien von AVCHD-Camcordern enthalten ebenfalls MPEG-Transportströme. Importwerkzeuge sollten daher den tatsächlichen Stream-Aufbau durch Analyse des Inhalts ermitteln, statt der Dateierweiterung zu vertrauen.

Wann TS-Dateien relevant sind

Verwenden Sie TS-Segmente, wenn Kompatibilität mit etablierten Rundfunk- oder HLS-Systemen erforderlich ist. Paket-Overhead und die Unterstützung durch den Zielplayer können in anderen Workflows für die neuere Paketierung als fragmentiertes MP4 sprechen.

Machen Sie aus Medienwissen eine funktionierende Pipeline

Verbinden Sie Uploads, Verarbeitung, KI, Storage und Auslieferung über eine deklarative API – um Encoding-Stack, Skalierung und ständig wechselnde Formate müssen Sie sich nicht selbst kümmern.

Transloadit kostenlos ausprobieren