美文网首页音视频开发集锦
wireshark抓包获取rtmp直播流地址

wireshark抓包获取rtmp直播流地址

作者: FlyingPenguin | 来源:发表于2018-04-17 16:44 被阅读3796次

    本文只是描述的一般流程。
    以香港卫视为例:

    rtmp://live.hkstv.hk.lxdns.com/live/hks
    

    打开wireshark进行抓包,然后用vlc打开以上地址。
    主要通过关注connect和play两个消息。

    • connect
      从connect中的tcUrl获取app的地址:
      app的地址

    这里通用的app,一般用live来表示直播,用vod来表示点播。

    可以看出connect的地址为:

    rtmp://live.hkstv.hk.lxdns.com/live
    
    • play


      播放流的名称

      可以播放流的名称为

    hks
    

    将以上两步的结果拼接起来就是要播放的rtmp地址。

    rtmp://live.hkstv.hk.lxdns.com/live
    +
    hks
    = 
    rtmp://live.hkstv.hk.lxdns.com/live/hks
    

    相关文章

      网友评论

      • fengliang191:1.目前我看到一个tcp包中含有音频和视频rtmp的混合包怎么过滤?
        2.还有握手中wireshark中tcp包显示长度S0+S1+S2才407个?wireshare显示有问题吗?
        3.协议C1和S1消息有1536字节长,这个超过了MTU 1500个字节,怎么在网络传输中不会出错?1500个字节是很多网卡和交换机的MTU。

      本文标题:wireshark抓包获取rtmp直播流地址

      本文链接:https://www.haomeiwen.com/subject/culpkftx.html