作成したビデオファイルがあります。 BitTorrentが素晴らしい配信メカニズムになると思わせるような種類/サイズのオーディエンスにそれを共有したいと思います。ある種のセミプライベートの「リンクを持っている人はアクセスできる」モデルが私にはうまくいくでしょう。
だから私はこの1つのファイルをディスクに持っています。トレントを作成してシードを開始し、短いマグネットリンクだけを共有して、それに基づいて群れを開始させたいと思います。オープン/パブリックトラッカーを追加することで、プロセスがより速く/より良くなるなどの場合は問題ありません。
私はこれがLinuxやオープンソースソフトウェアベースであることを強く望んでいます。たとえば、1回限りのセットアップWindowsやクローズドソースソフトウェアでも大丈夫かもしれませんが、可能な限り避けたいと思います。
(私はmktorrentを使用してこれを簡単に撮影し、スタックオーバーフローの質問に基づいてpythonスクリプトを通過しました。ローカルクライアントはシードしていると言ったので、自分のリモートトレントを使用しましたクライアントをテストしますが、ダウンロードを開始しませんでした。)
Bittorrentマグネットリンクを作成するには、 rashを使用 :
rhash --magnet --bt-private --btih --bt-announce http://tracker.example.com:6969/announce yourfile.mkv
--bt-privateオプションは、 ctorrent's '-p'( "private")オプションに似ており、このトレントを共有するときに、他のクライアントによるDHT、PEX、またはその他のトラッカーレスピア交換方法の使用を無効にします。 -独自のトラッカーを使用する場合、群れはそこで制限されます。
次に、yourfile.mkvをrtorrentの「incoming」ディレクトリ(通常は〜/ bittorrent/incoming)にコピーし、 ここにあるマグネットリンクハンドラー を使用してシードを開始します。シード専用のrtorrentセットアップを使用して、ファイルリポジトリへの〜/ bittorrent/comingシンボリックリンクを作成することも検討できます-コレクション全体を共有するためにそれを考えています(ただし、すべてのハッシュを再計算しないようにするには、もう少しスクリプトが必要になります共有が更新されるたび)。
このレシピはテストされていません...私は同様の質問をし、この機会に答えを調査しました-それが機能するかどうか教えてください!