Service Worker を使用してtorrent.createServer()
テストする
デモ: https://jimmywarting.github.io/webtorrent-server-browser/
JavaScript によるストリーミング/シーキングをサポートするために、HTML ビデオ MSE を使用してビデオをデコード/エンコードすると、少し遅くなります。 MSE を使用するということは、mp4 や webm など、より多くのコンテナを手動でサポートする必要があることを意味します。
通常の URL と同じようにビデオ要素にファイルを直接提供すると、ブラウザーはシーク、範囲リクエストを処理し、より高速にエンコードできるようになります。それはおそらく、他のメディア コンテナのサポートが増えることも意味します
これを行うと、そもそもこのパッケージが必要なのかどうか疑問に思うでしょう。