抓取RTMP视频&音频数据

需要的工具:抓包工具(这里我使用的是WireShark)、Rtmpdump

一开始我思路是想分析下html查看下是否有直接的下载地址: 查询到了meta.xml,在里面发现了stream的path,这时候发现是rtmp的无法直接下载, 于是想到使用WireShark工具抓包,利用meta.xml里面的 cp11276.edgefcs.net/ondemand ,首先ping 获取ip 得到96.17.102.28,通过过滤ip得到下面rtmp的信息

url:

rtmp://96.17.102.28/ondemand?_fcs_vhost=cp11276.edgefcs.net

path:

mp3:media.thomson-webcast.net/index=/1/4/2/5/3/3/6/2/0/0/~/m/instances/8qfcz37z/items/5wurmfcb/clips/dvzgs4dr/0/clip?itemview=b8cchdaae5q3bafgzebcqk55w55m2g4sqc2f68z2nckpafpx_105059808&mmc_installation=mmc_production&mmc_installation_type=prod

在RtmpDump下面执行

rtmpdump -r "rtmp://96.17.102.28/ondemand?_fcs_vhost=cp11276.edgefcs.net" -y "mp3:media.thomson-webcast.net/index=/1/4/2/5/3/3/6/2/0/0/~/m/instances/8qfcz37z/items/5wurmfcb/clips/dvzgs4dr/0/clip?itemview=b8cchdaae5q3bafgzebcqk55w55m2g4sqc2f68z2nckpafpx_105059808&mmc_installation=mmc_production&mmc_installation_type=prod" -o webcast.mp3

下载成功得到webcast.mp3