1个不稳定版本
0.1.0 | 2020年10月6日 |
---|
#427 in 视频
94KB
2K SLoC
rectangle设备
这是一个实验性的直播+点播视频服务器,集成了IPFS以实现长期分布式存储。
这是一个概念验证,用于以可以通过IPFS快速分享的格式进行视频流式传输,同时流仍在进行中。
构建依赖项
- rust -- 如果您喜欢,可以从rustup获取。该项目使用
cargo
构建。 - yarn -- 是的,yarn,而不是npm。npm不适合可重复构建。Rust构建系统使用yarn来构建JavaScript,因此请安装它。
运行时依赖项
- linux -- 由于该项目与转码容器的交互方式,基本上仅适用于Linux。如果您使用其他操作系统,请在Docker或您喜欢的虚拟机内部运行此代码。
- openssl -- 仅暂时用于生成密钥,作为错误修复方案
- podman -- 获取它。这是一个轻量级容器管理器和运行时,无需任何额外权限即可运行。它用于管理沙盒可重复转码,并使用散列的ffmpeg图像。
依赖项
~26–41MB
~700K SLoC