私は帯域幅の束を取るかもしれないアプリケーションを構築しています。第三者との接続が確立されたら、あるクライアントから別のクライアントにデータ(オーディオまたはビデオではなく)をロスレスに送信できるかどうか不思議です。WebRTCでビットトレントのようなネットワークを構築できますか?
WebRTC経由でBittorrentのようなネットワークを構築することは理論的には可能でしょうか?
ブラウザの上部にある黄色いバーの1つを使用してユーザーに「許可」を要求する必要はありますか?
私は帯域幅の束を取るかもしれないアプリケーションを構築しています。第三者との接続が確立されたら、あるクライアントから別のクライアントにデータ(オーディオまたはビデオではなく)をロスレスに送信できるかどうか不思議です。WebRTCでビットトレントのようなネットワークを構築できますか?
WebRTC経由でBittorrentのようなネットワークを構築することは理論的には可能でしょうか?
ブラウザの上部にある黄色いバーの1つを使用してユーザーに「許可」を要求する必要はありますか?
それだけでも可能です。
WebRTCデータチャネルを開く必要があります。これにより、2つのブラウザ間で任意のデータを直接送信することができます(直接接続できると仮定した場合、それ以外の場合はTURNサーバ経由でデータを中継します)。送信されたデータは、アプリケーションによって、または順序付けられたまたは順序付けられていないものとして、ロッシーまたはロスレスであるとマークすることができる。
許可については、今日はユーザーの同意が必要です。 (あなたがここで見ることができます:https://bloggeek.me/webrtc-data-channels-explicitly-approved/)その周りにいくつかの議論がありました
あなたは既製の実装を探しているなら、https://webtorrent.io/
をチェックアウトあなたはhttps://webtorrent.ioを見たことがありますか? – ephemient
[データチャネル](http://stackoverflow.com/q/31718574/918910)には、ユーザーのアクセス権は必要ありません。 – jib
、それは私が探しているものと同じかもしれません。なぜ車を改革するのですか? – RoccoB