抓包中H264视频如何播放

我们在定位视频相关的问题中,总是缺少有效的问题界定手段。虽然我们可以通过抓包去看,但是通常只能看到有没有视频相关数据包,数据包内容对不对很难判定。如果能将WireShark抓包中的视频内容播放出来,抓包所在网络节点上的视频内容是否正常就很清楚了。下面提供一种将WireShark抓包中的H264 Packets解析出来进行播放的方法。

一、 配置WireShark支持导出H264

    1. 将附件中h264_export.lua放到WireShark安装目录下

    2. 修改init.lua配置,支持h264_export.lua

        (1)若有disable_lua = true这样的行,则注释掉;

        (2)在文件末加入dofile("h264_export.lua")

二、 配置WireShark将指定PT值解析为H264

    1. 操作方法

        编辑-》首选项-》Protocols-》H264 设置H264PT为实际值(106)

三、 导出.h264可播放文件

    1. 操作方法

        (1) 工具-》Export H264 to File

        (2) Export All

        (3)执行如上导出以后,会生成如下格式文件

                 from_192.160.55.17_60156to5.5.5.71_10520_all.264

四、 安装VLC播放器

    1. 从附件获取VLC播放器

    2. 安装VLC播放器(默认安装即可)

五、 配置VLC可播放H264视频

    1. 操作方法

        工具-》首选项-》输入/编解码器-》去复用器-》选择H264视频去复用器

六、 播放视频

        将导出内容直接拖放到VLC即可播放

附上lua脚本

https://blog.csdn.net/jasonhwang/article/details/7359095

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 随着音视频领域的火热,在很多领域(教育,游戏,娱乐,体育,跑步,餐饮,音乐等)尝试做音视频直播/点播功能,那...
    passiontim阅读 3,430评论 1 46
  • 今天下午,我来到了池州博物馆,我把很多的食物喂给鱼吃,因为我关心它们让它们游的快一点,小鱼们吃饱了肚子就会游得快一...
    格格的歌阅读 110评论 0 0
  • 家乡奥跑第二次, 送子上学憾放弃。 早上一人独比赛, 积累付出战自己。
    中中地山谦阅读 50评论 0 0
  • 1. 第一幕:以“?”结束: 引出诱发事件,引出戏剧性问题,勾起观众的好奇心。 这一年她三十岁,眼睁睁的看着病床上...
    真诚永恒阅读 681评论 0 1
  • 自从2017年三月重返京城后,我将所有的心思都放在了工作上,很少出去参加活动了,似乎这样就可以在事业上有所收获,突...
    小狮子Emily阅读 354评论 4 0

友情链接更多精彩内容