`
chenpeilei2003
  • 浏览: 191848 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用wireshark抓包并播放RTP流

 
阅读更多

在做音视频开发过程中,需要经常抓包分析。

总结一种方法,将RTP流内的UDP包导出并格式化成相应编码的文件进行播放。

 

1.用tcpdump在手机上抓包, 生成pcap文件 

 

2.将pcap文件复制到电脑上,用wireshark打开

 

3.运行生成脚本, 生成H264文件(lua脚本直接放到wireshark安装目录下,在init.lua里添加dofile("h264_export.lua"))

 

4.用showcase播放器播放之

 

 

分享到:
评论

相关推荐

    wireshark抓包中的rtp inband dtmf频谱分析.doc

    wireshark抓包中的rtp inband dtmf频谱分析.doc

    使用wireshark抓RTSP, RTP, RTCP网络包

    Wireshark 是一个功能强大的网络协议分析工具,可以对各种网络协议进行抓包和分析。在本文中,我们将介绍如何使用 Wireshark 抓 RTSP、RTP、RTCP 网络包,并对其协议进行解析和分析。 RTSP(Real-Time Streaming ...

    使用wireshark 解析rtp流.7z

    通过tcpdump或者wireshark抓到的包通常是rtp流,保存为.pcap格式文件后中,可通过wireshark进行解析,得出h264裸流,并保存为文件。 我这里有一段rtp流文件,作为演示使用(这个文件有点不标准,一般一个nal打一个...

    使用wireshark检测RTP丢包问题.docx

    "使用Wireshark检测RTP丢包问题" Wireshark是网络协议分析器,能够捕获和显示网络上的数据包,包括RTP(Real-time Transport Protocol)协议。RTP是一种实时传输协议,用于流媒体数据的传输。 RTP协议简介 -------...

    使用wireshark导出rtpdump文件步骤

    以下介绍如何使用Wireshark导出符合rtptools要求的RTP流文件的具体步骤。 首先,要了解Wireshark是一个网络协议分析器,它允许用户捕获和交互式地浏览网络上的数据包。用户可以使用Wireshark来分析实时网络流量,也...

    wireshark RTP抓包 导出H.264 Payload 插件

    一个wireshark插件,可以在打开包含H.264码流的抓包后,选菜单“Tools->Export H264 to file [HQX's plugins]”后,把抓包文件里的H.264码流自动导出到抓包文件所在目录(工作目录)里,名为from_<RTP流源ip>_<RTP流...

    Wireshark抓包全集(85种协议、类别的抓包文件)

    这个"Wireshark抓包全集"包含了85种不同的协议和类别的抓包文件,为用户提供了丰富的实例资源,有助于深入理解各种网络通信协议的工作原理。 1. **Wireshark简介** Wireshark是一个开源的网络嗅探工具,它能够捕获...

    Wireshark抓包全集(85种协议、类别的抓包文件)

    这份"Wireshark抓包全集(85种协议、类别的抓包文件)"是网络专家们收集和整理的宝贵资源,包含了85种不同类型的网络协议和类别,为学习和理解网络通信提供了丰富的实例。 首先,让我们来了解一下Wireshark的基本功能...

    wireshark从RTP包中提取出H264裸流数据脚本

    3. 使用脚本解析RTP包,脚本会解析负载部分,提取出H264或H265的原始数据,并可能将其保存到文件中,方便进一步处理,如回放或转码。 对于H264和H265的解码,通常需要用到专门的解码库,如FFmpeg。解码后的裸流数据...

    wireshark解析流媒体中的AMR/H263/H264包的方法.doc

    在抓包和分析RTP流时,需要注意CPU的利用率问题,高质量的流可能会导致Wireshark丢包的情况。可以使用tcpd来解决这个问题。 Wireshark是一个强大的工具,可以用来分析流媒体中的AMR/H263/H264包,但需要注意使用...

    wireshark分析RTP丢包率.doc

    Wireshark 是一个功能强大且广泛使用的网络协议分析工具,能够对网络协议进行抓包、分析和重放。其中,RTP(Real-time Transport Protocol,实时传输协议)是一种用于实时传输音频和视频数据的协议。 Wireshark 分析...

    wireshark实验抓包分析

    通过对Wireshark抓包分析的学习,我们可以深入了解网络通信的过程,特别是TCP协议的工作机制以及如何通过Wireshark工具进行数据包的捕捉和分析。这对于网络工程师来说是非常重要的技能,可以帮助他们在日常工作中...

    h265以及vp8视频格式裸流抓包分析wireshark

    本篇文章将深入探讨如何使用Wireshark工具对这两种视频格式的裸流进行抓包分析,同时提供一个H.265视频提取的示例及H.264组包的参考。 首先,我们要了解H.265和VP8的基本概念。H.265是新一代的视频编码标准,旨在...

    WireShark抓包文件.rar

    《Wireshark抓包文件解析:AMR、NVOC、H264与SIP协议在RTP网络包中的应用》 Wireshark是一款广泛使用的网络封包分析软件,它能够捕捉并显示网络通信的数据包,是网络故障排查、安全分析和协议学习的重要工具。在...

    数通网络实践之WireShark抓包实战

    标题《数通网络实践之WireShark抓包实战》说明了本文的重点内容,即通过WireShark工具进行网络抓包的实践操作。文章分为几个主要部分,依次介绍了WireShark工具的使用、网络抓包的基本操作、抓包实验的具体设置和...

    从wireshark中获取H264码流,OPUS 码流的功能

    5.用wireshark抓取H264视频码流,最好过滤掉其他码流 6.右键点击H264的udp包,选择"Decode as...",再选择Transport中的rtp选项,就解析成rtp包了 7.查看rtp包的payload type,比如说type是96,那么在wireshark工具...

    从rtp包中提取opus及h265码流的小工具

    这个工具能够从pcap(Packet Capture)格式的抓包文件中,筛选出特定SSRC(Synchronization Source Identifier)标识的RTP包,并进一步解析出其中的opus音频编码和h265视频编码的数据流。 Opus是一种高效且适应性强...

    Wireshark_win32_2.2.1.0抓包软件

    标题中的"Wireshark_win32_2.2.1.0抓包软件"表明这是一款专为32位Windows系统设计的2.2.1.0版本Wireshark。它提供了一个可视化的界面,让用户能够捕获并深入分析网络通信数据包。 描述中提到,Wireshark可以分析...

    wireshark中获取h264裸码流

    首先,你需要启动Wireshark并选择合适的网络接口进行抓包。然后,设置过滤器来专注于RTP(实时传输协议)或特定端口,因为H264通常在RTP承载。 2. **H264在RTP中的封装** H264码流通常被封装在RTP包中传输,每个...

    wireshark解析h.264的nal类型的lua(基于rtp协议)

    2 将rtp h264 lua拷贝到Wireshark的安装目录下 3 需要启动对Lua的支持 默认不启动对Lua的支持 编辑 init lua文件 在“disable lua true; ”这一行前添加注释符“ ” 然后在文件的最后添加一行 dofile "rtp h...

Global site tag (gtag.js) - Google Analytics