Torrents sind unveränderlich, was bedeutet, dass sie sich im Laufe der Zeit nicht ändern können. Sie können jedoch Live-Streaming auf Torrents erstellen. Sie müssen nur ein Zeitintervall auswählen (sagen Sie 15 Sekunden) und einen Torrent für jedes Intervall erstellen. Der Sender sollte die .torrent-Dateien oder zumindest die Magnet-Links zu einem zentralen Server veröffentlichen, auf dem die Clients prüfen können, ob sie den neuesten Inhalt erhalten.
Eine Diskussion darüber, wie das funktionieren könnte, finden Sie unter https://github.com/feross/webtorrent/issues/448#issuecomment-159147568.
Als der Schöpfer von WebTorrent, werde ich das sagen. Live-Videostreaming ist für WebTorrent nicht möglich und sollte als separates Paket über WebTorrent erstellt werden.
Ich wäre sehr interessiert an der Antwort darauf. Ich verteile tatsächlich einen Strom von JSON-Blobs, aber es hat zwei Dinge gemeinsam mit dem Streaming einer Webcam: 1) Für eine hohe Effizienz sollten die Chunk-Größen variabel sein. 2) Der Strom ist endlos. Für (2) könnte ich versuchen, eine Named Pipe als Eingabedatei anzugeben und webtorrent mitzuteilen, dass die Dateilänge 1 << 64 ist. Das betrifft nicht (1). http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6467344&url=http%3A%2F%2Fieeexplore.ieee.org%2Fiel7%2F6451323%2F6466779%2F06467344.pdf%3Farnumber%3D6467344 –
Es auch geht nicht damit um, dass neue Leute, die dem Torrent beitreten, nicht an alten Daten interessiert sind. –