妹は 、オフラインで視聴するためにhttp://esewingworkshop.com/video-lesson/overview-zipper-typesフラッシュビデオなどを保存してほしいと言って、保存方法を尋ねました。
私はすぐにFirefoxでFirebugを起動しましたが、驚くべきことに、ビデオソースはリクエストに含まれていません。 http://hwcdn.net/m7n9i8d5/fms/videos/5_Standard_Zipper/B_Overview_of_Zipper_Types.flv.smil は、行われている最後のリクエストです。応答は次のとおりです。
<smil>
<head>
<meta base="rtmp://fms006.lo1.hwcdn.net/m7n9i8d5/_definst_">
</head>
<body>
<video
src="fms/videos/5_Standard_Zipper/B_Overview_of_Zipper_Types?doppl=965d6485db1d06d2&dopsig=867922856d781b57521a1dd3f7c28c5b"></video>
</body>
</smil>
だから、私はrtmp
ストリーミングプロトコルを使用しています。私はこのストリームのソースを見つけようとしました。「wireshark」を使用してトラフィックを分析し、TCPストリームを追跡しました
POST http://fms006.lo1.hwcdn.net/fcs/ident2 HTTP / 1.1 コンテンツタイプ:application / x-fcs ユーザーエージェント:Shockwave Flash ホスト:fms035.lo1.hwcdn.net コンテンツの長さ:1 プロキシ接続:Keep-Alive プラグマ:キャッシュなし HTTP / 1.1 200 OK キャッシュ制御:キャッシュなし 接続:Keep-Alive コンテンツの長さ:14 サーバー:FlashCom / 3.5.5 コンテンツタイプ:テキスト/プレーン 209.197.11.150POST http://209.197.11.219/open/1 HTTP / 1.1 コンテンツタイプ:application / x-fcs ユーザーエージェント:Shockwave Flash ホスト:209.197.11.219 コンテンツの長さ:1 プロキシ接続:Keep-Alive プラグマ:キャッシュなし HTTP / 1.1 200 OK キャッシュ制御:キャッシュなし 接続:Keep-Alive コンテンツの長さ:17 サーバー:FlashCom / 3.5.5 コンテンツタイプ:application / x-fcs Wubmcmj7Q1T-6Tic POST http://209.197.11.219/idle/Wubmcmj7Q1T-6Tic/0 HTTP / 1.1 コンテンツタイプ:application / x-fcs ユーザーエージェント:Shockwave Flash ホスト:209.197.11.219 コンテンツの長さ:1 プロキシ接続:Keep-Alive プラグマ:キャッシュなし HTTP / 1.1 200 OK キャッシュ制御:キャッシュなし 接続:Keep-Alive コンテンツの長さ:1 サーバー:FlashCom / 3.5.5 コンテンツタイプ:application / x-fcs POST http://209.197.11.219/send/Wubmcmj7Q1T-6Tic/1 HTTP / 1.1 コンテンツタイプ:application / x-fcs ユーザーエージェント:Shockwave Flash ホスト:209.197.11.219 コンテンツ-長さ:1537 プロキシ接続:Keep-Alive プラグマ:キャッシュなし HTTP / 1.1 200 OK キャッシュ制御:キャッシュなし 接続:Keep-Alive コンテンツ-長さ:3074 サーバー:FlashCom / 3.5.5 コンテンツタイプ:application / x-fcs
これらは、shockwave Flash Player(plugin-containter.exe)によって順番に行われるHTTPPOSTリクエストです。
http://fms006.lo1.hwcdn.net/fcs/ident2 http://209.197.11.150/open/1 http://209.197.11.150/idle/2BZmcmj6mhTWexFa/0 http://209.197.11.150/send/2BZmcmj6mhTWexFa/1 http://209.197.11.150/send/2BZmcmj6mhTWexFa/2 http://209.197.11.150/idle/2BZmcmj6mhTWexFa/3 http://209.197.11.150/send/2BZmcmj6mhTWexFa/4 http://209.197.11.150/send/2BZmcmj6mhTWexFa/5 http://209.197.11.150/idle/2BZmcmj6mhTWexFa/6 _これは/407まで続きます..._
理解できません。このコミュニケーションがどれほど正確に行われているのか、私は少し混乱していますか?ビデオソースが見つかりません。私が理解している限り、SMILリクエスト(ブラウザが作成)からサーバーアドレスを取得し、shockwaveplayerが通信を引き継ぎ、これらのHTTPPOSTリクエストへの応答はチャンクのビデオです。
しかし、どのビデオが必要かをどのように、どこで特定しているのでしょうか。RTMPはどこにありますか?URLは何ですか?どうすればダウンロードできますか?