brightcove视频流下载

      目前下载brightcove上的视频没有什么比较智能化的工具,基本上都是使用rtmpdump这个东西把基于rtmp协议的视频流保存到本地,rtmpdump是夸平台的windows,linux,mac os 上面都是可以使用,在windows上有一个rtmpdump的前端gui工具rtmpdumphelper可以使用,不过本人用了一下无法狭在brightcove上面的视频,还是命令行搞定吧大笑


准备的工具:rtmpdump,friefox浏览器以其插件live http headers

1.访问引用有brightcove视频的网站,并且观看视频,这个工程中使用live http headers 插件 ,记录所有的http请求,并且把所有的请求另存为一个文本文件


2. 在文本文件中可以找到类似这样的请求


/9.gif?a=P~b=9c1e67f75e9bf1686~c=DCD5E1023E2C3C80C35EF7C49699EB845E78C85D~d=102037AE68B43EAEE6A554BE6BD77AD7D37D46A3~e=2~f=R~g=0~h=1.2~i=1.1~k=2846C36D1328D8EC6478905550D727E860034A76~am=D~_ac=a500/d15/&mp4:media/719509184001/201401/733/719509184001_3113178946001_SS14-FEB-PRORSUM-1080p-BRIGHTCOVE-H264.mp4&1392192000000&79a3b71c98e1128c1f7f85e3760357b1~ag=cn.burberry.com~al=Mac%20OS~dx=5.111~en=SS14-FEB-PRORSUM-1080p_BRIGHTCOVE_H264~pd=1995245614001~_tt=SS14-FEB-PRORSUM-1080p_BRIGHTCOVE_H264~_cd_1557=719509184001~cm=Limelight~m=B~n=13104262.9997:6~r=6784:9~s=6580:9~t=0:9~u=0~v=2983~w=12820~x=3214~y=2927~z=1~aa=brightcove.fcod.llnwd.net~ad=1935~ae=rtmp~af=http://admin.brightcove.com/%5B%5BIMPORT%5D%5D/79423.analytics.edgekey.net/csma/brightcove/BrightcoveCSMALoader.swf~ai=Mozilla/5.0%20(Macintosh;%20Intel%20Mac%20OS%20X%2010.8;%20rv:27.0)%20Gecko/20100101%20Firefox/27.0~aj=11,9,900,152~ak=Flash_PlugIn~an=974~ao=6732~ap=7706~ar=0~at=Firefox%2027~au=1265*577~_aw=rtmp://brightcove.fcod.llnwd.net/a500/d15/&mp4:media/719509184001/201401/733/719509184001_3113178946001_SS14-FEB-PRORSUM-1080p-BRIGHTCOVE-H264.mp4&1392192000000&79a3b71c98e1128c1f7f85e3760357b1~ay=csma-3.4.6:brightcoveLoader-1.0.27~az=1.2~ba=900000~da=1901~db=117.5909:6~dc=0~dd=0~de=0~dg=0~dh=0~dl=6800:9~dn=0:9~do=0~dp=0~dq=877440~du=54000:9~dw=1~ea=10~eb=1:0.0033~eh=1:1~ei=1:1901~fb=0~fd=0~fe=0~ff=0~fg=0,0,0,0~fh=0,0,0,0~fi=2077088.0000000002:0:3212::1~fj=2077088.0000000002:3212~fk=S:0,Q:3212,D:0~fl=6671606656.000001:3212~rs=0:-1;3203:1901~_cd_1759=brightcove.fcod.llnwd.net~


注意其中的红色部分就是rtmp流的url 当然这个是不能直接用的,我们还需要通过截获的请求数据找到一个必要的参数


3.在截获的请求中找到类似这样的请求


GET /1pix.gif?dcsdat=1392185676904&lang=zh-CN&os=Mac%20OS%2010.8.5&dcsref=not%20available&dcssip=&flashVer=MAC%2011%2C9%2C900%2C152&playerURL=http%3A//cn.burberry.com/womens-new-arrivals-campaign/roses-petals/&playerTag=&affiliateId=&dcsuri=/viewer/video_completed&playerId=1995245614001&publisherId=719509184001&sourceId=719509184001&videoId=3113120027001

用红色标记的三个key value 是我们构建命令行需要的


最后就是构建命令行下载视频流了

rtmpdump -r "rtmp://brightcove.fcod.llnwd.net/a500/d15" -a "a500/d15?videoId=3113120027001&lineUpId=&publisherId=719509184001&playerId=1995245614001&affiliateId=" -W "http://admin.brightcove.com/viewer/us1.25.05.08.2011-07-08130209/federatedVideo/BrightcovePlayer.swf" -C B:0 -C S:"mp4:media/719509184001/201401/733/719509184001_3113178946001_SS14-FEB-PRORSUM-1080p-BRIGHTCOVE-H264.mp4&1392192000000&79a3b71c98e1128c1f7f85e3760357b1" -y "mp4:media/719509184001/201401/733/719509184001_3113178946001_SS14-FEB-PRORSUM-1080p-BRIGHTCOVE-H264.mp4" -o test.flv

搞定收工

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

eqera

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值