国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

快速搭建去中心化視頻分享平臺(tái)peertube

這篇具有很好參考價(jià)值的文章主要介紹了快速搭建去中心化視頻分享平臺(tái)peertube。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

## 簡(jiǎn)介

peertube 是一款開源的去中心化視頻分享平臺(tái),你可以用peertube創(chuàng)建屬于自己的實(shí)例,相較于傳統(tǒng)的視頻平臺(tái),peertube最大的優(yōu)點(diǎn)就是采用webtorrent技術(shù),網(wǎng)站管理員可以打開P2P功能,當(dāng)多人觀看同一個(gè)視頻時(shí),系統(tǒng)根據(jù)視頻文件生成的種子就會(huì)在用戶的設(shè)備瀏覽器上自動(dòng)做種,在大量用戶觀看同一個(gè)視頻時(shí)可以極大的減少服務(wù)器的帶寬壓力,同時(shí)用戶的使用體驗(yàn)也能得到一定的提升。

本次教程采用的是騰訊云輕量服務(wù)器2C4G8M免費(fèi)升配之后的4C4G8M輕量服務(wù)器,到月底之前都可以。

可以直接控制臺(tái)對(duì)實(shí)例進(jìn)行升級(jí)操作就行

## 準(zhǔn)備

源碼:[PeerTube](https://github.com/Chocobozzz/PeerTube)

設(shè)備:騰訊云輕量服務(wù)器4C4G8M

最低需求:2C1G

PS:PeerTube不需要太高的配置,但是比較吃帶寬和存儲(chǔ)。我這邊選擇騰訊云輕量的原因之一就是有個(gè)云硬盤的活動(dòng),1TB存儲(chǔ)3年只要60不到。[騰訊云新春硬盤](https://curl.qcloud.com/BWeObZgj)

![](https://npm.elemecdn.com/2demo@0.0.3/chrome_e8IhqvMSAd.png)


?

### 掛載云硬盤

進(jìn)入輕量服務(wù)器控制臺(tái),掛載云硬盤

![](https://npm.elemecdn.com/2demo@0.0.3/msedge_CcwLiCIpQC.png)

然后格式化云硬盤

`sudo mkfs -t ext4 /dev/vdb`

創(chuàng)建一個(gè)掛載點(diǎn)

我這以/data為例,如果你只用于peertube可以掛載到你的網(wǎng)站根目錄

`sudo mount /dev/vdb /data`

查看掛載結(jié)果可以使用

`sudo df -TH`

## docker安裝

### 設(shè)置代理

因?yàn)椴捎玫氖菄?guó)內(nèi)的服務(wù)器,所以先設(shè)置一下GitHub的代理設(shè)置,我是用騰訊云香港服務(wù)器搭建的**tinyproxy**,簡(jiǎn)單易用。自行修改HTTP代理地址

GitHub設(shè)置proxy

```http

git config --global https.proxy http://127.0.0.1:1080

git config --global https.proxy https://127.0.0.1:1080

git config --global --unset http.proxy

git config --global --unset https.proxy

```

### 安裝docker、docker-compose

```bash

curl -sSL https://get.daocloud.io/docker | sh

curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

```

運(yùn)行docker

`systemctl start docker`

假設(shè)我的域名是peertube.2demo.top

我的網(wǎng)站根目錄為/www/wwwroot/peertube

### 獲取配置文件

```bash

cd /www/wwwroot/peertube

curl https://raw.githubusercontent.com/chocobozzz/PeerTube/master/support/docker/production/docker-compose.yml > docker-compose.yml

curl https://raw.githubusercontent.com/Chocobozzz/PeerTube/master/support/docker/production/.env > .env

```

### 修改配置文件

選擇適合你自己的文本編輯器對(duì).env文件進(jìn)行修改(我這用的是nano)

```bash

POSTGRES_PASSWORD= #postgresql 用戶密碼

PEERTUBE_DB_PASSWORD= #數(shù)據(jù)庫密碼

PEERTUBE_WEBSERVER_HOSTNAME= #網(wǎng)站域名如peertube.2demo.top

如果有郵件需求可以修改SMTP配置

PEERTUBE_SMTP_HOSTNAME=postfix

PEERTUBE_SMTP_PORT=25

PEERTUBE_SMTP_FROM=noreply@<MY DOMAIN>

PEERTUBE_SMTP_TLS=false

PEERTUBE_SMTP_DISABLE_STARTTLS=false

PEERTUBE_ADMIN_EMAIL= #管理員郵箱必須有,密碼在初次啟動(dòng)時(shí)會(huì)自動(dòng)創(chuàng)建

```

### webserver

```bash

#配置NGINX

mkdir -p docker-volume/nginx

curl https://raw.githubusercontent.com/Chocobozzz/PeerTube/master/support/nginx/peertube > docker-volume/nginx/peertube

#配置ssl證書

mkdir -p docker-volume/certbot

docker run -it --rm --name certbot -p 80:80 -v "$(pwd)/docker-volume/certbot/conf:/etc/letsencrypt" certbot/certbot certonly --standalone

```

### 初始啟動(dòng)

`docker-compose up`

啟動(dòng)完之后等一會(huì),然后訪問網(wǎng)站,能訪問成功就可以退出了。

#### 獲取管理員賬號(hào)密碼

```bash

docker-compose logs peertube | grep -A1 root

peertube_1 ?| [example.com:443] 2019-11-16 04:26:06.082 info: Username: root

peertube_1 ?| [example.com:443] 2019-11-16 04:26:06.083 info: User password: abcdefghijklmnop

```

管理員賬號(hào)是前面設(shè)置的`PEERTUBE_ADMIN_EMAIL`郵箱,密碼就是上面的`User password:`


?

## 配置

![](https://npm.elemecdn.com/2demo@0.0.3/chrome_WPb1tFchWo.png)

### 網(wǎng)站信息

網(wǎng)站信息可以在管理頁面中的**配置**--**信息**中進(jìn)行修改,支持markdown格式

![網(wǎng)站信息](https://npm.elemecdn.com/2demo@0.0.3/chrome_DNC3ilwehh.png)

### 轉(zhuǎn)碼

HLS具有天然的p2p優(yōu)勢(shì),所以我們可以選擇利用ffmpeg對(duì)上傳的視頻進(jìn)行切片。

![](https://npm.elemecdn.com/2demo@0.0.3/chrome_vb3n6MMnsC.png)

我選擇的分辨率是480P,720P,1080P。

![](https://npm.elemecdn.com/2demo@0.0.3/chrome_dqFddbhanq.png)

轉(zhuǎn)碼線程數(shù)選擇的是自動(dòng),可以最大化利用服務(wù)器性能,但是有可能會(huì)對(duì)網(wǎng)頁的穩(wěn)定性造成一定的影響。

### 直播串流

我安裝的是4.x版本,支持直播串流了,不過需要后臺(tái)打開設(shè)置才行。

![直播串流](https://npm.elemecdn.com/2demo@0.0.3/chrome_tf2cTV3eJS.png)

### 自定義修改

你可以在**配置——高級(jí)**中的自定義項(xiàng)對(duì)實(shí)例進(jìn)行微調(diào)。

可以客制化CSS以及JS

### 聯(lián)邦

你可以在**配置——聯(lián)邦**中關(guān)注其他peertube實(shí)例或者是頻道,當(dāng)你關(guān)注之你的網(wǎng)站也可以顯示其他實(shí)例的視頻。(需要被關(guān)注實(shí)例同意)


?

## 使用界面

### 用戶頁面

![](https://npm.elemecdn.com/2demo@0.0.3/chrome_CpCrXQDqjK.png)

### 上傳界面

![上傳界面](https://npm.elemecdn.com/2demo@0.0.3/chrome_O3Q39DctuI.png)

上傳視頻可以修改標(biāo)題,標(biāo)簽,頻道,類別,許可,語言,是否公開,是否含有敏感內(nèi)容,是否轉(zhuǎn)碼。

需要注意的是必須等視頻上傳完畢之后才能發(fā)布,中途不能中斷否則就要重新上傳并撰寫發(fā)布信息。

### 播放頁面

只有同一個(gè)視頻同一個(gè)分辨率才能進(jìn)行p2p分享。

![](https://npm.elemecdn.com/2demo@0.0.3/chrome_lQI0yTqQh9.jpg)

想要下載視頻可以視頻上右鍵,點(diǎn)擊復(fù)制磁力鏈接然后用bt軟件進(jìn)行下載(webtorrent模式),

你也可以選擇分享實(shí)例上的視頻,可以通過iframe放到其它網(wǎng)站上。自定義配置也夠豐富

![](https://npm.elemecdn.com/2demo@0.0.3/chrome_Qy8ymiqZcY.png)

PS:如果你的視頻網(wǎng)站需要商業(yè)運(yùn)用或者是UCG模式,請(qǐng)使用海外服務(wù)器,或者獲取相關(guān)牌照以及解決版權(quán)問題。本教程不提供源碼以及其他技術(shù)指導(dǎo)。

全文鏈接:快速搭建去中心化視頻分享平臺(tái)peertube - 愛示范搭建一個(gè)p2p在線視頻分享平臺(tái)peertube 支持hls,webtorrent,直播串流,視頻轉(zhuǎn)碼,https://2demo.top/345.html文章來源地址http://www.zghlxwxcb.cn/news/detail-405632.html

到了這里,關(guān)于快速搭建去中心化視頻分享平臺(tái)peertube的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 探索 Hyperledger Fabric: 去中心化的企業(yè)級(jí)區(qū)塊鏈平臺(tái)

    項(xiàng)目地址:https://gitcode.com/hyperledger/fabric Hyperledger Fabric 是一個(gè)由 Linux 基金會(huì)發(fā)起的開源項(xiàng)目,旨在構(gòu)建企業(yè)級(jí)分布式賬本和區(qū)塊鏈解決方案。它提供了一種模塊化的架構(gòu),允許用戶根據(jù)特定需求定制身份驗(yàn)證、智能合約(鏈碼)和數(shù)據(jù)隱私等關(guān)鍵功能。 模塊化架構(gòu) Hyperledge

    2024年04月09日
    瀏覽(27)
  • 去中心化社交媒體:分析 Facebook 在區(qū)塊鏈平臺(tái)上的角色

    去中心化社交媒體:分析 Facebook 在區(qū)塊鏈平臺(tái)上的角色

    在當(dāng)今數(shù)字時(shí)代,社交媒體已經(jīng)成為人們?nèi)粘I钪胁豢苫蛉钡囊徊糠?。然而,隨著人們對(duì)數(shù)據(jù)隱私和信息控制的關(guān)注不斷增加,傳統(tǒng)的中心化社交媒體平臺(tái)也面臨著越來越多的質(zhì)疑和挑戰(zhàn)。為了應(yīng)對(duì)這些挑戰(zhàn),越來越多的人開始探索去中心化社交媒體平臺(tái),其中包括運(yùn)用區(qū)

    2024年04月16日
    瀏覽(25)
  • 完全免費(fèi)的基于區(qū)塊鏈和 IPFS 的去中心化博客平臺(tái)

    完全免費(fèi)的基于區(qū)塊鏈和 IPFS 的去中心化博客平臺(tái)

    xLog是一個(gè)基于Crossbell區(qū)塊鏈的博客解決方案,專注于Web3數(shù)據(jù)由用戶掌控。Crossbell是一個(gè)基于Web3技術(shù)的去中心化博客平臺(tái),用戶可以在該平臺(tái)上發(fā)布文章并進(jìn)行交流和創(chuàng)作。社區(qū)提供多種交流平臺(tái)和有獎(jiǎng)創(chuàng)作活動(dòng)。 xLog是基于?Crossbell?區(qū)塊鏈的一個(gè)應(yīng)用產(chǎn)品。底層技術(shù)框架是

    2023年04月25日
    瀏覽(20)
  • 什么是“中心化”和“去中心化”?區(qū)塊鏈?zhǔn)窃趺磳?shí)現(xiàn)去中心化的?

    什么是“中心化”和“去中心化”?區(qū)塊鏈?zhǔn)窃趺磳?shí)現(xiàn)去中心化的?

    圖1 三類網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 所謂“中心化”和“去中心化”,最早是用來刻畫網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的術(shù)語。1964年,美國(guó)蘭德公司發(fā)布了一份關(guān)于分布式通信的報(bào)告,提出了三種網(wǎng)絡(luò)結(jié)構(gòu)(如圖1)。其中,(a)類結(jié)構(gòu)被稱為“中心化星型網(wǎng)絡(luò)”,(b)類結(jié)構(gòu)被稱為“去中心化網(wǎng)絡(luò)”,(

    2024年02月11日
    瀏覽(36)
  • 中心化與去中心化的詳細(xì)介紹

    中心化與去中心化的詳細(xì)介紹

    **去中心化(decentralization)**是指在一個(gè)系統(tǒng)或組織中,權(quán)力、控制和決策權(quán)不是集中在單一的中心機(jī)構(gòu)或個(gè)人手中,而是分散到多個(gè)節(jié)點(diǎn)或參與者中。相反,**中心化(centralization)**是指權(quán)力、控制和決策權(quán)集中在單一的中心機(jī)構(gòu)或個(gè)人手中。以下是一些去中心化和中心化

    2024年02月05日
    瀏覽(22)
  • 中心化交易所和去中心化交易所優(yōu)勢(shì)分別在哪

    中心化交易所和去中心化交易所優(yōu)勢(shì)分別在哪

    塊鏈資產(chǎn)數(shù)字貨幣的特征:去中心化、無修改法式、分布式機(jī)制等。目前市場(chǎng)數(shù)字貨幣交易所涵蓋中心化和去中心化兩種。目前市場(chǎng)上交易所大部分為去中心化,區(qū)塊鏈的精神理念就是去中心化,并且去中心化交易所安全系數(shù)不高,不安全。中心化交易所被盜的風(fēng)險(xiǎn)系數(shù)高,

    2024年02月16日
    瀏覽(26)
  • Multichain跨鏈無法到賬,DApp真去中心化or偽去中心化?

    Multichain跨鏈無法到賬,DApp真去中心化or偽去中心化?

    團(tuán)隊(duì)出問題,DApp就用不了,multichain被不少人質(zhì)疑偽去中心化,甚至更有人開始質(zhì)疑web3,那么這到底是怎么回事呢? 跨鏈橋問題讓DApp的去中心化引發(fā)質(zhì)疑 事情是這樣的,5月24下午0xscope發(fā)推稱與multichain有關(guān)的錢包地址將3.17M 的MULTI轉(zhuǎn)入到gateio,而此前DC用戶反饋?zhàn)约旱目珂溬Y

    2024年02月08日
    瀏覽(24)
  • 【激勵(lì)機(jī)制】一種去中心化和中心化的reputation的博弈論自洽激勵(lì)

    【激勵(lì)機(jī)制】一種去中心化和中心化的reputation的博弈論自洽激勵(lì)

    先上一幅Swarm Learning 的架構(gòu)圖鎮(zhèn)樓 我們希望實(shí)現(xiàn) 激勵(lì)的可協(xié)調(diào) ,也就是讓每個(gè)節(jié)點(diǎn)可以可信地分享reputation的信息 我們引進(jìn) 可轉(zhuǎn)移支付 方案,讓節(jié)點(diǎn)可信地共享reputation信息 我們還通過密碼學(xué)的方法整合reputation信息 1.如果節(jié)點(diǎn)報(bào)告reputation信息,別人就會(huì)掌握有利的信息,

    2023年04月12日
    瀏覽(25)
  • 去中心化模型

    去中心化模型

    文章目錄 前言 一、去中心化是什么? 二、比特幣如何實(shí)現(xiàn)去中心化 三、去中心化優(yōu)點(diǎn)及意義 總結(jié) 比特幣引用了一個(gè)去中心化的模型,這個(gè)模型有何意義? 在說“貨幣”時(shí),我們討論的是數(shù)字世界中的價(jià)值表示。而在互聯(lián)網(wǎng)上的數(shù)字世界中,人們?cè)O(shè)計(jì)出各種各樣的電子現(xiàn)

    2023年04月09日
    瀏覽(23)
  • Rollup去中心化

    Rollup去中心化

    前序博客有: Rollup Decentralization 所有Rollup項(xiàng)目的目標(biāo)應(yīng)為: 構(gòu)建技術(shù)棧 將運(yùn)營(yíng)和治理去中心化,并交給社區(qū) 從而可實(shí)現(xiàn)去中心化世界?!叭ブ行幕币辉~激發(fā)了一種開放、無許可的理念,以及一大批具有更快樂哲學(xué)的參與者。 大多數(shù)L1區(qū)塊鏈系統(tǒng)都是從 Honest Majority 誠(chéng)實(shí)的

    2024年02月08日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包