文章目录
流媒体(视频)开发常用调试工具
- 开发流媒体或音视频总是需要各种各样的测试工具,本文收集罗列了一些比较好用的工具或网站,方便开发者
抓包wireshark
- 了解流媒体各种协议免不了要抓包,市面上也有各种抓包软件,用的顺手就好,这里提供wireshark抓包工具的相关介绍文章
- Wireshark详细介绍和TCP三次握手 - W&L - 博客园
知识库
- http://www.easydarwin.org/article/Streaming/
vlc
- vlc相必大家都知道,就不用怎么说了,但是这个不适合用来分析音频,有些情况下对于音频的通道数和采样位数等经常弄错
010editor
- 这个工具用来查看二进制非常有用,可惜是收费的
- 010 Editor - Pro Text/Hex Editor | Edit 160+ Formats | Fast & Powerful
h264、h265裸流分析
- BSAnalyzer是一个分析H264(AVC) and H265(HEVC) 流的非常好用的工具
- 它的github地址 https://github.com/latelee/H264BSAnalyzer
- 为了方便下载,这里提供一份:https://download.csdn.net/download/huweijian5/12117223
媒体信息查看
- 有时候我们拿到一个媒体文件,想查看一下这个文件的相关信息,比如封装格式,编解码等,就可以用MediaInfo工具进行查看
- https://mediaarea.net/en/MediaInfo
yuv查看
-
当我们想查看解码后的yuv数据是否正常时,可以用yuvplayer这个工具进行查看
-
yuvplayer下载地址: https://download.csdn.net/download/huweijian5/9982194
-
或者使用ffmpeg的ffplay(新版-pix_fmt声明为已过时),如
ffplay -pix_fmts //查看pixel_format ffplay -f rawvideo -video_size 1280*720 -pixel_format nv12 test.yuv
显卡检测
- 有时候我们需要知道本机的显卡支不支持硬解,那么就可以利用DXVA这个工具进行查看
- DXVA Checker - Download
https://dxva-checker.en.lo4d.com/windows - 学会看DXVA Checker
http://www.360doc.com/content/13/0227/10/5414545_268161589.shtml
测试视频下载
-
以下网址可以下载开发时需要的测试视频:
-
4k测试视频下载: https://download.csdn.net/download/huweijian5/12151962
-
Big Buck Bunny » Blog Archive » High Frame Rate, 4K and Stereo 3D release
https://peach.blender.org/2013/12/high-frame-rate-4k-and-stereo-3d-release/
-
Ultra Video Group
http://ultravideo.cs.tut.fi/#testsequences
-
Download video files encoded using Elecard products | Elecard: Video Compression Guru
https://www.elecard.com/videos
-
在live555可以下载到h264/h265/aac测试文件:Index of /liveMedia/public
obs
- Open Broadcaster Software | OBS
- 这个工具用来推流还是挺不错的
在线测试播放器
hls在线播放器
http-flv在线播放器
在线直播地址测试
- http://devimages.apple.com/iphone/samples/bipbop/gear3/prog_index.m3u8
- http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8
MP4
-
在线mp4解析器: Online MPEG4 Parser
-
在线测试MP4是否是fmp4: nickdesaulniers.github.io/mp4info/
mp4info.exe
- mp4info.exe工具下载地址:mp4info.exe(MP4文件查看大师)V1.8 官方版软件下载 - 绿色先锋下载 - 绿色软件下载站
Bento4
- Bento4之下有许多工具可以用于测试MP4:Bento4 | Fast, Modern Tools and C++ Class Library for all your MP4 and DASH media format needs
- 此库在windows下可能会报vcruntime140_1.dll丢失的问题,可以通过需要安装以下进行解决:vc运行库合集下载 微软常用运行库合集 v2020.4.10 官方最新版(支持vc2005-vc2020) 32/64位打包 下载-脚本之家
- 在windows下可以使用mp4info.exe获得mime的codecs string,这个在web上的mediasource非常有用
参考
-
ffplay播放rtsp,rtmp,yuv和pcm - 简书
https://www.jianshu.com/p/79b31906cdcb -
(18条消息)ffmpeg 265转YUV命令 转码工具,各种格式间互转,计算PSNR_Mengxihe29的专栏-CSDN博客
https://blog.csdn.net/Mengxihe29/article/details/52584708