13/10/10 21:04:23.52 .net
>>455
らじるらじるの場合には、パラメータに、以下の二行を加える。
--swfsize 300567 \
--swfhash "aca5e184b4f4090a1433c3e6323e2e0c29d3a0abb70a45a9dfa7ad6da9dc202e"
この二行の値は、-Vオプションを付けてDEBUG情報を取る事で、確認する。
rtmpdump.exe -V --rtmp rtmpe://netradio-r1-flash.nhk.jp --app "live" --playpath NetRadio_R1_flash@63346 -W URLリンク(www3.nhk.or.jp) --live --stop 90 --flv r1.flv
RTMPDump 2.4 git-b627335 2011-7-23
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Parsing...
DEBUG: Parsed protocol: 2
DEBUG: Parsed host : netradio-r1-flash.nhk.jp
WARNING: No application or playpath in URL!
DEBUG: Protocol : RTMPE
DEBUG: Hostname : netradio-r1-flash.nhk.jp
DEBUG: Port : 1935
DEBUG: Playpath : NetRadio_R1_flash@63346
DEBUG: tcUrl : rtmpe://netradio-r1-flash.nhk.jp:1935/live
DEBUG: swfUrl : URLリンク(www3.nhk.or.jp)
DEBUG: app : live
DEBUG: StopTime : 90000 msec
DEBUG: live : yes
DEBUG: timeout : 30 sec
DEBUG: SWFSHA256:
DEBUG: ac a5 e1 84 b4 f4 09 0a 14 33 c3 e6 32 3e 2e 0c
DEBUG: 29 d3 a0 ab b7 0a 45 a9 df a7 ad 6d a9 dc 20 2e
DEBUG: SWFSize : 300567
このSWFSHA256と、SWFSizeの値を、抜き出して、入れる。
本来ならば、rtmpdumpがローカルに保存されているswfのデータを元に算出して返す値なのだが、らじるらじるは失敗する事があるので、送信パラーメータに加えて強制指定すると良い。
swfが更新されたときには、強制指定の値は誤った値となるので、-Vオプションを使って値を取り直さなければならない。