视频流
文章平均质量分 66
juruiyuan111
这个作者很懒,什么都没留下…
展开
-
[音视频]H264码流分析工具
CTI-TSEasyICEVideoEye学习H264码流,H264码流进行分析。原创 2023-12-21 15:39:04 · 1261 阅读 · 0 评论 -
TS流分析
PAT表主要包含频道号码和每一个频道对应的PMT的PID号码,这些信息我们在处理PAT表格的时候会保存起来,以后会使用到这些数据。[cpp]//节目号// 节目映射表的PID,节目号大于0时对应的PID,每个节目对应一个[cpp]">//PMT 表定义[cpp]//指示特定PID的节目元素包的类型。该处PID由elementary PID指定//该域指示TS包的PID值。这些TS包含有相关的节目元素//前两位bit为00。该域指示跟随其后的描述相关节目元素的byte数。原创 2023-09-25 13:50:30 · 588 阅读 · 0 评论 -
RTP协议--图文解释
指 纹 2019-09-19 15:50:37 18226 收藏 96分类专栏: 视频开发 文章标签: RTP版权一、什么是RTP数据传输协议RTP,用于实时传输数据。RTP报文由两部分组成:报头和有效载荷。二、RTP的会话过程当应用程序建立一个RTP会话时,应用程序将确定一对目的传输地址。目的传输地址由一个网络地址和一对端口组成,有两个端口:一个给RTP包,一个给RTCP包,使得RTP/RTCP数据能够正确发送。RTP数据发向偶数的UDP端口,而对应的控制信号RTCP数据发向相邻...转载 2021-07-01 18:02:05 · 930 阅读 · 0 评论 -
HLS协议解析(含有pes分析)
1. 综述HLS(HTTP Live Streaming) 把整个流分成一个个小的基于 HTTP 的文件来下载,每次只下载一些。HLS 协议由三部分组成:HTTP、M3U8、TS。这三部分中,HTTP 是传输协议,M3U8 是索引文件,TS 是音视频的媒体信息。关于 HLS 的详细介绍可参考:HTTP Live Streaming draft-pantos-http-live-streaming-18HLS 是提供一个 m3u8 地址,Apple 的 Safari 浏览器直接就能打开 m3...原创 2021-07-28 09:48:34 · 1062 阅读 · 0 评论 -
TS 数据流分析学习
TS 流、包结构以及同步1. TS 流: 可以将TS流理解为一种单一码流、混合码流。 单一码流:TS流的基本组成单位是长度为188字节的TS包。 混合码流:TS流有多种数据组成,一个TS包中的数据可以是视频数据、音频数据、填充数据,PSI/SI表格数据.....(唯一的PID对应)2. TS 包结构分析: TS 包由包头、有效载荷区组成。(有些包中包括自适应区)。大小: 188 字节 TS包头:4 个字节 同步字节 0x47,用于检测码流是否同步。...原创 2021-07-30 14:26:24 · 6264 阅读 · 0 评论 -
UDP视频流MP2T的分析方法
一、 MP2T视频协议视频直播一般使用MP2T(ISO/IEC 13818-1,MPEG-TS)协议, 具体有如下几种:常用的是MP2T/RTP/UDP和MP2T/ UDP,主要是直播视频不需要重传。每7个MP2T包打包为一个RTP,然后每个RTP再打包为一个UDP。或者每7个MP2T包也可以直接打包为一个UDP。(由信令决定TS所属的UDP端口号)。如果视频速率传输方式是CBR(const bit rate),如果实际视频源压缩比较高或者P帧,则填充无有效载荷的包。...原创 2022-01-21 16:34:15 · 9045 阅读 · 0 评论 -
音视频基本概念
为便于您更好的理解视频点播产品,您可以在使用前了解视频格式、视频编码、视频转码等基本概念。文件格式我们知道操作系统中的文件名都有后缀,即扩展名,例如1.doc,2.jpg,3.avi等。设置扩展名的目的是让系统中的应用程序来识别并关联这些文件,让相应的文件由相应的应用程序打开。常见的文件格式如1.avi,2.mpg,3.mp4这些都叫做视频的文件格式,可由电脑上安装的视频播放器关联和打开(播放)。封装格式封装格式(Format),也称多媒体容器(Multimedia Containe...转载 2022-03-09 15:10:52 · 616 阅读 · 0 评论 -
从网络包中提取多媒体流
有时候保存网络包后,想从其中提取出视频流。方法比较简单,装个wireshark,然后找到类似视频流位置右键->decode as然后选择电话->RTP->流分析,弹出如下提示框点击save,选择文件同步前向流音频,保存类型选择原始数据。这样保存下来的文件重命名为.ts,就可以在电脑的播放器上播放。...原创 2022-01-14 15:43:32 · 1617 阅读 · 0 评论 -
什么是关键帧
知乎原创 2022-03-09 15:17:22 · 216 阅读 · 0 评论 -
视频码率计算
视频码率是指视频文件在单位时间内使用的数据流量,也叫码流率。码率越大,说明单位时间内取样率越大,数据流精度就越高,这样表现出来的的效果就是:视频画面更清晰画质 更高。 码率的计算方法码率(kbps)=文件大小(KB) * 8 / 时间(秒),本例中取视频文件的容量为 3.446G,视频长度100 分钟(6000 秒),计算结果:码率约等于 4818kbps(3.446 * 1024 * 1024 * 8 / 6000 = 4817.857)。 码率的作用码率越大,说明单位时间内取样率越大,数据流精...转载 2022-01-25 13:57:47 · 7802 阅读 · 0 评论 -
说清楚什么是 PCR,PTS,DTS
时间戳是容器层的基础概念,很多人还搞不清楚 PCR,PTS,DTS 到底什么关系,对于刚入门的朋友来说,确认让人感到迷惑。搞清楚三者的区别,本质上就一句话:PCR 是时钟,PTS,DTS 是时刻。是不是已经顿悟了?这三个的全称为:PCR: 系统参考时钟PTS: 显示时间DTS: 解码时间PCR 是 TS 流中才有的概念。设想在定义规范的时候,假如只需要支持纯视频,那就不需要使用时间戳了,解码器只要按固定帧率播放就可以。当需要把音视频数据合并在一起,控制av同步就是一个问题。时间戳机制被..原创 2021-07-15 14:20:30 · 761 阅读 · 0 评论