流媒体(视频)开发常用调试工具

文章目录

  • 流媒体(视频)开发常用调试工具
    • 抓包wireshark
    • 知识库
    • vlc
    • h264、h265裸流分析
    • 媒体信息查看
    • yuv查看
    • 显卡检测
    • 测试视频下载
    • obs
    • 在线测试播放器
      • hls在线播放器
      • http-flv在线播放器
    • 在线直播地址测试
    • MP4
      • mp4info.exe
      • Bento4
    • 参考

流媒体(视频)开发常用调试工具

  • 开发流媒体或音视频总是需要各种各样的测试工具,本文收集罗列了一些比较好用的工具或网站,方便开发者

抓包wireshark

  • 了解流媒体各种协议免不了要抓包,市面上也有各种抓包软件,用的顺手就好,这里提供wireshark抓包工具的相关介绍文章
  • Wireshark详细介绍和TCP三次握手 - W&L - 博客园
  • 流媒体(视频)开发常用调试工具_第1张图片

知识库

  • http://www.easydarwin.org/article/Streaming/

vlc

  • vlc相必大家都知道,就不用怎么说了

h264、h265裸流分析

  • BSAnalyzer是一个分析H264(AVC) and H265(HEVC) 流的非常好用的工具
  • 它的github地址 https://github.com/latelee/H264BSAnalyzer
  • 为了方便下载,这里提供一份:https://download.csdn.net/download/huweijian5/12117223

流媒体(视频)开发常用调试工具_第2张图片

媒体信息查看

  • 有时候我们拿到一个媒体文件,想查看一下这个文件的相关信息,比如封装格式,编解码等,就可以用MediaInfo工具进行查看
  • https://mediaarea.net/en/MediaInfo
    流媒体(视频)开发常用调试工具_第3张图片

yuv查看

  • 当我们想查看解码后的yuv数据是否正常时,可以用yuvplayer这个工具进行查看

  • yuvplayer下载地址: https://download.csdn.net/download/huweijian5/9982194

  • 流媒体(视频)开发常用调试工具_第4张图片

  • 或者使用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

流媒体(视频)开发常用调试工具_第5张图片

测试视频下载

  • 以下网址可以下载开发时需要的测试视频:

  • 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/
    流媒体(视频)开发常用调试工具_第6张图片

  • Ultra Video Group
    http://ultravideo.cs.tut.fi/#testsequences
    流媒体(视频)开发常用调试工具_第7张图片

  • Download video files encoded using Elecard products | Elecard: Video Compression Guru
    https://www.elecard.com/videos
    流媒体(视频)开发常用调试工具_第8张图片

  • 在live555可以下载到h264/h265/aac测试文件:Index of /liveMedia/public

  • 流媒体(视频)开发常用调试工具_第9张图片

obs

  • Open Broadcaster Software | OBS
  • 这个工具用来推流还是挺不错的
  • 流媒体(视频)开发常用调试工具_第10张图片

在线测试播放器

hls在线播放器

  • https://www.m3u8play.com/

http-flv在线播放器

  • http://bilibili.github.io/flv.js/demo/

在线直播地址测试

  • 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

  • 流媒体(视频)开发常用调试工具_第11张图片

  • 在线测试MP4是否是fmp4: nickdesaulniers.github.io/mp4info/

  • 流媒体(视频)开发常用调试工具_第12张图片

mp4info.exe

  • mp4info.exe工具下载地址:mp4info.exe(MP4文件查看大师)V1.8 官方版软件下载 - 绿色先锋下载 - 绿色软件下载站
  • 流媒体(视频)开发常用调试工具_第13张图片

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

你可能感兴趣的:(视频)