MP4f分析的素材-文档-工具.rar
本文档详细描述了MP4文件的详细结构,大家可以关注公众号:智媒黑板报 进一步学习。
音视频常见问题分析:延迟和抖动(1).doc
关于音视频常见的问题,比如延时和抖动
延迟:是网络传输中的一个重要指标,测量了数据从一个端点到另外一个端点所需的时间。一般我们用毫秒作为其单位。通常我们也把延迟叫做延时,但是延时有时还会表示数据包发送端到接受端的往返时间。这个往返时间我们可以通过网络监控工具测量,测量数据包的发送时间点和接受到确认的时间点,两者之差就是延时。单向时间就是延迟。
抖动:由于数据包的大小,网络路由的路径选择等众多因素,我们无法保证数据包的延迟时间是一致的,数据包和数据包延迟的差异我们称为抖动。也就是说因为数据包的延时值忽大忽小的现象我们称为是抖动。
可以看出延迟会造成抖动,但是抖动并不完全等价于延迟,所以有时我们分析实际问题时还是要加以区分。
PS和TS数据格式分析-TS部分.pdf
文档里面用工具重点分析了TS封装格式的PAT PMT PES 音视频的格式,非常详细,看完后就可以直接写代码了
H264裸数据打包RTP方法和实验.pdf
主要讲了H264数据格式,RTP数据格式,以及如何将H264的NALU打包为RTP。
本文的实验在VLC播放器进行了验证,能够将本地文件推送到VLC进行顺利播放。
H264文件查看工具.rar
里面介绍了主要一些H264目前查看的文件方法和工具,其中包含了几个破解小软件,基本从NALU到宏块内容都可以查看
Onvif基于wsdl编译的客户端代码框架+自动发现设备的demo
基于gsoap编译onvif的标准wsdl文件,生成Onvif客户端代码框架。其中main.cpp写了一个几月该框架的设备自动发现功能的demo,可以作为参考。其它信令只需要自己实现即可。
编译命令:
g++ main.cpp soapC.cpp stdsoap2.cpp soapClient.cpp -I/usr/local/gSOAP/share/gsoap
RTSP协议详解
直播 点播 视频监控 直播客户端软件 IPC NVR涉及的RTSP协议内容和交互过程。
RTP RTCP协议详细解释和实现
文档详细解释了RTP和RTCP协议的内容和实现算法,对开发类似流媒体服务有一定的参考性。
基于多线程的高性能服务器程序的设计
主要讲解了目前高性能服务器的高并发和大流量应对的服务端开发注意事项。
C++ 内存对象布局
涉及各种情况下C++对象的sizeof大小,包括单一类对象,继承,重复继承 多继承 单一虚继承 等各种情况下的对象大小。对C++对象内存布局有清楚了解。
火焰图 程序性能分析
文档描述了利用火焰图和perf工具对linux程序进行性能分析,打印所有函数执行的消耗时间并进行可视化,胜过用linux的top等命令进行分析
Fmp4文件格式介绍
MP4和FMP4文件封装格式介绍,已经和其它文件格式的比较。
【案例】linux下内存泄露的core,类似3s法
【案例】linux下内存泄露的core,类似3s法
【案例】linux下内存泄露的core,类似3s法
【案例分析】如何分析linux下被破坏的栈
需要了解的预备知识 有linux 栈空间的分布,部分汇编语言。
我写的很辛苦,有很多地方很难理解,比查内存泄露的问题要难。
估计大家看的时候也很辛苦,希望大家耐下心来看。
多看几遍,不懂的概念baidu下