పీర్ట్యూబ్ 4.3 వీడియో హోస్టింగ్ మరియు వీడియో ప్రసారాన్ని నిర్వహించడానికి వికేంద్రీకృత ప్లాట్ఫారమ్ విడుదల జరిగింది. PeerTube YouTube, Dailymotion మరియు Vimeoకి విక్రేత-తటస్థ ప్రత్యామ్నాయాన్ని అందిస్తుంది, P2P కమ్యూనికేషన్ల ఆధారంగా కంటెంట్ పంపిణీ నెట్వర్క్ను ఉపయోగిస్తుంది మరియు సందర్శకుల బ్రౌజర్లను ఒకదానితో ఒకటి లింక్ చేస్తుంది. ప్రాజెక్ట్ యొక్క అభివృద్ధి AGPLv3 లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
ప్రధాన ఆవిష్కరణలు:
- ఇతర వీడియో ప్లాట్ఫారమ్ల నుండి వీడియోలను స్వయంచాలకంగా దిగుమతి చేసుకునే సామర్థ్యం అమలు చేయబడింది. ఉదాహరణకు, ఒక వినియోగదారు మొదట్లో YouTubeలో వీడియోను పోస్ట్ చేయవచ్చు మరియు అతని PeerTube-ఆధారిత ఛానెల్కు ఆటోమేటిక్ బదిలీని కాన్ఫిగర్ చేయవచ్చు. వివిధ ప్లాట్ఫారమ్ల నుండి వీడియోలను ఒక PeerTube ఛానెల్లో సమూహపరచడం సాధ్యమవుతుంది, అలాగే పేర్కొన్న ప్లేజాబితాల నుండి వీడియోల పరిమిత బదిలీ కూడా సాధ్యమవుతుంది. "ఛానెల్స్" ట్యాబ్లోని "నా సమకాలీకరణలు" బటన్ ద్వారా "నా లైబ్రరీ" మెనులో ఆటోమేటిక్ దిగుమతి ప్రారంభించబడింది.
- యూజర్ ఇంటర్ఫేస్ను ఆధునీకరించే పని జరిగింది. ఖాతా సృష్టి పేజీ రూపకల్పన సవరించబడింది, నమోదు సమయంలో దశల సంఖ్య పెంచబడింది: సాధారణ సమాచారాన్ని ప్రదర్శించడం, ఉపయోగ నిబంధనలను అంగీకరించడం, వినియోగదారు డేటాతో ఫారమ్ను పూరించడం, మొదటి ఛానెల్ మరియు సమాచారాన్ని సృష్టించడానికి అభ్యర్థన విజయవంతమైన ఖాతా నమోదు గురించి. సమాచార సందేశాలను మరింత కనిపించేలా చేయడానికి లాగిన్ పేజీలోని అగ్ర మూలకాల స్థానాన్ని మార్చారు. శోధన పట్టీ స్క్రీన్ పైభాగంలో మధ్యలోకి తరలించబడింది. పెరిగిన ఫాంట్ పరిమాణం మరియు సర్దుబాటు చేయబడిన రంగు.
- ఇతర సైట్లలో వీడియోలను పొందుపరిచే అవకాశాలు విస్తరించబడ్డాయి. ప్లేయర్లో అంతర్నిర్మిత ప్రత్యక్ష ప్రసారాల కోసం పేజీలలోకి చేర్చబడినప్పుడు, ప్రారంభానికి ముందు మరియు ప్రసారం ముగిసే సమయాల్లో, వివరణాత్మక స్క్రీన్సేవర్లు శూన్యతకు బదులుగా చూపబడతాయి, ఇది వైఫల్య అనుభూతిని సృష్టిస్తుంది. షెడ్యూల్ చేయబడిన ప్రత్యక్ష ప్రసారం ప్రారంభమైన తర్వాత ప్లేబ్యాక్ యొక్క స్వయంచాలక ప్రారంభం కూడా అమలు చేయబడుతుంది.
- మీ PeerTube నోడ్ని సెటప్ చేయడానికి కొత్త ఎంపికలు జోడించబడ్డాయి. ఫెడరేటెడ్ నోడ్లలో (ఫెడరేషన్) బ్యాచ్ మోడ్లో పనిని ప్రారంభించడానికి నిర్వాహకుడికి సాధనాలు అందించబడతాయి, ఉదాహరణకు, అన్ని నియంత్రిత నోడ్ల నుండి నిర్దిష్ట చందాదారులను ఒకేసారి తొలగించడానికి. డౌన్లోడ్ చేయబడిన వీడియోలు లేదా ప్రత్యక్ష ప్రసారాల రిజల్యూషన్ను మార్చడానికి ట్రాన్స్కోడింగ్ను నిలిపివేయడానికి ఎంపికలు జోడించబడ్డాయి, సెట్టింగ్లలో అనుమతించబడిన గరిష్టం కంటే ఎక్కువ రిజల్యూషన్తో వీడియోల ట్రాన్స్కోడింగ్ను నిలిపివేయగల సామర్థ్యంతో సహా. వీడియోల నుండి ఫైల్లను ఎంపిక చేసి తొలగించే సామర్థ్యం వెబ్ ఇంటర్ఫేస్కు జోడించబడింది, ఇది ఖాళీ స్థలాన్ని ఖాళీ చేయడానికి ఉపయోగపడుతుంది (ఉదాహరణకు, మీరు పేర్కొన్న దాని కంటే ఎక్కువ రిజల్యూషన్తో వీడియోలను వెంటనే తొలగించవచ్చు).
- పనితీరును మెరుగుపరచడానికి మరియు స్కేలబిలిటీని పెంచడానికి ఆప్టిమైజేషన్లు చేయబడ్డాయి.
PeerTube ప్లాట్ఫారమ్ WebTorrent BitTorrent క్లయింట్ యొక్క ఉపయోగంపై ఆధారపడింది, ఇది బ్రౌజర్లో నడుస్తుంది మరియు బ్రౌజర్ల మధ్య ప్రత్యక్ష P2P కమ్యూనికేషన్ ఛానెల్ని నిర్వహించడానికి WebRTC సాంకేతికతను ఉపయోగిస్తుంది మరియు ActivityPub ప్రోటోకాల్, విభిన్న వీడియో సర్వర్లను సాధారణ ఫెడరేటెడ్గా ఏకం చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. నెట్వర్క్లో సందర్శకులు కంటెంట్ డెలివరీలో పాల్గొంటారు మరియు ఛానెల్లకు సభ్యత్వం పొందే సామర్థ్యాన్ని కలిగి ఉంటారు మరియు కొత్త వీడియోల గురించి నోటిఫికేషన్లను స్వీకరించగలరు. ప్రాజెక్ట్ అందించిన వెబ్ ఇంటర్ఫేస్ కోణీయ ఫ్రేమ్వర్క్ని ఉపయోగించి నిర్మించబడింది.
PeerTube ఫెడరేటెడ్ నెట్వర్క్ ఒకదానితో ఒకటి అనుసంధానించబడిన చిన్న వీడియో హోస్టింగ్ సర్వర్ల కమ్యూనిటీగా ఏర్పడింది, వీటిలో ప్రతి దాని స్వంత అడ్మినిస్ట్రేటర్ మరియు దాని స్వంత నియమాలను అనుసరించవచ్చు. వీడియో ఉన్న ప్రతి సర్వర్ బిట్టొరెంట్ ట్రాకర్గా పనిచేస్తుంది, ఇది ఈ సర్వర్ యొక్క వినియోగదారు ఖాతాలను మరియు వారి వీడియోలను హోస్ట్ చేస్తుంది. వినియోగదారు ID “@user_name@server_domain” రూపంలో రూపొందించబడింది. కంటెంట్ను వీక్షించే ఇతర సందర్శకుల బ్రౌజర్ల నుండి బ్రౌజింగ్ డేటా నేరుగా ప్రసారం చేయబడుతుంది.
వీడియోను ఎవరూ వీక్షించనట్లయితే, వీడియోని అసలు అప్లోడ్ చేసిన సర్వర్ ద్వారా అప్లోడ్ నిర్వహించబడుతుంది (వెబ్సీడ్ ప్రోటోకాల్ ఉపయోగించబడుతుంది). వీడియోలను చూసే వినియోగదారుల మధ్య ట్రాఫిక్ని పంపిణీ చేయడంతో పాటు, పీర్ట్యూబ్ సృష్టికర్తలు ప్రారంభించిన నోడ్లను ఇతర సృష్టికర్తల నుండి వీడియోలను కాష్ చేయడానికి ప్రారంభంలో వీడియోలను హోస్ట్ చేయడానికి అనుమతిస్తుంది, క్లయింట్లు మాత్రమే కాకుండా సర్వర్ల పంపిణీ నెట్వర్క్ను ఏర్పరుస్తుంది, అలాగే తప్పు సహనాన్ని అందిస్తుంది. P2P మోడ్లో కంటెంట్ డెలివరీతో ప్రత్యక్ష ప్రసారానికి మద్దతు ఉంది (స్ట్రీమింగ్ను నియంత్రించడానికి OBS వంటి ప్రామాణిక ప్రోగ్రామ్లను ఉపయోగించవచ్చు).
PeerTube ద్వారా ప్రసారాన్ని ప్రారంభించడానికి, వినియోగదారు సర్వర్లలో ఒకదానికి వీడియో, వివరణ మరియు ట్యాగ్ల సెట్ను అప్లోడ్ చేయాలి. దీని తర్వాత, వీడియో ప్రారంభ డౌన్లోడ్ సర్వర్ నుండి కాకుండా ఫెడరేటెడ్ నెట్వర్క్ అంతటా అందుబాటులోకి వస్తుంది. PeerTubeతో పని చేయడానికి మరియు కంటెంట్ పంపిణీలో పాల్గొనడానికి, సాధారణ బ్రౌజర్ సరిపోతుంది మరియు అదనపు సాఫ్ట్వేర్ ఇన్స్టాలేషన్ అవసరం లేదు. ఫెడరేటెడ్ సోషల్ నెట్వర్క్లలో (ఉదాహరణకు, మాస్టోడాన్ మరియు ప్లెరోమా) లేదా RSS ద్వారా ఆసక్తి ఉన్న ఛానెల్లకు సభ్యత్వం పొందడం ద్వారా వినియోగదారులు ఎంచుకున్న వీడియో ఛానెల్లలో కార్యాచరణను ట్రాక్ చేయవచ్చు. P2P కమ్యూనికేషన్లను ఉపయోగించి వీడియోలను పంపిణీ చేయడానికి, వినియోగదారు తన వెబ్సైట్కి అంతర్నిర్మిత వెబ్ ప్లేయర్తో ప్రత్యేక విడ్జెట్ను కూడా జోడించవచ్చు.
ప్రస్తుతం వివిధ వాలంటీర్లు మరియు సంస్థలచే నిర్వహించబడుతున్న సుమారు 1100 కంటెంట్ హోస్టింగ్ సర్వర్లు ఉన్నాయి. ఒక నిర్దిష్ట PeerTube సర్వర్లో వీడియోలను పోస్ట్ చేసే నియమాలతో వినియోగదారు సంతృప్తి చెందకపోతే, అతను మరొక సర్వర్కు కనెక్ట్ చేయవచ్చు లేదా తన స్వంత సర్వర్ను ప్రారంభించవచ్చు. శీఘ్ర సర్వర్ విస్తరణ కోసం, డాకర్ ఆకృతిలో (chocobozzz/peertube) ముందే కాన్ఫిగర్ చేయబడిన చిత్రం అందించబడుతుంది.
మూలం: opennet.ru