áá®áá®ááᯠhosting ááŸáá·áº áá®áá®ááᯠáá¯ááºááœáŸáá·áºááŒááºáž PeerTube 3.1 ááᯠá á®á ááºááẠáááá¯áá»á¯ááºááá¯ááºááŸá¯ áá»áŸá±á¬á·áá»ááá·áº ááááºáá±á¬ááºážááᯠáá¯ááºááŒááºááŒááºáž ááŒá¯áá¯ááºáá²á·áá«áááºá PeerTube ááẠP2P áááºááœááºáá±ážááŸáá·áº á§áá·áºáááºáá»á¬ážáááá±á¬ááºáá¬áá»á¬ážááᯠáá»áááºáááºáᬠá§áá·áºáááºáá»á¬ážáááá±á¬ááºáá¬áá»á¬ážááᯠáá»áááºáááºáᬠá¡ááŒá±á¬ááºážá¡áá¬ááŒáá·áºáá»á®áá±ážááœááºáááºááᯠá¡ááŒá±áá¶áᬠá¡áá¯á¶ážááŒá¯á YouTubeá Dailymotion ááŸáá·áº Vimeo á¡ááœáẠá á»á±ážáá±á¬ááºážáá°ááŒá¬ážáá±ááœá±ážáá»ááºá áá¬áá áºáá¯ááᯠáá±ážáá«áááºá ááá±á¬áá»ááºáááá¯ážáááºááŸá¯áá»á¬ážááᯠAGPLv3 ááá¯ááºá ááºá¡á±á¬ááºááœáẠááŒáá·áºáá±áá¬ážáááºá
á¡ááá áá®ááœááºáááºážáá áºááŸá¯áá»á¬áž-
- á¡áá¶ááŸáá·áº áá®áá®ááá¯ááᯠáá±á¬áºáááºáá
áºáá¯á០á¡ááŒá¬ážááá¯á· áá°ážááŒá±á¬ááºážááá¯ááºáá±á¬ á
áœááºážáááºáá»á¬ážááᯠá
ááºáá
á¹á
ááºážá¡á¬ážáá¯á¶ážááœáẠáááŸáááá¯ááºá
á±áááºá¡ááœáẠ(áá±á¬ááºáá¶ááœáẠáá¯ááºááŒá±á¬ááºážááŒááºážááᯠáá¯ááºáá±á¬ááºáááºá ááá¯á·ááŒá±á¬áá·áº áá®áá®ááá¯á¡áá
áºááẠá
ááºá¡á¬ážáá¯á¶ážá¡ááœáẠáá»ááºáá»ááºážááááá¯ááºáá«á ááá¯á·áá±á¬áº á¡áá»áááºá¡áááºážáááºááŒá¬ááŒá®ážáá±á¬ááºá Transcoding ááᯠá¡ááŒá®ážáááºááẠááá¯á¡ááºáá«áááºá) á¡áá
áºááœááºááŸáááŸá¯ááœáẠáá®ážááŒá¬áž PeerTube node áá
áºáá¯ááŸá transcoding á
ááºážáá»ááºážáá»á¬ážááᯠááŒá±á¬ááºážáá²áááºá¡ááœáẠá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº transcoding áááá¯ááá¯ááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áá«áááºáááºá áááá¯ááá¯ááºáá»á¬ážááᯠááááºá¡ááºáá»á¬ážá¡ááŒá
Ạáá®ááá¯ááºážáá¯ááºáá¬ážááŒá®áž á
ááºážáááºážá¡ááá¯ááºážá ááá°áá®áá±á¬ FFmpeg áááºáááºáá»á¬ážááᯠáá±ážáá±á¬ááºáá«áááºá áááºááá¯ááºá
á®áá¶ááá·áºááœá²áá°ááẠáááºááŸááá¯ááºáá±á¬ááºá
áá¬áá»á¬ážááŸáá·áº ááá¯ááºáá®ááá·áº áá°ážááŒá±á¬ááºážá
áá¯ááºáááá¯ááá¯ááºááᯠááœá±ážáá»ááºááá¯ááºáá«ááŒá®á á¥ááá¬á¡á¬ážááŒáá·áºá áááºááẠbandwidth ááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá
áºá¡á±á¬áẠáááºáá®ážááá¯ááºááẠááá¯á·ááá¯áẠá¡áááºá¡ááœá±ážá¡ááŒáá·áºáá¯á¶ážááŒáá·áº á¡áá¶áá±ážááá¯á·ááá¯ááºáááºá
Transcoding áá¯ááºáááºážáá»á¬ážááᯠá á®áá¶ááá·áºááœá²ááẠáá¯ááºáááºážá ááºáá»á¬ážááᯠáá±ááºáá®á¡á±á¬áẠááŒá¯áá¯ááºáá¬ážáá«áááºá ááááºáá á¡áá¯á¶ážááŒá¯áá°á áááºážááá¯ááá·áºááœááºážááá·áºá¡á á®á¡á á¥áºááœáẠá¡ááŒá±á¬ááºážá¡áá¬ááᯠáááºážá á®áá±ááŒá®áž ááŒááºáááºáá¯ááºáá¯ááºáá¬ážáááºá áá¯ááºáá±ááŸá¯á¡áá áºááœááºá á á®áá¶ááá·áºááœá²áá°ááẠá¡áá¯ááºááŠážá á¬ážáá±ážáááºááŸááºááŒááºážá¡ááœáẠáááááá¬áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá¬ážááŒá®áž áá±á«ááºážáá¯ááºáá¯ááºáá¬ážáá±á¬ áá®áá®ááá¯á¡áá±á¡ááœááºáá±á«áº áá°áááºá áŠážá á¬ážáá±ážááᯠá¡ááá¯á¡áá»á±á¬ááºáá»áŸá±á¬á·áá»ááá¯ááºááá·áºá áœááºážáááºááᯠááá·áºááœááºážáá¬ážááẠ(áá±á«ááºážáá¯ááºáá áºáá¯áááºážááᯠáŠážá áœá¬ááŒááºáááºáá¯ááºáá¯ááºáááºááŒá áºááŒá®áž á¡áá»á¬ážá¡ááŒá¬ážáá±á«ááºážáá¯ááºáá¯ááºáá¬ážáá±á¬ áá¯á¶ážá áœá²áá°áá»á¬ážááᯠááŒá±á¬ááºážááœáŸá±á·áá±ážáááºá áá®áá®ááá¯áá»á¬áž áá áºáá»áááºáááºáž)á á á®áá¶ááá·áºááœá²áá°ááẠtranscoding áááá¯ážáááºááŸá¯ááᯠá á±á¬áá·áºááŒáá·áºááá¯ááºááŒá®áž áá áºááŒáá¯ááºááẠá áááºáá¯ááºáá±á¬ááºááá·áº áá¯ááºáá±á¬ááºá áᬠá¡áá±á¡ááœááºááᯠá á®á ááºáááºááŸááºááá¯ááºáááºá
- áááºá¡ááºáá¬áá±á·á
áºááœááºá "á¡ááŸá
áºáááºáá¯á¶áž" á¡áá»áá¯ážá¡á
á¬ážááᯠ"áá±ááºá
á¬ážáá±áá±á¬" ááá¹áááŒáá·áº á¡á
á¬ážááá¯ážáá¬ážááá·áº áá±ážáá¬ážá០áááºááŸá¬ážááá¯ááºááŒá®áž áá°ááŒáá¯ááºá¡áá»á¬ážáá¯á¶áž áá®áá®ááá¯áá»á¬ážááᯠááœá±ážáá»ááºáááºá¡ááœáẠááœá±ážáá»ááºá
áá¬áá¯á¶ážáá»áá¯áž áá±ážáá±á¬ááºáááº- áá±á¬á· (áááºááá±á¬ á¡áá¯á¶ážááŒá¯áá°áá»á¬áž á¡áá»á¬ážáá¯á¶áž á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááá·áº áá®áá®ááá¯áá»á¬áž) ááŒáá·áºááŸá¯ááŸá¯áá»á¬áž (ááŒá®ážáá²á·áá±á¬ 24 áá¬áá®á¡ááœááºáž ááŒáá·áºááŸá¯ááŸá¯á¡áá»á¬ážáá¯á¶áž áá®áá®ááá¯áá»á¬áž) ááŸáá·áº ááá¯ááºááºáá»á¬áž (ááá¯ááºááºá¡áá»á¬ážáá¯á¶áž áá®áá®ááá¯áá»á¬áž)á
- á¡áá»áá¯á·áá±á¬ááŒááºá
ááºáá»á¬ážááᯠááá¯ááºá
á®áá¶ááá·áºááœá²áá° á¡ááºáá¬áá±á·á
áºááœáẠááŒá±á¬ááºážáá²áá¬ážááŒá®ážá á¥ááá¬á á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá
á¬áááºážáá«áá±á¬ áááºááºááᯠááŒá±á¬ááºážáá²ááŒá®áž á¡áá¯á¶ážááŒá¯áá°áááºáá®ážááŸá¯ááá¯ááºááᯠáááºáááºááŒááºážááá¯á· ááœáŸá±á·áá¬ážáááºá áá±á«ááºážáá¯ááºáá¯ááºáá¬ážáá±á¬áá±áá¬ááá¬áá¡ááœáẠáá±áá°áá»ááŸáá·áºáá±á·á
ááºááœá²áááºážáá»á¬ážááᯠá
á®á
ááºáááºááŸááºááá¯ááºááá·áºá
áœááºážáááºááᯠááá·áºááœááºážáá¬ážáááºá
- á¡ááŒá¬áž node ááœáẠáááºáá¶áá¬ážáá±á¬ á¡áá±á¬áá·áºáá»á¬ážááá¯á· á
á¬áááºážááœááºážááŒááºážááẠá¡ááá¯áá« node ááœáẠááá·áºááá¯ááºááá¯ááºá¡áá±á¬áá·áºááŸááá»áŸáẠááá¯ážááŸááºážá
á±áá«ááẠ- á
á¬áááºážááœááºážáááºá ááᯠáá®áá®ááá¯á¡á±á¬ááºááŸá âá
á¬áááºážááœááºážáááºâ ááá¯ááºááᯠááŸáááºááŒá®áž ááá·áº ID ááᯠááá¯ááºááá·áºááẠááá¯á¡ááºáá«áááºá
- node á á®áá¶ááá·áºááœá²áá° á¡ááºáá¬áá±á·á áºááá¯á· (URL ááŸáá áºááá·áº ááá¯á·ááá¯áẠtorrent ááŸáá áºááá·áº áá±á«ááºážáá¯ááºáá¯ááºááŒááºážááŒáá·áº) áááŒáá¯ááºáááºáááºáž á áááºááá·áº ááœááºážáá¯ááºáá¯ááºáá±á¬ááºá áá¬áá»á¬ážá¡ááœáẠáááºáááºááᯠááá·áºááœááºážáá¬ážáááºá
- áá±á«ááºážáá¯ááºáá¯ááºáá¬ážáá±á¬ áá®áá®ááá¯áá»á¬ážá¡ááœáẠtorrent áá»á¬ážáááºáá®ážááŒááºážá áá áºá¡á¬áž á¡áá±á¬ááºá¡áááºáá±á¬áºááŒá®áž áá»áááºááá¯ááºáá¯ááºááœáẠáááºáááºáá±á¬ááºááœááºáá¬ážáá«áááºá
- PostgreSQL 9.6 áá¯ááºáá±ááŸá¯á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáááºááá¯ááºážááá¯ááºáááºá Node.js 10 á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáááºááá¯ááºážááá¯ááºááŒá®áž Node.js14 ááŸáá·áº 15 á á¡ááá¯ááºážá¡áááºá¡áá áºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠááá·áºááœááºážáá¬ážáááºá
PeerTube ááẠááá±á¬ááºáá¬ááœááºáááºáááºááŒá®áž WebRTC áááºážááá¬ááá¯á¡áá¯á¶ážááŒá¯ááá·áº BitTorrent client WebTorrent áá¡áá¯á¶ážááŒá¯ááŸá¯ááá¯á¡ááŒá±áá¶á ááá±á¬ááºáá¬áá»á¬ážá¡ááŒá¬ážááá¯ááºááá¯áẠP2P áááºááœááºáá±ážáá»ááºáááºááá¯á á¯á ááºážáááºááŸáá·áº ActivityPub áááá¯ááá¯áá±á¬á ááœá²ááŒá¬ážáá±á¬áá®áá®ááá¯áá¬áá¬áá»á¬ážááá¯áá±á«ááºážá ááºážááá¯ááºá á±ááẠáá±ážááá¯á·ááá·áºá¡ááŒá±á¬ááºážá¡áá¬ááœáẠá§áá·áºáááºáá»á¬ážáá«áááºááŒá®áž áá»ááºáááºáá»á¬ážááá¯á· á á¬áááºážááœááºážáááºááŸáá·áº áá®áá®ááá¯á¡áá áºáá»á¬ážá¡ááŒá±á¬ááºáž á¡ááŒá±á¬ááºážááŒá¬ážáá»ááºáá»á¬ážááᯠáááºáá¶áááŸáááá·áº áá¯á¶áááºááááºááœááºáááºáá áºáá¯ááŒá áºáááºá ááá±á¬áá»ááºá០áá¶á·ááá¯ážáá±ážááá·áº áááºá¡ááºáá¬áá±á·á áºááᯠAngular framework ááŒáá·áº áááºáá±á¬ááºáá¬ážáááºá
PeerTube áááºááááºááœááºáááºááᯠá¡ááŒááºá¡ááŸááºáá»áááºáááºáá¬ážáá±á¬ á¡áá±ážá á¬ážáá®áá®ááᯠhosting áá¬áá¬áá»á¬ážá á¡ááá¯ááºá¡áááºážáá áºáá¯á¡ááŒá Ạááœá²á·á ááºážáá¬ážááŒá®áž áááºážááá¯á·áá áºáá¯á á®ááœáẠááá¯ááºááá¯ááºá á®áá¶ááá·áºááœá²áá°ááŸáááŒá®áž áááºážáááá¯ááºááá¯ááºá ááºážáá»ááºážáá»á¬ážááᯠáá»ááŸááºááá¯ááºáááºá áá®áá®ááá¯áá«áá±á¬ áá¬áá¬áá áºáá¯á á®ááẠá€áá¬áá¬ááŸáá·áº áááºážááá¯á·ááá®áá®ááá¯áá»á¬ážá áá¯á¶ážá áœá²áá°á¡áá±á¬áá·áºáá»á¬ážááᯠáááºáá¶áá±á¬ááºááœááºáá±ážááá·áº BitTorrent ááŒá±áá¬áá¶áááááá¬áá áºáá¯á¡ááŒá Ạáá¯ááºáá±á¬ááºáááºá á¡áá¯á¶ážááŒá¯áá° ID ááᯠâ@user_name@server_domainâ áá¯á¶á á¶ááŒáá·áº ááœá²á·á ááºážáá¬ážáááºá Browsing data ááẠá¡ááŒá±á¬ááºážá¡áá¬ááá¯ááŒáá·áºááŸá¯ááá·áº á¡ááŒá¬ážá§áá·áºáááºáá»á¬ážáááá±á¬ááºáá¬áá»á¬ážá០ááá¯ááºááá¯ááºáá¯ááºááœáŸáá·áºáááºá
áá®áá®ááá¯ááᯠáááºáá°áá»áŸ ááŒáá·áºááŸá¯ááŒááºážáááŸááá«áá á¡ááºáá¯ááºá¡á¬áž áá®áá®ááá¯ááᯠáá°ááááºáá²á·ááá·áº áá¬áá¬á០á á®á ááºáá±ážááẠ(WebSeed áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááº)á áá®áá®ááá¯ááŒáá·áºááŸá¯á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááŒá¬áž á¡ááœá¬ážá¡áᬠááŒáá·áºáá±ááŒááºážá¡ááŒááºá PeerTube ááẠáááºáá®ážáá°áá»á¬ážá០á áááºááá·áº áá¯á¶ááŸááºáá»á¬ážááᯠá¡ááŒá¬ážáá¯ááºáá¯ááºáá°áá»á¬ážáá¶á០áá®áá®ááá¯áá»á¬ážááᯠáááºááŸáºáá¯ááºáááºá áá±á¬ááºáááºáá»á¬ážáá¬áá áá¬áá¬áá»á¬ážáá« ááŒáá·áºáá±ááá·áºááœááºáááºáá áºáá¯á¡ááŒá Ạáááºáá®ážáá±ážááá·áºá¡ááŒáẠá¡ááŸá¬ážá¡ááœááºážáá¶ááá¯ááºáááºááá¯áááºáž áá±ážá áœááºážááá¯ááºáááºá P2P áá¯ááºááœáẠá¡ááŒá±á¬ááºážá¡áá¬áá±ážááá¯á·ááŒááºážááŒáá·áº ááá¯ááºááá¯ááºáá¯ááºááœáŸáá·áºááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áá«ááŸáááẠ(áá¯á¶ááŸááºáááá¯ááááºáá»á¬ážááŒá áºááá·áº OBS áá¯ááºááœáŸáá·áºááŒááºážááᯠááááºážáá»á¯ááºááẠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá)
PeerTube ááŸáá áºááá·áº áá¯ááºááœáŸáá·áºááŸá¯á áááºáááºá á¡áá¯á¶ážááŒá¯áá°ááẠáá¬áá¬áá áºáá¯ááá¯á· áá®áá®ááá¯áá áºáá¯á áá±á¬áºááŒáá»ááºááŸáá·áº tags á¡á á¯á¶ááᯠá¡ááºáá¯ááºáá¯ááºááẠááá¯á¡ááºáá«áááºá áááºážáá±á¬ááºááœááºá áá®áá®ááá¯ááẠáááŠážáá±á«ááºážáá¯ááºáá¬áá¬ááŸáá¬áá áááºááááºááœááºáááºáá áºáá»áŸá±á¬ááºáá¯á¶ážááœáẠáááá¯ááºáááºááŒá áºáááºá PeerTube ááŸáá·áº á¡áá¯ááºáá¯ááºááŒá®áž á¡ááŒá±á¬ááºážá¡áᬠááŒáá·áºááŒá°ážááŸá¯ááœáẠáá«áááºáááºá áá¯á¶ááŸááºááá±á¬ááºáá¬áá áºáá¯ááẠáá¯á¶áá±á¬ááºááŒá®áž á¡ááá¯áá±á¬á·ááºáá²ááᯠááá·áºááœááºážááẠáááá¯á¡ááºáá«á á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠáááºááááºáá°ááŸá¯áá±ážááœááºáááºáá»á¬áž (á¥ááá¬á Mastodon ááŸáá·áº Pleroma) ááá¯á·ááá¯áẠRSS ááŸáá áºááá·áº á áááºáááºá á¬ážááá·áºáá»ááºáááºáá»á¬ážááᯠá á¬áááºážááœááºážááŒááºážááŒáá·áº ááœá±ážáá»ááºáá¬ážáá±á¬ áá®áá®ááá¯áá»ááºáááºáá»á¬ážááœáẠááŸá¯ááºááŸá¬ážááŸá¯ááᯠááŒá±áá¬áá¶ááá¯ááºáááºá P2P áááºááœááºáá±ážááᯠá¡áá¯á¶ážááŒá¯á áá®áá®ááá¯áá»á¬ážááᯠááŒáá·áºáá±áááºá¡ááœáẠá¡áá¯á¶ážááŒá¯áá°ááẠáááºážááááºááá¯ááºááœáẠáááºáááºáá¬ážáá±á¬ áááºááá±áá¬áá áºáá¯ááŸáá·áºá¡áá° á¡áá°ážáá áºáá»ááºáá áºáá¯ááá¯áááºáž ááá·áºááœááºážááá¯ááºáááºá
áááºááŸáááœáẠá
á±ááá¬á·áááºáááºážááŸáá·áº á¡ááœá²á·á¡á
ááºážá¡áá®ážáá®ážá០ááááºážááááºážáá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áᬠhosting áá¬áᬠááá ááá·áºááŸááááºá á¡áááºá á¡áá¯á¶ážááŒá¯áá°áá
áºáŠážááẠPeerTube áá¬áá¬áá
áºáá¯áá±á«áºááœáẠáá®áá®ááá¯áá»á¬ážáááºááŒááºážááá¯ááºáᬠá
ááºážáá»ááºážáá»á¬ážááᯠááá»á±áááºáá«áá á¡ááŒá¬ážáá¬áá¬ááá¯á· áá»áááºáááºááá¯ááºááẠááá¯á·ááá¯áẠáááºážáááá¯ááºááá¯ááºáá¬áá¬ááᯠá
áááºááá¯ááºáááºá á¡ááŒááºáá¬áᬠááŒáá·áºáá»ááºááŒááºážá¡ááœááºá Docker áá±á¬áºááẠ(chocobozzz/peertube) ááœáẠááŒáá¯áááºááŒááºáááºáá¬ážáá±á¬ áá¯á¶áá
áºáá¯ááᯠáá±ážáá¬ážáááºá
source: opennet.ru