TS科普 1 简介

news/2024/11/7 18:39:10/

 TS科普 1

TS是日本高清摄像机拍摄下进行的封装格式,全称为MPEG2-TS。TS即"Transport Stream"的缩写。它是分包发送的,每一个包长为188字节。包的结构为,包头为4个字节,负载为184个字节。在TS流里可以填入很多类型的数据,如视频、音频、自定义信息等。MPEG2-TS主要应用于实时传送的节目,比如实时广播的电视节目。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。简单地说,将DVD上的VOB文件的前面一截cut掉(或者是数据损坏数据)就会导致整个文件无法解码,而电视节目是任何时候打开电视机都能解码(收看)的。

制定TS流标准的机构就规定了一些数据结构来定义。比如: PSI(Program Specific Information)表,所以解析起来就像这样: 先接收一个负载里为PAT的数据包,在整个数据包里找到一个PMT包的ID。然后再接收一个含有PMT的数据包,在这个数据包里找到有关填入数据类型的ID。之后就在接收到的TS包里找含有这个ID的负载内容,这个内容就是填入的信息。根据填入的数据类型的ID的不同,在TS流复合多种信息是可行的。关键就是找到标识的ID号。

TS规范:Iso13818-1 规范  TS 协议的官方标准

常用分析软件: EStreamAnalyzer  一个分析视频流的强大软件,能分析TS,h264,mpeg2流等等

UltraEdit: 可以直接查看16进制文件 按下 Ctrl + H

STD解析:http://www.360doc.com/content/11/0727/11/7399771_136097761.shtml




http://www.ppmy.cn/news/142837.html

相关文章

TCTCTC

题源PTA,侵删。 1-1 毕业设计中关键技术分析部分应该写前人相关工作的综述。F (1分) 1-2 学术会议中的Poster展示环节只需要展板到位,不要求作者必须守在展板前。 (1分) F 1-3 开题报告中的初步方案应该简述如何实现各项任务,包括任务之间的关系、…

【TypeScript】TS类型声明文件

🧑‍💻TypeScript类型声明文件 文章目录 🧑‍💻TypeScript类型声明文件🧑‍💻基本介绍🧑‍💻内置类型声明文件🧑‍💻第三方库类型声明文件🧑‍&am…

1.TypeScript入门之TS初体验(运行TS代码)

Ⅰ.TypeScript介绍 1.1 TypeScript是什么 TypeScript(简称TS)是JavaScript的超集(JS有的TS都有)。 TypeScript Type JavaScript(在JS的基础之上,为JS添加了类型支持) //TS代码:有明确的类型&#xff…

TypeScript(TS)基础内容详细介绍

目录 一、TypeScript概念 二、TypeScript特点 三、开发环境配置 四、初识ts 五、TypeScript类型声明 1、any: 2、number数字类型 3 string字符串类型 4 boolean布尔类型 表示逻辑值:true 和 false。 5 数组类型 6 元组类型 7 enum枚举类型…

TS的声明文件

TS的声明文件 .ts文件: 既包含类型信息又可执行代码。可以被编译成 .js 文件。 .d.ts文件: 只包含类型信息的类型声明文件。不会生成 .js 文件,仅用于提供类型信息。 .ts是implementation(代码实现文件).d.ts是de…

Ts/Typescript基础运用

01、什么是Typescript、ts ts: TypeScript 的缩写,是微软开发的编程语言, TypeJavaScript (Type是类型 》在JS基础之上,为了JS添加了支持类型) 那我们为什么要学习ts呢?js不香嘛? 我们来看这一段js代码 let age 18age 19 //正确…

TS基础

1 写在开始之前,为什么要学习TS vue2.x中的组件是通过声明的方式传入一系列option,和TypeScript的结合需要通过一些装饰器的方式来做,虽然能实现功能,但是比较麻烦。 而3.0修改了组件的声明方式,改成了类式的写法&…

TCC

引言:TCC事务的由来在当前如火如荼的互联网浪潮下,如何应对海量数据、高并发成为大家面临的普遍难题。广大IT公司从以往的集中式网站架构,纷纷转向分布式的网站架构,随之而来的就是进行数据库拆分和应用拆分,如何在跨数…