ATSC /DVB SI/PSI 主要的区别

DVB Project 浅谈 一、数字电视标准 1、全球数字电视标准制式 DVB-T、DVB-T2、ISDB-T、CTIB、CMMB、ATSC、DTMB、ATSC.M/H、H.265、DVB-S 2、数字电视涉及很多领域的标准 其中传输标准分为:地面传输(无线)、有线传输、卫星传输、手持设备传输四个体系。 地面传输标准(无线) 美国标准 ATSC 8-VSB 用于 6MHz 电视频道。 使... 阅读详情

对于ATSC和DVB SI/PSI主要的区别:

对于PSI来说,DVB和ATSC是一样的,主要用到了三个表PAT/CAT/PMT

对于SI来说,节目的EPG组织方式是不一样的。

对于DVB来说,主要是SDT/EIT/BAT/TDT/TOT表来展示EPG

组织方式如下:

SDT:描述频道名称,通过ts_id/service_id

EIT:描述节目信息,通过ts_id/service_id/eit_id

TDT/TOT:描述系统时间信息

对于ATSC来说,主要是通过VCT/MGT/EIT/ETT/STT表来展示,并没有DVB中提到的SDT和BAT,TDT,TOT

组织方式如下:

对于Terrestrial broadcast来说,需要STT,TVCT,MGT,EIT(0~3)

对于Cable broadcast来说,所有的EIT都可以有,但是并没有强制

PID:0x1FFB, 通过不同的table_id来区分不同的表,这个不像DVB用尽可能多的PID来表示不同的表。

VCT: table_id为0xc8(TVCT)/0xc9(CVCT),主要代替了SDT/BAT

         描述了frequency/modulation mode

         描述了transport_stream_id和program_number,根据这两个参数可以跟PAT/PMT对应起来。

         描述频道的信息(major_channel_number和minor_channel_number,需要确认用途,access_controlled描述频道是否加密;hidden描述这个频道是否隐藏,比如NVOD频道;source_id对应了频道和EIT信息对应起来)

         service_type描述:analog television/ATSC_digital_television/ATSC_audio_only

         hide_guide:描述是否在EPG中显示

         service_name 在extended_channel_name中描述节目名称

         service_location_descriptor,如果有的话,描述了video/audio pid,这样提供了一种避开PAT/PMT的一种方式选择。

MGT:table_id为0xc7,他描述了EIT/ETT的PID


可以看到支持EIT总共可以有128个PID的通道传送,一个PID的通道描述3个小时的节目信息,所以总共是128x3/24=16天,也就是说最大可以支持16天的EPG信息

STT: table_id 为0xcd,他描述了system time, 代替了TDT/TOT


         


MPEG-2 TS相关名词解释 名词解释 MPEG2-TS MPEG2-TS 传输流(MPEG-2 Transport Stream,又称MPEG-TS、MTS、TS)是一种传输和存储包含视频、音频与通信协议各种数据的标准格式,用于数字电视广播系统,所以里面存在一些内容在处理的时候可以忽略,因为我们在SRT使用的时候网络传输并用不到,但是用在数字电视传输的话就需要去处理。 TS分成三层: TS层:包括TS头、适配域、有效负载,其中有效负载大部分是PES数据,有的TS包有效负载会是PAT表PMT表等信息,用于映射PES数据关系。 PES层 阅读详情

相关推荐

TS流结构详解:码流分析软件如何帮你透视传输流并排查问题

视频封装格式分为面向存储和面向传输两类,像MP4、MKV依赖索引结构,而TS流(Transport Stream,传输流)则专为实时广播和网络传输设计,每个188字节的包独立自描述,无法用常规播放器直接透视。要理解这种二进制流,必须借助码流分析软件,通过解析包头中的PID、连续性计数器以及PAT、PMT等PSI/SI表,将底层数据结构化为可视的树形视图。掌握这些核心原理,工程师就能精准定位音画不同步、频道黑屏、丢包花屏等实际问题:比如通过PCR间隔和PTS/DTS判断同步故障,通过CC错误统计识别传输丢包,

weixin_32932149的博客 300

