wireshark抓包获取rtmp直播流地址

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

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

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

  • connect
    从connect中的tcUrl获取app的地址:
    wireshark抓包获取rtmp直播流地址_第1张图片
    app的地址

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

可以看出connect的地址为:

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


    wireshark抓包获取rtmp直播流地址_第2张图片
    播放流的名称

    可以播放流的名称为

hks

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

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

你可能感兴趣的:(wireshark抓包获取rtmp直播流地址)