PeerTube - मुफ़्त विकेंद्रीकृत·फेडरेटेड वीडियो प्लेटफ़ॉर्म
(github.com/Chocobozzz)- PeerTube एक मुफ़्त विकेंद्रीकृत·फेडरेटेड वीडियो प्लेटफ़ॉर्म है, जिसे YouTube, Dailymotion, Vimeo जैसे डेटा और ध्यान को केंद्रीकृत करने वाले प्लेटफ़ॉर्म के विकल्प के रूप में विकसित किया गया है
- कई छोटे, परस्पर-संगत वीडियो होस्टिंग प्रदाता एक नेटवर्क बनाते हैं, और उपयोगकर्ता क्रिएटर्स को follow कर सकते हैं, वीडियो बना सकते हैं, तथा vendor lock-in के बिना कम्युनिटी-स्वामित्व वाला, विज्ञापन-मुक्त प्लेटफ़ॉर्म इस्तेमाल कर सकते हैं
- यह वीडियो upload, विवरण·tag आधारित discovery, embed player, live streaming और permanent streams को support करता है, और वीडियो सिर्फ अपने instance में ही नहीं बल्कि पूरे video Fediverse में खोजे जा सकते हैं
- PeerTube अकाउंट न होने पर भी, या जिस instance पर वीडियो देखा गया है वहाँ अकाउंट न होने पर भी, Mastodon, Pleroma जैसे Fediverse या RSS के जरिए चैनलों और क्रिएटर्स को follow किया जा सकता है
- विज़िटर WebRTC-आधारित P2P से लोड बाँटते हैं, और instances एक-दूसरे के वीडियो cache करते हैं ताकि छोटे instances भी बड़े audience तक कंटेंट पहुँचा सकें
PeerTube जिस प्लेटफ़ॉर्म संरचना की ओर बढ़ता है
- PeerTube की प्रोजेक्ट वेबसाइट joinpeertube.org है, और यह कई छोटे फेडरेटेड·परस्पर-संगत वीडियो होस्टिंग प्रदाताओं के नेटवर्क में भागीदारी का मॉडल प्रस्तुत करता है
- प्लेटफ़ॉर्म की मुख्य दिशा इस प्रकार है
- कम्युनिटी-स्वामित्व
- विज्ञापन नहीं
- vendor lock-in नहीं
- क्रिएटर्स को follow करने और वीडियो बनाने का समर्थन
- इसे YouTube, Dailymotion, Vimeo जैसे केंद्रीकृत डेटा और ध्यान वाले प्लेटफ़ॉर्म के विकल्प के रूप में विकसित किया गया है
- 2 मिनट का परिचय वीडियो, प्रोजेक्ट वेबसाइट, और demo instances के जरिए इसके काम करने का तरीका देखा जा सकता है
- peertube.cpy.re: stable
- peertube2.cpy.re: Nightly
- peertube3.cpy.re: RC
- PeerTube और Mastodon के बीच संचार का demo वीडियो भी उपलब्ध है
वीडियो प्रकाशन और live streaming
- उपयोगकर्ता वीडियो upload करने के बाद उन्हें कहीं से भी stream होने योग्य बना सकते हैं
- वीडियो में विवरण और tags जोड़े जा सकते हैं, और कंटेंट सिर्फ अपने instance तक सीमित नहीं रहता बल्कि पूरे video Fediverse में खोजा जा सकता है
- embed player के जरिए वीडियो को मनचाही वेबसाइट पर शामिल किया जा सकता है
- live events चलाने वाले उपयोगकर्ताओं के लिए live streaming support उपलब्ध है
- पसंदीदा client से live streaming शुरू की जा सकती है
- permanent streams भी host किए जा सकते हैं
क्रिएटर्स को follow करना और Fediverse एकीकरण
- उपयोगकर्ता PeerTube या किसी अन्य Fediverse स्पेस से पसंदीदा चैनलों को follow कर सकते हैं
- जिस instance पर वीडियो देखा गया है, वहाँ अकाउंट बनाए बिना भी क्रिएटर्स को follow किया जा सकता है
- follow करने के तरीके में यह शामिल हैं
-
Mastodon
-
Pleroma
- अन्य Fediverse सेवाएँ
- RSS
-
उपयोगकर्ता अनुभव और instance संचालन नियंत्रण
- PeerTube सामान्य उपयोगकर्ताओं और instance admins को अपने अनुभव को समायोजित करने की सुविधा देता है
- रंग आसानी से बदले जा सकते हैं
- instance के वीडियो को सूची में दिखाए बिना भी उपयोगकर्ताओं को subscribe करने दिया जा सकता है
- अगर default web client पसंद न हो, तो इसे किसी अन्य तरीके से बदला जा सकता है
- प्रोजेक्ट का कहना है कि यह UX dark patterns, data mining, और वीडियो recommendation के उस ढाँचे से बचता है
लोड वितरण और कम्युनिटी समर्थन
- विज़िटर WebRTC-आधारित P2P का उपयोग करके आपस में लोड बाँट सकते हैं
- instances एक-दूसरे के वीडियो cache करके अन्य instances की मदद कर सकते हैं
- छोटे instances भी मित्र instances की मदद से बड़े audience तक कंटेंट दिखा सकते हैं
- अधिक जानकारी redundancy guide में है
- क्रिएटर्स support button के जरिए दर्शकों से सहायता प्राप्त कर सकते हैं
- यह button sponsorship account या किसी अन्य destination की ओर जाने वाला संदेश दिखा सकता है
- यह pay-per-view और विज्ञापनों के बिना क्रिएटर समर्थन से जोड़ने का तरीका है
भागीदारी, इंस्टॉलेशन, दस्तावेज़
- प्रोग्रामर न होने पर भी PeerTube में योगदान दिया जा सकता है
- feedback देना
- bug report करना
- अनुवाद में मदद
- दस्तावेज़ लिखना
- शुरुआत करने का तरीका contributing guide में दिया गया है
- कम्युनिटी चैनल इस प्रकार हैं
- Matrix: #peertube:matrix.org
- Discord bridge: Discord
- Forum: framacolibri.org/c/peertube
- अपना instance बनाना·upgrade करना production guide में सुझाया गया तरीका है
- अनौपचारिक कम्युनिटी पैकेज कई प्लेटफ़ॉर्म को कवर करते हैं
- दस्तावेज़ अलग-अलग उपयोगों के लिए उपलब्ध हैं
लाइसेंस
- लोगो CC BY-SA 4.0 के अंतर्गत है और Framasoft इसके लेखक हैं
- कोड पर 2015-2025 PeerTube Contributors का copyright है, और इसे GNU Affero General Public License की शर्तों के तहत पुनर्वितरित·संशोधित किया जा सकता है
- लाइसेंस में GPL v3 या उसके बाद का संस्करण चुना जा सकता है
- प्रोग्राम उपयोगी होने की आशा के साथ वितरित किया जाता है, लेकिन merchantability या किसी विशेष उद्देश्य के लिए उपयुक्तता की किसी निहित वारंटी के बिना उपलब्ध कराया जाता है
1 टिप्पणियां
Hacker News की राय
एक पेशेवर YouTuber के नज़रिए से तुरंत दिखने वाली मुख्य समस्या monetization की कमी है
जो लोग वीडियो को रोज़गार नहीं बनाते, वे शायद इस बात को बहुत कम आँकते हैं कि लोगों द्वारा देखे जाने लायक हाई-क्वालिटी वीडियो बनाने में कितना खर्च आता है। यह कोई एक tweet लिखने या Instagram पर फोटो डालने जैसी बात नहीं है; एक ठीक-ठाक 20 मिनट के वीडियो में भी skilled labor के हिसाब से आसानी से 40 person-hours लग जाते हैं
मेरा चैनल लगभग 1 लाख subscribers वाला, काफ़ी छोटा चैनल है, कोई कर्मचारी भी नहीं है, और maintenance cost भी महीने के कुछ सौ डॉलर के स्तर पर है, लेकिन अगर मैं प्रति वीडियो औसतन 500~1,000 डॉलर नहीं कमा पाता, तो इतना समय और पैसा लगने के कारण इसे जारी रखना संभव नहीं है
10 लाख से ज़्यादा subscribers वाले ज़्यादातर चैनलों की संरचना शायद ऐसी होती है कि founder हफ़्ते में 60~80 घंटे काम करता है और कई full-time कर्मचारी उसे support करते हैं। दर्शक इधर-उधर 5 डॉलर donate कर देंगे, इस उम्मीद पर ऐसा संचालन नहीं चल सकता
कुछ लोग मुफ़्त में content बनाते हैं, लेकिन उनमें से ज़्यादातर को प्रति वीडियो 100 views भी नहीं मिलते। 10 लाख और 100 views के बीच 10,000 गुना का फ़र्क है, और बड़े user base के बिना platform नहीं बनाया जा सकता
आज के समय में YouTube का असली competitor बनने के लिए शायद किसी बड़ी कंपनी को पीछे से बड़े creators को multi-million-dollar contracts देकर migrate करवाना पड़ेगा। वरना शुरुआत से ही संभावना बहुत कम है
लंबी अवधि में YouTube को potential audience acquisition tool की तरह इस्तेमाल करते हुए, असली fans को अपनी website और ऐसे premium distribution channels की ओर भेजना चाहिए जिनका मालिक YouTube न हो, यानी distribution channels पर जितना हो सके उतना ownership होना चाहिए
नहीं तो आप हमेशा YouTube की मनमानी से जुड़े platform risk के संपर्क में रहेंगे, और वास्तव में कई content creators इसी तरह बर्बाद हुए हैं। मुझे लगता है कि लंबी अवधि में जीतने का यही तरीका है, और यह FreeTube जैसे tools से भी टकराता नहीं है
यह MIT द्वारा OCW वीडियो host करने, Khan Academy द्वारा सामग्री डालने, conference talks साझा करने, सरकारी वीडियो, साधारण home repair DIY, vlogs और इधर-उधर की बातें, या hobbyists द्वारा अपनी रुचियाँ दिखाने और उन पर बात करने के लिए अच्छी तरह उपयुक्त हो सकता है
ऐसे वीडियो जो लोगों की growth या collaboration में मदद करते हैं, वे उन platforms की तुलना में यहाँ ज़्यादा फिट बैठते हैं जो हर चीज़ को sales funnel बनाने की कोशिश करते हैं
फिर भी मुझे लगता है कि ऐसे platforms का होना ठीक है जहाँ monetization कठिन या असंभव हो। creators के लिए पैसे कमाने की जगहें भी चाहिए, लेकिन कम commercial इंटरनेट के लिए nostalgia भी है
बेशक, अगर यह आपके लिए काम कर रहा है तो अच्छी बात है। Information asymmetry वाले बाज़ारों का अध्ययन करने वाले व्यक्ति के नज़रिए से, Google का अपने सभी assets पर चलाया जाने वाला ad-supported business इस समय शायद सबसे बड़े पैमाने का उदाहरण हो सकता है
वीडियो बनाने वाली production company खड़ी करना पहले से ज्ञात मॉडल है, और PeerTube एक distribution network है। ऐतिहासिक रूप से यह स्वतंत्र theaters और studio-owned theaters के संबंध से हैरान कर देने वाली हद तक मिलता-जुलता है
उस समय बड़े studios अपनी monopoly power का इस्तेमाल करके छोटे studios से उनके काम discount पर ले लेते थे और अधिकांश profit खुद रख लेते थे। वे छोटे studios को बस इतना ही भुगतान करते थे कि उन्हें कोई competing system बनाने की प्रेरणा न मिले
आपकी टिप्पणी पढ़कर लगा कि “औसतन प्रति वीडियो 500~1,000 डॉलर” शायद वही ठीक-ठाक पर्याप्त राशि हो सकती है जिसकी Google ने गणना की हो
हर कोई इंटरनेट पर वीडियो इस साफ़ लक्ष्य के साथ नहीं डालता कि उससे पैसा कमाया जाए। पेशेवर creator बहुत छोटी अल्पसंख्या हैं, और YouTube जैसे platforms हमेशा उनके लिए बेहतर fit रहेंगे
1 लाख subscribers वाला “छोटा” चैनल भी वास्तव में YouTube के top 0.5~0.1% में आता है। ज़रूरी नहीं कि PeerTube इसी खास समूह को target करे
यह एक आशाजनक system है, और अगर किसी भी रूप में video hosting site चलानी हो तो मैं non-federated video hosting system की तुलना में शायद यही इस्तेमाल करूँगा
लेकिन अभी PeerTube पर न तो वह content है जो मैं चाहता हूँ, न ही दर्शक, इसलिए वास्तविक उपयोग के उदाहरण ढूँढना कठिन है। अगर आपको open source software या data privacy में रुचि है तो इधर-उधर देखने लायक चीज़ें मिल सकती हैं, लेकिन gaming, music, sports, movies जैसे विषय अभी platform पर बहुत कम हैं और दर्शकों का ध्यान भी लगभग नहीं खींचते
मैंने पहले परीक्षण के तौर पर The Legend of Zelda: The Wind Waker का gameplay वीडियो खोजा था; PeerTube पर उसे 3~5 views मिले थे, जबकि उसी creator के YouTube channel पर उससे लगभग 10~15 गुना ज़्यादा थे
ईमानदारी से कहूँ तो यह Mastodon और Lemmy की समस्या जैसी ही है, बस और ज़्यादा बढ़ी हुई। अगर ज़्यादातर topics ऐसे platforms पर अच्छी तरह represent नहीं होते, तो आम लोग उनका इस्तेमाल नहीं करेंगे। और अगर आम लोग इस्तेमाल नहीं करेंगे, तो उन्हें लाने वाले creators भी नहीं आएँगे
Usenet में पले-बढ़े hardcore tech geeks के बाहर के लोगों को ऐसे platforms इस्तेमाल करने के लिए प्रोत्साहित करने का तरीका ढूँढना होगा
PeerTube कितना देता है? जवाब वहीं है
अगर आपको अच्छा content चाहिए, तो पैसे को उसके स्रोत तक पहुँचना चाहिए। इंटरनेट को “हर अच्छी चीज़ पूरी तरह मुफ़्त होनी चाहिए” वाली सोच ज़रूर छोड़नी होगी। व्यवहार में यह अक्सर “बिना देने की ज़िम्मेदारी के पाना पसंद है” के रूप में सामने आता है
ज़रूरत अपनी discussion group की है। उदाहरण के लिए, अगर आप Terence Tao या Tim Gowers जैसे विश्व-स्तरीय विशेषज्ञों के साथ mathematics पर चर्चा करना चाहते हैं, तो Mastodon इस्तेमाल कर सकते हैं
वीडियो upload कीजिए, दोस्तों को link भेजिए, या blog में post/embed कर दीजिए। इतना काफ़ी है, और search उपयोगी न भी हो तो भी बिल्कुल ठीक है
बेशक, कमरे में मौजूद सबसे बड़ा मुद्दा ऐसे servers चलाने की cost है
federation की वजह से तकनीकी रूप से यह platform है, लेकिन बस किसी तरह है। Mastodon खुद मुश्किल से एक platform है, mastodon.social एक platform है, और kolektiva दूसरा platform है
PeerTube वह software है जिससे Nebula जैसी video streaming website बनाई जा सकती है
अभी मैं open source प्रोजेक्ट्स के tutorial videos रिकॉर्ड कर रहा हूँ
इन्हें सिर्फ Linux, OBS, Kdenlive जैसे free और open source software से बना रहा हूँ, और विषय भी open source projects हैं, इसलिए मैं इन्हें PeerTube पर host करना चाहता था। Network effect की वजह से बाद में YouTube का इस्तेमाल कर सकता हूँ, लेकिन वह मेरे चेहरे और ID card का video मांगता है, इसलिए PeerTube पर पोस्ट करना ज्यादा आसान था
अभी तक सब ठीक चल रहा है। मैं PeerTube खुद host नहीं करता, बल्कि एक मौजूदा instance इस्तेमाल करता हूँ और videos को अपनी website में embed करता हूँ
अनुभव वाकई बहुत अच्छा रहा है, इसलिए मैं आगे भी यही तरीका अपनाने वाला हूँ
वीडियो यहाँ देखे जा सकते हैं: https://www.asfaload.com/videos/
PeerTube में एक दिलचस्प तकनीक है: एक ही समय पर देखने वाले users के बीच P2P sharing
लेकिन मुझे लगता है कि ऐसे projects की सफलता पर सिर्फ technical नहीं, social factors भी असर डालते हैं
HTML page में कोई element डाल देना या WebTorrent से video चलाना एक बात है, और लोगों को सच में TikTok feed की जगह वह video देखने के लिए तैयार करना बिल्कुल अलग बात है
इसमें चार functions हैं: search जैसी discovery, ads जैसी monetization, storage के रूप में hosting, और data distribution के रूप में playback
PeerTube चौथा काम करता है, और शायद तीसरा भी। यह BitTorrent जैसी flood-style distribution system नहीं है। यह बस ऐसा तरीका है जिससे बहुत सारे लोग एक ही video चलाएँ तब भी छोटा hosting server overload न हो। Playback load viewers के browsers के बीच बँट जाता है
मैंने कई rendering tests के technical demo videos PeerTube पर अपलोड किए हैं और वे अच्छे से काम करते हैं। Ad insertion न होने की वजह से मैं PeerTube इस्तेमाल करता हूँ
सबसे ज्यादा views 2.3k रहे हैं.[1] मुझे उम्मीद नहीं है कि वहाँ से discovery होगी। इन्हें कई forums में link किया गया है। कुछ videos बहुत छोटे audience के लिए हैं, जैसे “Second Life sim server EstablishAgentCommunication message bug”, और 10 views में से ज्यादातर वे developers थे जिन्हें इसे देखना ही था
तकनीकी रूप से यह अच्छे से काम करता है, लेकिन यह YouTube की जगह नहीं ले पाएगा। हाँ, अगर Taylor Swift ad insertion से बचने के लिए अपनी शादी यहीं stream करने का फैसला करे, तो बात अलग होगी
[1] https://video.hardlimit.com/w/7usCE3v2RrWK6nuoSr4NHJ
मैं अपना instance 5 साल से ज्यादा समय से चला रहा हूँ, इसलिए सवाल पूछ सकते हैं
YouTube बहुत सारी वजहों से बेहद frustrate करने वाला रहा है, और अब कई मायनों में साफ़ तौर पर बुरा बन चुका है। Video hosting में सचमुच competition की ज़रूरत है
अगर किसी business का मुख्य काम videos publish करना है, तो YouTube एक business platform है जो उस business से पैसा कमाने लायक बनाता है। Open source software कितना भी अच्छा क्यों न हो, जेब में आने वाले हजारों dollars के ad revenue की नकल नहीं कर सकता
यह वैसा ही है जैसे Indian restaurant के लिए 3D printer designs बना देने से आप सच में Indian restaurant नहीं बन जाते
जो छोटे या hobby creators वैसे भी पैसा नहीं कमाते, वे छोटे platforms इस्तेमाल कर सकते हैं। लेकिन तब वे बड़े होकर वह पैसा कमाने का मौका भी छोड़ देते हैं। ज़्यादा से ज़्यादा यही होगा कि वे बड़े तो हो जाएँ, लेकिन फिर भी वह पैसा न पा सकें
मैंने policies मानने की कोशिश की थी, और सोचा था कि अगर कुछ गलत हुआ भी हो तो कम से कम warning मिलेगी ताकि limits बेहतर समझ सकूँ। अफसोस कि appeal के साधन लगभग नहीं हैं, और feedback तो उससे भी कम
और भी ज्यादा परेशान करने वाली बात यह है कि पूरा YouTube account ही terminate कर दिया गया, इसलिए अब मैं login भी नहीं कर सकता। मैं Premium subscriber भी था
YouTube की सबसे अच्छी बात यह है कि rights holders के साथ उसके agreements की वजह से music इस्तेमाल करना और revenue sharing आसान हो जाता है। इसलिए creators या remix makers के लिए यह बहुत आसान है कि उनका content DMCA की वजह से हटे नहीं
जो service YouTube के लिए सबसे बड़ा खतरा बन सकती थी, वह इस बेवकूफ़ी भरे भरोसे में कि users स्वेच्छा से पैसे देंगे, शुरू होने से पहले ही मर गई
पूँजी और execution capability वाला कोई भी व्यक्ति YouTube और उसके audience को देखकर यह नहीं सोचेगा, “ad blocking 30~40%, Premium payment 4.5% है, मैं इन लोगों के लिए service बनाना चाहता हूँ”
मुझे ऐसे federated services का idea पसंद है, लेकिन समझ नहीं आता कि user experience हमेशा बाद में सोचा गया हिस्सा क्यों लगता है, जबकि adoption में वही सबसे महत्वपूर्ण factor है
जो लोग ऐसे projects की ओर स्वाभाविक रूप से आकर्षित होते हैं, वे आम तौर पर technical पक्ष की ओर बहुत ज्यादा झुके होते हैं, और बहुत ज्यादा technical समूहों में यह बुरी आदत होती है कि वे कम technical contributors को या तो उनके काम की कीमत कम करके, या project के भीतर उन्हें पर्याप्त अधिकार न देकर, दूर धकेल देते हैं
इस तरह के काम में software engineering की तुलना में आम तौर पर compensation भी कम होता है, इसलिए paid work और भी महत्वपूर्ण हो जाता है। लेकिन ज्यादातर free और open source projects के लिए यह करना मुश्किल होता है
मैंने कोई भी random instance चुनकर video चलाकर देखा, लेकिन मुझे कोई समस्या नहीं दिखी
और YouTube का user experience तो मुझे launch के समय से ही नापसंद था। YouTube से बेहतर user experience बनाना इतना मुश्किल नहीं होना चाहिए
अगर विकेंद्रीकृत federated media के personal account और aggregation services x402 payment protocol(https://x402.org) को implement करें, ताकि creators को पैसे मिलें और वे लगातार सृजन कर सकें, तो यह काफ़ी शानदार होगा
मैं Spotify के एक विकल्प की कल्पना कर रहा हूँ। streaming cost सीधे artist या artist द्वारा host किए गए platform को दी जा सकती है। creator और consumer के बीच एक ज़्यादा मुक्त बाज़ार संभव हो जाएगा
discovery section मूल रूप से Mastodon या Bluesky की तरह काम करे तो काफ़ी है
क्या वहाँ अच्छा content है? मैंने पहले थोड़ा देखा था, लेकिन जो content मिल सका वह कुछ कमज़ोर लगा
लेकिन यह एक साफ़ सीमा है कि सभी federated instances दूसरे platform के videos को reproducible तरीके से नहीं ला सकते। अगर ऐसा हो पाता, तो सभी instances वही content दे सकते थे
कुछ YouTubers शायद mirroring की अनुमति दें, अगर उन्हें खुद instance चुनने और उसे लगातार चलाते रहने की ज़रूरत न पड़े