欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

wireshark 提取H264码流

程序员文章站 2022-07-14 20:39:58
...

wireshark 提取H264码流

1. 下载h264extractor

git clone https://github.com/volvet/h264extractor

2. 找到wireshark安装目录

C:\Program Files\Wireshark

3. 将rtp_h264_extractor.lua文件拷贝到安装目录

4. 找到 init.lua文件, 用管理员权限编辑打开,修改如下:

wireshark 提取H264码流

5. 打开wireshark, 然后再工具菜单栏, 会多出一个 Extracth264 stream from rtp选项:

wireshark 提取H264码流

6. 提取h264

如果当前wireshark上面显示的码流协议是UDP, 需要先进行decode为rtp, 步骤如下: UDP->RTP->H264 ,如果当前已经是H264信息了. 直接点击Extracth264 stream from rtp . 就会弹出抓取码流的log信息:
wireshark 提取H264码流
在当前目录下就会生成一个dump.264文件.
wireshark 提取H264码流

7. 播放dump.264

推荐使用 Elecard StreamEye Tools
wireshark 提取H264码流
Elecard StreamEye Tools 使用方法可参考: https://www.jianshu.com/p/2bd7eb5e5cb8