wireshark分析rtmp协议

有时候播放rtmp流时会出现莫名其妙的播放不出来的情况,这时候就需要对报文进行分析,wireshark无疑是不错的协议分析工具.

1. 打开wireshark, 指定监控的网卡.

Capture->Interfaces.

指定监控的网卡
2. 输入过滤条件, 启动.

输入rtmpt, 点击Apply.

输入rtmpt
3. vlc中打开一个合法的rtmp流.
vlc打开rtmp流

注意事项:

  1. 该rtmp流地址不能为本机的地址,也就是不能是rtmp://localhostrtmp://127.0.0.1开头的地址,因为本机的通讯报文不经过网卡.
  2. RTMP Server的端口最好是1935, 如果是其它端口,可能wireshark监控不到通讯内容.
4. wireshark查看结果
监控结果

可以看出前三个为握手过程.

握手过程
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 聊聊 tcpdump 与 Wireshark 抓包分析 1 起因 前段时间,一直在调线上的一个问题:线上应用接受P...
    meng_philip123阅读 21,602评论 4 36
  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 5,093评论 0 8
  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 13,134评论 6 174
  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,641评论 2 56
  • 过冬 【令狐小聪】 冬天是一个暴君 杀戮一切 在温室里成长起来的绿色 你有你的理由唱赞歌 而我 象雪地下冻土里的草...
    令狐小聪阅读 132评论 0 1