RTMP推送断线重连工具EasyStreamClient拉流时如何利用wireshark分析H264码流?

EasyStreamClient是一套非常稳定、易用、支持重连的StreamClient工具,以SDK形式提供, 接口调用非常简单,经过多年实战和线上运行打造,支持RTMP推送断线重连、环形缓冲、智能丢帧、 网络事件回调;再也不用像调用live555那样处理整个RTSP的复杂流程,担心内存释放的问题了。

本文我们讲一讲在EasyStreamClient拉流时,如何利用wireshark分析H.264码流?

最近在抓包分析码流的时候,会出现wireshark抓包,抓包只能显示RTP协议,无法看到RTP传的包信息。如:

RTMP推送断线重连工具EasyStreamClient拉流时如何利用wireshark分析H264码流?

RTMP推送断线重连工具EasyStreamClient拉流时如何利用wireshark分析H264码流?

可以看到payload是原始码流,没有清晰的展示具体数据信息。

针对此现象,可以通过配置wireshark来展示RTP传输的H.264数据包信息
选择编辑->首选项

RTMP推送断线重连工具EasyStreamClient拉流时如何利用wireshark分析H264码流?

在首选项对话框下,Protocols下选择H264,

RTMP推送断线重连工具EasyStreamClient拉流时如何利用wireshark分析H264码流?

默认为96,修改为当前RTP中显示的数值105即可。

RTMP推送断线重连工具EasyStreamClient拉流时如何利用wireshark分析H264码流?

修改完成后,可以看到Protocol显示为H264,同时RTP包下面的Payload已经解析为H264数据。如下图所示

RTMP推送断线重连工具EasyStreamClient拉流时如何利用wireshark分析H264码流?

EasyStreamClient工具可以用在安防监控类服务,适用于各种级联转发及NVR硬件服务,支持视频文件的点播、 定位、回放、快进等功能,尤其是在安防RTSP协议的支持上;也可以用于图像分析上,比如各种RTSP数据源接入与处理,图像分析类应用场景,通过摄像头获取视频、图片信息, 利用数学模型并结合图像处理的技术来分析底层特征和上层结构,从而提取具有一定智能性的信息。

除此类工具之外,更多视频相关解决方案,均可访问TSINGSEE青犀视频,欢迎联系我们获取演示方案,直观感受,也可自行进行下载及测试。