【转】关于ATSC与DVB的比较

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 1 前言      伴随信息时代的到来,广播电视事业,特别是有线电视得到了迅速发展。 有线电视的发展有两个明显的特点: 一是光纤化,光纤通信技术的发展(DWDM、

dieqms的专栏 1467

DVB标准之PSI_SI简介

DVB标准之PSI/SI简介,简要概括了:各表之间依赖关系

在ATSC标准中如何通过VCT表来通知(Signalling)码流中存在数据下载

如何通过VCT来获知ATSC Bitstream中是否有软件下载数据服务(Software Download Data Service) Table Name service_type descriptor VCT 0x05 Service_loca

燕青专栏 2167

美国ATSC 数字电视地面/有线传输标准(English)

美国ATSC 数字电视地面/有线传输标准 ATSC Standard: Program and System Information Protocol for Terrestrial Broadcast and Cable (Revision C) Page155

关于token无痛刷新的两个方案

目录方案一方案二 方案一 思路: 后端需要返回一个token过期的时间,在请求发起前拦截每个请求,判断token的有效时间是否已经过期,如果已过期,则暂时将请求挂起,先刷新token后再继续请求。 前期思考: 返回过期时间是为了判断是否过期的,但是如果服务器时间和系统时间不一致呢? 如果同时发起多个请求时怎么办? 实现: 因为是在请求前进行拦截,所以这里用axios的axios.interceptors.request.use()方法 首先,关于服务器时间和系统时间不一致的问题,我的解决方法是:

Yugoup的博客 2715

MPEG-2 数字视频技术参考指南 (7)—— ATSC数字电视标准

转载请注明出处:http://blog.youkuaiyun.com/zhubin215130/article/details/8960407         之前提到过,MPEG-2系统层只能让解码器定位单个TS流上的可用节目和服务。为了扩展这方面的能力,高级电视系统委员会(ATSC)定义了自己的一组表,称之为节目与系统信息协议(PSIP)表。这组表使得解码器能够访问参数调优,节目分级,以及全网频

zbryan的专栏 6605

桁架 拓扑优化 matlab程序_拓扑优化在结构轻量化及板壳加筋肋最优布置的应用...

1 拓扑优化简介材料的有效利用一直都是人类追求的目标,也是许多研究领域不变的话题,并伴随着结构优化理论和方法的产生而发展。结构优化设计通常分为三个层次:(1)拓扑优化:在一个确定的连续区域内寻求结构内部非实体区域位置和数量的最佳配置,寻求结构中的构件布局及节点联结方式最优化,使结构能在满足应力、位移等约束条件下,将外载荷传递到结构支撑位置,同时使结构的某种性态指标达到最优;(2)形状优化:指在保持...

weixin_39525355的博客 1877

数字电视业务PSI/SI学习系列

转自:http://w-hongjiang.blog.163.com/blog/static/746990332010224103717774/            http://blog.sina.com.cn/s/articlelist_1488811857_0_1.html 第一章 MPEG-2简介 什么是MPEG和MPEG-2? MPEG是Moving Pic

魔戒 2759

DFRobot MGC3130电容式手势传感器库深度解析

电容式近场感应(Electric Near Field Sensing)是一种非接触、抗干扰的三维空间感知技术,其原理基于人体介电特性对高频电场的扰动响应,具备低功耗、高鲁棒性与零物理接触等核心优势。该技术广泛应用于医疗人机交互、工业HMI、智能家电等对可靠性与环境适应性要求严苛的嵌入式场景。DFRobot_MGC3130库正是面向Microchip MGC3130芯片的工程化实现,封装了I²C驱动、ASU硬件加速调度及多层抽象API,支持手势识别、触控检测与接近唤醒等功能动态切换。结合电容式近场感应与嵌入

weixin_34620658的博客 549

systrace分析 之 问题初步定位

如下surfaceflinger空缺点,上面对应的bufferTX 中有buffer,但VSYNC-SF 过来后,SurfaceFlinger却没有去取,检查测试app “android.settings”, 也没有GPU completion 时间长的问题,所以该部分可以请SurfaceFlinger的owner 进一步确认为何不取buffer。. GPU拿的是acquireFence HWC拿的是releaseFence, GPU是绘图,HWC是合成显示,这两个是互相等待的关系,

yangzex的专栏 3195

DTV 学习(三) 数字视频广播-DVB

<br />现行模拟电视,有PAL/NTSC/SECAM 三种制式,而数字电视标准,主要是美国的ATSC(Advanced television system committee)和欧洲的 DVB。在信源编码方面,这两大标准对视频信号都是以 MPEG-2 为核心尽心压缩编码,但是对音频,ACTS 选用杜比 AC-3 数字音频压缩标准,而 DVB 采用 ISO/IEC MPEG 的 MUSICAM 声音标准。 ACTS 除了 MPEG-2 定义的节目专用信息 PSI 外,还提供了节目及系统信息协议 PSIP,

shuangwen163的专栏 1207

【大数据技术干货】(还不懂数仓,数据中心?看这一篇就够了!)在实际的开发生产中,让你了解企业级数据中心整体架构(DB+ETL+ODS+DW+DM)的各个层次的过程详解,数据联系及功能区分

一 企业级数据中心架构 数据仓库的整体架构,各个系统的元数据通过ETL同步到操作性数据仓库ODS中,对ODS数据进行面向主题域建模形成DW(数据仓库),DM是针对某一个业务领域建立模型,具体用户(决策层)查看DM生成的报表。 二 DB 三 ETL(Extract-Transform-Load) ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。 ETL是BI项目重要的一个环节。 通常情况下,在BI项目中ET

liuchunhang的博客 1288

DVB数字电视系统简介(DVB-C,DVB-S,DVB-T)

前一段时间在《通信原理》期末的时候研究了一下DVB数字电视系统。视音频编解码这些技术都是属于“信源”的技术,而《通信原理》研究的范围正好是它的补集,属于“信道”方面的技术。由于自己不是做这方面的,所以信道方面的技术此前接触的比较少,因此打算把搜集的资料简单整理一下记录下来以备查阅。本文就打算记录一下DVB方面的知识。 1.简介 数字视频广播(英语:Digital Video Broadc...

weixin_30701575的博客 645

【华为机试真题 Python实现】分苹果

《华为机试真题》专栏含牛客网华为专栏、华为面经试题、华为OD机试真题。如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议!本文解法非最优解(即非性能最优)。A,B两个人把苹果分为两堆,A希望按照它的计算规则等分苹果,他的计算规则是按照二进制加法计算,并且不计算走位,12+5=9(1100+0101=9), B的计算规则是十进制加法,包括正常进位,B希望在满足A的情况下获取苹果重量最多,输入苹果的数量和每个苹果重量,输出满足A的情况下获取的苹果总重量, 如果无法满足A的要

3413

【STM32项目】基于Stm32c8t6-镭射激光打印机的设计(完整工程资料源码)

随着打印技术的快速发展,镭射打印技术也开始得到越来越广泛的应用。这种技术可以被用于在木材、塑料、皮革、织物等各种材料上进行图形打印,并且通常比传统机器更快、更准确和更灵活。

嵌入式技术开发 7198

数字电视业务PSI/SI学习系列(转)

一、MPEG-2系统原理 第一章 MPEG-2简介什么是MPEG和MPEG-2? MPEG是Moving Picture Experts Group 的简称,MPEG-2是MPEG和ISO组织设计的一个数字视频压缩规范,主要用于DVD和D...

weixin_30599769的博客 263

【AI智能体】Langchain 主流大模型调用与对话API使用详解

【AI大模型】Langchain 模型调用与对话API使用详解

congge_study的博客 406

TS文件结构解析

ts是日本高清摄像机拍摄下进行的封装格式,全称为MPEG2-TS。ts即"Transport Stream"的缩写。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。MPEG2-TS主要应用于实时传送的节目,比如实时广播的电视节目。

轻口味的专栏 1431

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

【音视频】TS协议解析

TS流协议解析与封装流程 摘要:本文解析了TS(Transport Stream)协议的结构与封装流程。TS流由固定188/204字节的数据包组成,适合广播电视等不可靠环境传输。其封装层级为:原始媒体数据ES流→分组化的PES流→最终封装为TS流(多节目)或PS流(单节目)。TS包结构包含同步字节、PID标识、加扰控制等关键字段,解析时需校验包有效性(同步标志、错误指示等)。文中详细说明了TS包头解析方法、无效包判断条件及有效负载定位流程,并对比了TS与PS流的应用差异(实时传输vs本地存储)。通过结构体定

Antonio915的博客 1300

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

TS流概况

一、TS流概述 ES流(Elementary Stream,基本流):数字电视各组成部分编码后所形成的直接表示基本元素内容的流,包含视频、音频或数据的连续码流。 PES流(Paketized Elementary Stream,打包基本码流):是将基本的码流ES流根据需要分成长度不等的数据包,并加上包头就形成了打包的基本码流PES流。 PS (Program Stream,节目流

I_am_a_Little_bird的博客 755

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

hysAnalyser --- 视频格式分析能力说明

本文主要介绍 hysAnalyser 新版本分析MPEG-TS视频编码格式:AVS1/AVS+/AVS2/AVS3/VVC/AudioVivid的能力。

Zymill's Blog 836

TS流概述

、TS流概述 ES流(Elementary Stream,基本流):数字电视各组成部分编码后所形成的直接表示基本元素内容的流,包含视频、音频或数据的连续码流。 PES流(Paketized Elementary Stream,打包基本码流):是将基本的码流ES流根据需要分成长度不等的数据包,并加上包头就形成了打包的基本码流PES流。 PS (Program Stream,节目流):将一个节目

zxh821112的专栏 2472

MPEG-2 TS码流分析

原文出自:http://blog.sina.com.cn/s/blog_6ca8ed170100qjvd.html 一、TS流概述 ES流(ElementaryStream,基本流):数字电视各组成部分编码后所形成的直接表示基本元素内容的流,包含视频、音频或数据的连续码流。 PES流(Paketized ElementaryStream,打包基本码流):是将基本的码流ES流根据需要分成长

huangshanchun的专栏 1397

PSI/SI表的深度摘要-3

以前理解PSI的包和段都还不够深刻,以至于写的复用部分,表生成部分逻辑性,可用性不高,虽然使用没啥问题的。在写复用模块的时候,对PSI理解度不够的话,再去改复用模块,挺麻烦的,很费神。 常用的PSI/SI表: PSI表(4类):PAT,PMT,CAT,NIT(NIT当前网络 和 NIT其他网络)。 SI表:BAT,SDT(SDT当前TS 和 SDT其他TS),TDT,TOT, EIT(1....

rell336的专栏 2050
上一篇: sqlite 的性能
下一篇: android debug using adb
bruce_dvb
博客等级 码龄18年 20粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值