摘要: 很久没看,做下关于FLV文件格式知识点回顾! 一、简单介绍 FLV(Flash Video)是Adobe公司推出的一种媒体封装格式。一个FLV文件,每个Tag类型都属于一个 流。也就是说一个FLV文件最多只有一路音频流、一个路视频流,不能定义单个类型的多个独立流在一个 文件中。 FLV数据以大端序存 阅读全文
posted @ 2023-04-26 21:44 奔涌吧,后浪 阅读(199) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2023-04-11 13:44 奔涌吧,后浪 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 官网: http://openfec.org/accueil.html 1.提供的编解码器 Reed-Solomon stable codec over GF(28) // GF(2 8 ) 上的Reed-Solomon(里德-所罗门码) 稳定编解码器,RS码 Reed-Solomon stable 阅读全文
posted @ 2023-04-10 21:43 奔涌吧,后浪 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 在rfc6184-h264文档5.4章节有详细说明、以及rfc7798-h265文档4.2章节中也有部分介绍。 一、NALU Header ● H264 NALU Header(1 byte)结构图如下: F: 1 bit forbidden_zero_bit,禁止位,大多数情况为0,表示NAL单元 阅读全文
posted @ 2023-02-14 10:40 奔涌吧,后浪 阅读(1760) 评论(0) 推荐(0) 编辑
摘要: 本篇文章是基于对RTCP基本协议有所了解情况下,进行说明,因为RTCP在丢包重传(ARQ)方面需要使用 到,具体可以查看RTCP相关rfc文档或者博客。所以本篇文章主要是从抓包报文角度来看RTCP协议。 1.两种RTCP申请I帧 申请的I帧方式主要PLI(Picture Loss Indicatio 阅读全文
posted @ 2023-02-14 10:11 奔涌吧,后浪 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 1.CBR 海思相关参数调整(在Hisi板,cat /proc/umap/rc 可查看相关参数变化) 1.1 RC参数 1.2 VENC参数 VENC_PARAM_H264_CBR_S/VENC_PARAM_H265_VBR_S等对象字段调整 1)s32IPQPDelta = -6 (用于调节呼吸效 阅读全文
posted @ 2023-02-14 09:58 奔涌吧,后浪 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 从信息学的角度分析,图像的压缩比越低,压缩图像的质量越高;图像压缩比例越高,压缩图像的质量越 低。对于场景变化的真实场景,图像质量稳定,编码码率会波动;编码码率稳定,图像质量会波动。以H.264 编码为例,通常图像Qp越低,图像的质量越好,码率越高;图像Qp 越高,图像质量越差,码率越低。码率控 制 阅读全文
posted @ 2023-02-14 09:43 奔涌吧,后浪 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 主要分析RTSPServer::RTSPClientSession针对客户端PLAY事件处理 一、 PLAY信令,handleCmd_withinSession源码解析 1)步骤1.03,当RTSP客户端发送PLAY信令时,可能携带"Range:"字段,npt=0.000,代表从0s开始到结束, n 阅读全文
posted @ 2023-02-13 16:22 奔涌吧,后浪 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 主要分析RTSPServer::RTSPClientSession针对客户端SETUP事件处理 一、 SETUP信令,handleCmd_SETUP源码解析 1)步骤1.03,parseTransportHeader(...),假设抓包音频track1,SETUP信令如下图: 解析"Transpor 阅读全文
posted @ 2023-02-13 16:01 奔涌吧,后浪 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 主要分析RTSPServer::RTSPClientSession针对客户端DECCRIBE信令处理。 一、回调函数incomingRequestHandler分析 回顾一下rtsp客户端session创建过程, 步骤1.0,new RTSPClientSession >incomingReques 阅读全文
posted @ 2023-02-13 15:47 奔涌吧,后浪 阅读(285) 评论(0) 推荐(0) 编辑