多媒体
文章平均质量分 95
流媒体协议、音视频编码、显示输出等学习
~烨
保持学习,fighting!
展开
-
TS各个表 与 SECTION 的解析 CAS原理
TS各个表 与 SECTION 的解析 CAS原理TS流,通过一个个的TS包来传送;TS包可以是传送PSI SI等各表的数据包,也可以是传送节目音视频数据(携带的PES包:音视频基本流包)的包;TS携带 PSISI等表的数据时,各个表以各表对应的Section语法格式做为传输单元存放到TS包中 以便传输;TS包,有一个TS包的PID,系统就是根据这个PID来找对应的TS包;对于包含音视转载 2016-10-11 11:25:15 · 1062 阅读 · 0 评论 -
HTTP返回状态码
HTTP协议状态码表示的意思主要分为五类,大体是: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1×× 保留 2×× 表示请求成功地接收 3×× 为完成请求客户需进一步细化请求 4×× 客户错误 5×× 服务器错误 100 Continue指示客户端应该继续请求。回送用于通知客户端此次请求已经收到,并且没有被服务器拒绝。客户端应该继续发送剩下的请求数据或者...转载 2016-11-09 16:50:05 · 892 阅读 · 0 评论 -
TCP长连接与短连接的区别
1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经典的四次握手关闭图:2. TCP短连接我们模拟一下TCP短连接的情况,c转载 2016-12-29 14:58:42 · 219 阅读 · 0 评论 -
深入理解HTTP协议(转)
http协议学习系列1. 基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1....转载 2018-05-02 09:34:56 · 298 阅读 · 0 评论 -
TS流
一 从TS流开始 数字电视机顶盒接收到的是一段段的码流,我们称之为TS(Transport Stream,传输流),每个TS流都携带一些信息,如Video、Audio以及我们需要学习的PAT、PMT等信息。因此,我们首先需要了解TS流是什么,以及TS流是怎样形成、有着怎样的结构。(一) TS流、PS流、PES流和ES流都是什么? ES流(Eleme转载 2016-09-29 15:44:04 · 243 阅读 · 0 评论 -
HTTP长连接和短连接原理浅析
1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。2. 如何理解HTTP协议是无状态的HT转载 2016-12-29 15:10:07 · 244 阅读 · 0 评论 -
NAT ALG原理与应用
1 NAT ALG简介普通NAT实现了对UDP或TCP报文头中的的IP地址及端口转换功能,但对应用层数据载荷中的字段无能为力,在许多应用层协议中,比如多媒体协议(H.323、SIP等)、FTP、SQLNET等,TCP/UDP载荷中带有地址或者端口信息,这些内容不能被NAT进行有效的转换,就可能导致问题。而NAT ALG(Application Level Gateway,应用层网关)技术能对多通道协议进行应用层报文信息的解析和地址转换,将载荷中需要进行地址转换的IP地址和端口或者需特殊处理的字段进行相.转载 2021-03-23 10:17:11 · 1665 阅读 · 0 评论 -
MP4格式及在MP4文件中提取H264的SPS、PPS及码流
一、MP4格式基本概念MP4格式对应标准MPEG-4标准(ISO/IEC14496) 二、MP4封装格式核心概念1 MP4封装格式对应标准为 ISO/IEC 14496-12(信息技术 视听对象编码的第12部分: ISO 基本媒体文件格式/Information technology Coding of audio-visual objects Part 12: ISO base...转载 2018-10-11 15:42:07 · 1254 阅读 · 0 评论 -
PCR PTS DTS之间的关系及注意问题点
时间戳是容器层的基础概念,很多人还搞不清楚 PCR,PTS,DTS 到底什么关系,对于刚入门的朋友来说,确认让人感到迷惑。搞清楚三者的区别,本质上就一句话:PCR 是时钟,PTS,DTS 是时刻。是不是已经顿悟了?这三个的全称为:PCR: 系统参考时钟PTS: 显示时间DTS: 解码时间PCR 是 TS 流中才有的概念。设想在定义规范的时候,假如只需要支持纯视频,那就不需要使用时...转载 2018-09-11 09:42:44 · 4193 阅读 · 1 评论 -
RTSP live555分析
转自:http://blog.sina.com.cn/s/blog_450e44880100mfiu.htmlRTSP连接的建立过程RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建过程中,先建立Socket(ourSoc...转载 2018-09-25 10:15:40 · 490 阅读 · 0 评论 -
hls之m3u8、ts、h264、AAC流格式详解
HLS,Http Live Streaming 是由Apple公司定义的用于实时流传输的协议,HLS基于HTTP协议实现,传输内容包括两部分,一是M3U8描述文件,二是TS媒体文件。1、M3U8文件 用文本方式对媒体文件进行描述,由一系列标签组成。#EXTM3U#EXT-X-TARGETDURATION:5#EXTINF:5,./0.ts#EXTINF:5,./转载 2017-06-02 09:22:09 · 3846 阅读 · 0 评论 -
什么是4:4:4、4:2:2、4:2:0?了解图像压缩取样的方式
什么是4:4:4、4:2:2、4:2:0?了解图像压缩取样的方式 我们经常会看到4:4:4、4:2:2、4:2:0这样的字眼,比如你的5D拍摄的视频是4:2:0取样压缩的,又比如QuickTime的ProRes422格式,或者专业摄影机拍摄时是以4:4:4取样的。视频压缩通常被认为是数字格式特有的概念,但早在模拟信号时代就有了,数字格式的压缩只是变得更复杂了而已。在这个文章中,我们来看看什么是转载 2017-05-18 10:33:51 · 66055 阅读 · 3 评论 -
音视频编码基本概念
转自:http://www.cnblogs.com/skyofbitbit/p/3651270.html媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同样的业务在不同文转载 2017-02-17 10:32:23 · 8419 阅读 · 0 评论 -
在哪个字段有判断I,B,P帧的信息[整理]
在哪个字段有判断I,B,P帧的信息[整理]在哪个字段有判断I,B,P帧的信息?(MPEG2,H.264) .1.根据TS包头中的PID找到TS流里的PAT表,其TS的PID为0x00;2.找到PAT表后,根据其中携带的PMT表的TS包PID找到PMT表;3.找到PMT表后,根据其中携带视频的TS包PID就可以判断出包含视频数据的TS包;4.对于mpeg-1和mpeg-2转载 2017-01-16 10:48:52 · 1273 阅读 · 0 评论