P2Pネットワークまたはビットレートのマグネットでダウンロードする方法

このようなダンスがなくなったので、新しいマグネットリンクオプションについてお話します。

br=192000 



マグネットリンクでは、このように見えます。

 magnet:?dn=pop_music.mp3...&br=192000 

このオプションを使用すると、ロードするパーツの順次選択とランダム選択の利点を組み合わせることができます。 これを「混合したパーツ選択方法」と呼びます。 したがって、ダウンロード速度を犠牲にすることなく「オンライン」で視聴/視聴する機会を与えます。

次のようにビットレートを計算できます:

  br=[   ]*8 / [     ] 

オーディオファイルストリームのビットレートが大きくなり、ビデオファイルストリームのビットレートの合計よりも大きくなります。

どのダウンロード方法が存在し、私がさらに提案することを思い出してください。

テストファイルのビットレート:2.6 Mb / s

順次ダウンロード。



したがって、FlashおよびHTML5プレーヤーでオンラインで表示するために、ビデオおよびオーディオファイルをインターネットにダウンロードしてください。 ファイルは、各ユーザーが快適に表示できるようにアップロード速度を提供できるサーバー上にあります。 p2pネットワークでは、ファイルソースは、快適な表示に必要な速度を提供できない一般ユーザーのコンピューターです。

順次ダウンロード中にピアはファイルの同じ部分を受信するため、相互に速度を上げるために相互に交換することはできません。

利点:
  1. すぐに視聴できます。


短所:
  1. ダウンロード速度が遅い。


ランダムにダウンロードします。



これは、p2pネットワークの生存戦略です。 各ピアはファイルの異なるランダムな部分を要求し、これらの部分を他のピアと交換します。これにより、速度が向上します。 ただし、パーツはランダムに要求されるため、ダウンロードの終了前にファイルが「破損」します。 そのようなファイルを再生する場合、プレーヤーはアンロードされた部分をスキップするか、最初のブレークでフリーズします。

利点:
  1. 高速


短所:
  1. ファイルが断片的に再生されているか、プレーヤーがフリーズしています。


混合注文



ファイルは、オンライン表示に十分な速度で順次ダウンロードされます。

「オンライン」ファイル(1)を快適に表示するための速度が不足している場合は、ランダムにダウンロードされます。 ダウンロード速度が十分な場合、混合モードがアクティブになります(2)

アルゴリズム:
 1  (     )     ; 2   (          )    ;    ; 



利点:
  1. 高速
  2. 崖のないオンライン表示機能


短所:
  1. いいえ(比較的)


私のバージョンのShareazaクライアントでこのモードを試しました。 少し異なる方法で実装しました。 2番目の部分では、再生マーカーが計算されます(ビットレート*ダウンロードの開始からの時間/ 8)。 マーカーまでの使用可能なパーツが順番にロードされます。 マーカーの後にのみパーツをダウンロードできる場合、ランダムに選択されます。

Shareazaでオンライン視聴を試してみたい場合


Shareazaのこのバージョンをダウンロード

ウィンドウモードに切り替えます。 [表示 ]メニューで、最初に[ エクスペリエンスモード ]を選択し、次に[ ウィンドウモード ]を選択します。

外部プレーヤーの設定:[ ツール ]メニューで、[ 設定 ]をクリックします。 開いたウィンドウで、 プレーヤーアイテムを選択します。 Select managerリストを開き、 (Custom ...)をクリックします。 次に、VLCまたはディスク上の他のプレーヤーを探します。

テストマグネット2.6 Mb / s: big_buck_bunny_720p_stereo.ogg

テストマグネット6.2 Mb / s: tears_of_steel_1080p.webm

ダウンロードが開始されたら、ダウンロードのコンテキストメニュー(右クリック)を開き 、[ 開く]項目を選択します。

プレーヤーの画像はプリントスクリーンによってコピーされないため、ウサギの写真を撮影する必要がありました。

Source: https://habr.com/ru/post/J247591/


All Articles