zoukankan      html  css  js  c++  java
  • RTMP推送断线重连工具EasyStreamClient拉流时如何利用wireshark分析H264码流?

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

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

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

     

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

    针对此现象,可以通过配置wireshark来展示RTP传输的H.264数据包信息

    选择编辑->首选项

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

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

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

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

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

     
  • 相关阅读:
    json参数http post请求
    获取文本的节点数据
    mongodb robo3t 查询所有 更改固定的50一页
    mongdb 更新字段类型
    数据库表的统计表更新 解决Sql Timeout 时间已到的问题
    html背景图圆角图片设置方法
    abp.vnext vue 跨域设置
    Springboot结合ESAPI——配置XSS过滤
    centos docker安装rabbitmq
    JAVA byte[]转String 中文问题
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/13705157.html
Copyright © 2011-2022 走看看