• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

oneloveipfs/ipfsVideoUploader: Cross-platform IPFS and Skynet uploader for 3Spea ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

oneloveipfs/ipfsVideoUploader

开源软件地址:

https://github.com/oneloveipfs/ipfsVideoUploader

开源编程语言:

JavaScript 87.4%

开源软件介绍:

Build Status OneLoveIPFS Discord PRs Welcome

OneLoveIPFS Uploader

Cross-platform IPFS uploader for 3Speak and DTube. Can be run as a standalone upload server or a locally-running Electron app. Also supports Skynet protocol.

Dependencies required

  • nodejs and npm (Latest LTS, v16 minimum supported)
  • ffmpeg, imagemagick and bc for sprite generation and HLS video encoding.
  • go-ipfs with a running daemon (alternatively IPFS Desktop may be used)

Additional requirements

  • A HiveSigner application (if HiveSigner authentication is used)
  • A running siad node for Skynet upload support.
  • tusd running daemon when running as standalone upload server, which can be installed and configured here.

Installation

There are several ways in which OneLoveIPFS uploader can be installed and run.

Configuration

The ways in which configuration is done depends on how OneLoveIPFS uploader is run. The options may be found here.

OneLoveIPFS data dir, which is the working directory for uploader databases and files can be set with ONELOVEIPFS_DATA_DIR environment variable.

Full vs Remote vs Standalone vs Web

Feature Full Desktop Remote Desktop Standalone Server Remote Web
Interface Desktop App Desktop App Browser Browser
Upload Server Localhost Remote Localhost Remote
Auth Private Keys Private Keys Keychain & Custom Keys Keychain & Custom Keys
Login Persistence Yes Yes Keychain only Keychain only
Upload Protocol Filesystem Tus Tus Tus
Steem/Hive Default Beneficiaries 0% 0% 0% 0%
Config Flexibility Medium Low High Low
Sprites Support No Remote Server Yes (macOS & Linux) Remote Server

Supported file formats

IPFS works the best for videos with .mp4, therefore only mp4 files will be supported at this moment. Both .jpg and .png file formats are supported for thumbnail uploads.

RESTful HTTP API & IPSync

API calls for authentication, file uploads, hashes and usage data are documented here. Resumable video upload API documentation may be found here.

How to contribute?

If you found any ways to improve on the code, or found any bugs, feel free to create a pull request on the GitHub repository. You can also contact me on Discord techcoderx#7481 if you have any enquiries.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
tinybike/ramble: IPFS/Ethereum adapter发布时间:2022-06-22
下一篇:
foragepm/forage: 发布时间:2022-06-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap