"holy trinity"(Ethereum、Swarm 和 Whisper)是否支持多媒体流?

Does the "holy trinity" (Ethereum, Swarm and Whisper) support multimedia streaming?

我想在特定时间间隔播放流媒体 - 如果您愿意,可以使用一种在线广播。我目前正在使用 Icecast but would much rather a peer to peer solution. I see there's a proof of concept for streaming on the Swarm roadmap,但没有太多关于它的上下文。

您绝对可以通过 swarm 传输文件。

虽然为 swarm 开发的路由协议可能会被抽象出来,以便它可以用于任何有针对性的 data/message 传输(从一个参与的以太坊节点到另一个)并且这可能适用于直接流式传输从您到您的听众,有一个更简单的解决方案可以立即奏效:

这个想法是你提前上传你的音乐/内容到 swarm,然后通过不同的渠道一次一个地发布 swarm ids,无论是耳语消息还是 ENS 注册更改。再加上一个前端 JS 应用程序,它订阅你的 swarm 哈希提要并加载适当的 swarm 内容,即使使用 swarm 的 alpha 概念验证版本,这也应该使一个正常运行的广播电台。

祝你好运!

正如@coborsism 所说,开箱即用的 swarm 可以实现简单的流式传输。

路线图项目指的是一个仍处于研究阶段的项目,该项目将结合高效的多播路由和自适应比特率编码(例如 MDASH、RT(S)P)以提供实时一对多广播支持群。

更多的上下文是https://gist.github.com/zelig/74b3486bcd5523a0b61e12d804d3c00d and mention in my devcon2 slides http://swarm-gateways.net/talks/amsterdam-2016-09-07/web3.pdf

如果您的内容不是实时的,那么问题就小得多,在特定时间广播然后只需要定时发布您的内容地址 and/or 提供解密密钥。两者都可以在 swarm 之外轻松管理。