使用wireshark抓取视频流中的H264协议,并分析
来源:互联网 发布:php特殊字符转义函数 编辑:程序博客网 时间:2024/04/30 19:30
最近在学习视频编解码,下面是总结的一点基础:
一:使用wireshark抓取H264协议的视频流
(1):播放视频流(本人使用FFmpeg播放rtsp视频流),打开wireshark工具,选中UDP数据包–>右键–>选择“解码为”–>选择RTP–>OK 如下图:
(2):根据显示的RTP数据包,得到Type-96,然后:编辑–>首选项–>Protocols–>找到h264–>输入dynamic payload types:
(3):成功显示如下:
二:下面开始分析抓取的H264数据包(网络摄像机数据包)
(1)找到sps和pps的数据包,紧挨着pps的就是IDR-Slice,它是I帧的第一个包(I帧是分包传输):
(2):寻找确定P帧,具体分析如下:
(3)sps和pps在数据包中的区分如下:
(4)P帧和I帧在数据包中的区分:
阅读全文
0 0
- 使用wireshark抓取视频流中的H264协议,并分析
- Android使用tcpdump和wireshark抓取并分析网络数据包
- 通过wireshark抓取视频流信息
- 使用wireshark分析网络协议
- mac使用Wireshark抓取分析iphone数据包
- 抓取手机数据网络的网络包(二)——抓取网络包,并使用wireshark分析
- 应用Wireshark抓取HTTP数据包并分析包内内容
- wireshark分析H264媒体包
- 利用WireShark分析H264码流
- 利用WireShark分析H264码流
- 【MQTT】使用Wireshark分析MQTT协议
- 使用Wireshark分析并发现DDoS攻击
- mac下抓取分析iphone数据包 - 使用Wireshark
- 使用Wireshark mac下抓取分析iphone数据包 --IOS端
- wireshark网络抓取数据包分析
- 使用ffmpeg-1.0内置RTMP协议实时解码H264视频流
- wireshark解析rtp协议,流媒体中的AMR/H263/H264包的方法
- wireshark解析rtp协议,流媒体中的AMR/H263/H264包的方法
- ansible(一)简单的东西应该简单,复杂的才能成功
- SpringMVC自定义拦截器与异常处理
- 笔试笔记(七)
- ubuntu安装必要的软件
- settings.db应用 笔记:
- 使用wireshark抓取视频流中的H264协议,并分析
- HDU6146 Pokémon GO (2017百度之星程序设计大赛
- 剑指Offer—40—数组中只出现一次的数字
- Docker:Swarm + Stack 一站式部署容器集群
- linux 下使用 tc 模拟网络延迟和丢包
- sql总结
- Java注解详解,自定义注解,利用反射解析注解
- 新出炉的车牌识别验证模块
- 细谈清除浮动的几种方法