文章目錄
流媒體(視頻)開發常用調試工具
抓包wireshark
- 瞭解流媒體各種協議免不了要抓包,市面上也有各種抓包軟件,用的順手就好,這裏提供wireshark抓包工具的相關介紹文章
- Wireshark詳細介紹和TCP三次握手 - W&L - 博客園
知識庫
- 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
媒體信息查看
- 有時候我們拿到一個媒體文件,想查看一下這個文件的相關信息,比如封裝格式,編解碼等,就可以用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
obs
- Open Broadcaster Software | OBS
- 這個工具用來推流還是挺不錯的
在線測試播放器
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
-
在線測試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