FFmpeg流媒体调试工具(六)
码流分析也是播放器开发中必备方法,可以帮助我们查看码流信息,确认码流是否正常,对问题分析起到事半功倍的作用。
介绍些常用的分析工具及方法。
1 编解码信息
一般通过VLC或者mediainfo,选择工具–>编解码信息,即可查看码流编解码信息,包括编码格式,帧率,采样率。
2 查阅每一帧
eseye_u.exe工具 ,在获取到播放流之后,可以使用该工具查阅流每一帧的情况。
该工具也可以直接导入ES流。
1) 工具可以列处每一帧信息,并将其解码显示。
例如图中这一个I帧,明显有残缺,那么后面的帧也一并会有影响。
2) 帧类型:IBP,时间,在当前流的偏移量offset。
3 TS解析工具
SAnalyzer.exe" ,可以解析一段TS流。同样,也可以直接导入ES流
1) 获取音视频PID,左边显示框中会显示音视频流PID及其编码格式。
仅选择PSI,可以查看PAT/PMT信息,可以获取其偏移量。
2) 查看PES/ES信息,选择PES/ES,PES可以查看TS流的PTS/DTS;ES可以查看视频帧类型。
4 wirshark参看网络流信息
1、查看吞吐量
利用wireshark 统计–>I/O图表,可以查看一段时间内的网速,可以大致看出网络环境吞吐量是否匹配媒体流的码率。
2、查看RTP信息
follow播放的UDP流,选中一包,右键DecodeAs…选择RTP
解码后可以查看
1)是否存在TS乱序,如下图CC明显跳变,TS存在异常
2)查看PTS/DTS信息,点击PES头查看
3)查看RTP是否丢包,乱序
选择电话–>RTP–>流分析,查看RTP序号。
FFmpeg流媒体调试工具(六)相关推荐
- 2022-06-29 银河麒麟V10 Nginx-rtmp+FFmpeg流媒体服务器环境搭建
银河麒麟V10 系统信息 2022-06-29_10-06-50.png FFmpeg 下载源码https://github.com/FFmpeg/FFmpeg/releases/tag/n3.4.1 ...
- ffmpeg流媒体视频合并(画中画)效果并推流
通过ffmpeg工具将多个视频流进行处理,实现画中画效果(效果如下图),并推流到服务器. Ffmpeg -rtsp_transport tcp -i "[视频源1]" -rtsp_ ...
- FFmpeg流媒体处理-收流与推流
https://www.cnblogs.com/leisure_chn/p/10623968.html
- FFmpeg从入门到精通命令
第二章 工作使用基础 ffmpeg使用及部分参数 ffprobe 使用及部分参数 ffplay 使用及部分参数 第三章 ffmpeg转封装 MP4 box容器一个套一个 ffmpeg -h demux ...
- ffmpeg ffplay ffprobe使用说明
在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的"大神",有的是刚开始学习的初学者.在和大家探讨的过程中,我忽然 ...
- [总结]FFMPEG视音频编解码零基础学习方法--转
ffmpeg编解码学习 目录(?)[-] ffmpeg程序的使用ffmpegexeffplayexeffprobeexe 1 ffmpegexe 2 ffplayexe 3 ffprobeexe ff ...
- FFMPEG视音频编解码零基础学习方法
总结]FFMPEG视音频编解码零基础学习方法 在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的"大神",有的是刚 ...
- 音视频开发(5)---FFMPEG视音频编解码零基础学习方法
FFMPEG视音频编解码零基础学习方法 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/leixiaohua1020/article/details/ ...
- [总结]FFMPEG视音频编解码零基础学习方法
在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的"大神",有的是刚开始学习的初学者.在和大家探讨的过程中,我忽然 ...
最新文章
- 自我认为挺全面的【Web Service渗透测试总结】
- 久违的反省,容忍现在的自己
- /etc/sysconfig/i18n文件详解
- 高通工具QXDM安装及使用方法
- 诗歌中的宇宙飞船和电子计算机代表什么,高考中可能出现的与神舟五号飞船有关的综合题...
- 元胞自动机:森林火灾模拟(Python:numpy、seaborn)
- 更改iterm2命令行从$到%
- access_token VS refresh_token
- fiddler手机下载证书提示No root certificate was found. Have you enabled HTTPS traff 解决方法 及手机配置代理后无网络问题
- 李宏毅机器学习 02回归
- 计算机毕业论文怎样写系统的意义,毕业论文写作的目的意义及步骤-计算机论文...
- MySQL备份恢复-mysqldump/xbk
- MSRA显著性检测数据集
- 大批量查询邮政国际物流并查看更新量为2的单号
- skylin怎么添加geoserver发布的wfs图层
- object-c 中的 self 含义
- HeadFirst 设计模式 橡皮鸭子例子心得体会
- The missing semester of your CS education--调试及性能分析
- 微信公众号中实现实时语音转写
- apriori和关联规则算法