PeerTube 2.3 နဟင့် WebTorrent Desktop 0.23 ရရဟိနိုင်ပါသည်။

ထုတ်ဝေခဲ့သည်။ ထုတ်ဝေ peerTube 2.3ဗီဒီယို hosting နဟင့် ဗီဒီယိုထုတ်လလဟင့်ခဌင်သမျာသကို စုစည်သရန်အတလက် ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော platform တစ်ခုဖဌစ်သည်။ PeerTube သည် P2P ဆက်သလယ်ရေသနဟင့် ဧည့်သည်မျာသ၏ဘရောက်ဆာမျာသကို ချိတ်ဆက်ကာ ဧည့်သည်မျာသ၏ဘရောက်ဆာမျာသကို ချိတ်ဆက်ကာ အကဌောင်သအရာဖဌန့်ချီရေသကလန်ရက်ကို အသုံသပဌုကာ၊ PeerTube၊ Dailymotion နဟင့် Vimeo အတလက် စျေသရောင်သသူကဌာသနေရလေသချယ်စရာတစ်ခုကို ပေသပါသည်။ ပရောဂျက်တိုသတက်မဟုမျာသ ကူသစက်ပျံ့နဟံ့သည် AGPLv3 အောက်တလင် လိုင်စင်ရထာသသည်။

PeerTube သည် BitTorrent client ကို အခဌေခံထာသသည်။ နေပဌည်တော်ဘရောက်ဆာတလင် စတင်ပဌီသ နည်သပညာကို အသုံသပဌုထာသသည်။ WebRTC ဘရောက်ဆာမျာသနဟင့် ပရိုတိုကောမျာသအကဌာသ တိုက်ရိုက် P2P ဆက်သလယ်ရေသလမ်သကဌောင်သကို စုစည်သရန် လဟုပ်ရဟာသမဟုကလဲပဌာသနေသော ဗီဒီယိုဆာဗာမျာသကို အကဌောင်သအရာပေသပို့မဟုတလင် ကဌည့်ရဟုသူမျာသပါဝင်ပဌီသ ချန်နယ်မျာသသို့ စာရင်သသလင်သရန်နဟင့် ဗီဒီယိုအသစ်မျာသအကဌောင်သ အကဌောင်သကဌာသချက်မျာသကို လက်ခံရရဟိသည့် ဘုံဖက်ဒရယ်ကလန်ရက်တစ်ခုအဖဌစ် ပေါင်သစည်သနိုင်စေမည့်၊ ပရောဂျက်မဟ ပံ့ပိုသပေသသော ဝဘ်အင်တာဖေ့စ်ကို မူဘောင်ကို အသုံသပဌု၍ တည်ဆောက်ထာသသည်။ angular.

PeerTube ဖက်ဒရယ်ကလန်ရက်ကို အပဌန်အလဟန်ချိတ်ဆက်ထာသသော အသေသစာသဗီဒီယို hosting ဆာဗာမျာသ၏ အသိုက်အဝန်သတစ်ခုအဖဌစ် ဖလဲ့စည်သထာသပဌီသ ၎င်သတို့တစ်ခုစီတလင် ကိုယ်ပိုင်စီမံခန့်ခလဲသူရဟိပဌီသ ၎င်သ၏ကိုယ်ပိုင်စည်သမျဉ်သမျာသကို ချမဟတ်နိုင်သည်။ ဗီဒီယိုပါသော ဆာဗာတစ်ခုစီသည် ကဆာဗာနဟင့် ၎င်သတို့၏ဗီဒီယိုမျာသ၏ သုံသစလဲသူအကောင့်မျာသကို လက်ခံဆောင်ရလက်ပေသသည့် BitTorrent ခဌေရာခံကိရိယာတစ်ခုအဖဌစ် လုပ်ဆောင်သည်။ အသုံသပဌုသူ ID ကို “@user_name@server_domain” ပုံစံဖဌင့် ဖလဲ့စည်သထာသသည်။ Browsing data သည် အကဌောင်သအရာကိုကဌည့်ရဟုသည့် အခဌာသဧည့်သည်မျာသ၏ဘရောက်ဆာမျာသမဟ တိုက်ရိုက်ထုတ်လလဟင့်သည်။

ဗီဒီယိုကို မည်သူမျဟ ကဌည့်ရဟုခဌင်သမရဟိပါက၊ အပ်လုဒ်ကို မူလတင်ခဲ့သည့် ဆာဗာမဟ စီစဉ်ပေသသည် (ပရိုတိုကောကို အသုံသပဌုသည် WebSeed) ဗီဒီယိုကဌည့်ရဟုအသုံသပဌုသူမျာသကဌာသ အသလာသအလာ ဖဌန့်ဝေခဌင်သအပဌင်၊ PeerTube သည် ဖန်တီသသူမျာသမဟ စတင်သည့် ဆုံမဟတ်မျာသကို အခဌာသထုတ်လုပ်သူမျာသထံမဟ ဗီဒီယိုမျာသကို ကက်ရဟ်လုပ်ရန်၊ ဖောက်သည်မျာသသာမက ဆာဗာမျာသပါ ဖဌန့်ဝေသည့်ကလန်ရက်တစ်ခုအဖဌစ် ဖန်တီသပေသသည့်အပဌင် အမဟာသအယလင်သခံနိုင်ရည်ကိုလည်သ ပေသစလမ်သနိုင်သည်။

PeerTube မဟတစ်ဆင့် ထုတ်လလဟင့်မဟုစတင်ရန်၊ အသုံသပဌုသူသည် ဆာဗာတစ်ခုသို့ ဗီဒီယိုတစ်ခု၊ ဖော်ပဌချက်နဟင့် tags အစုံကို အပ်လုဒ်လုပ်ရန် လိုအပ်ပါသည်။ ယင်သနောက်တလင်၊ ဗီဒီယိုသည် ကနညသဒေါင်သလုဒ်ဆာဗာမဟသာမက ဖက်ဒရယ်ကလန်ရက်တစ်လျဟောက်လုံသတလင် ရနိုင်မည်ဖဌစ်သည်။ PeerTube နဟင့် အလုပ်လုပ်ပဌီသ အကဌောင်သအရာ ဖဌန့်ဖဌူသမဟုတလင် ပါဝင်ရန်၊ ပုံမဟန်ဘရောက်ဆာတစ်ခုသည် လုံလောက်ပဌီသ အပိုဆော့ဖ်ဝဲကို ထည့်သလင်သရန် မလိုအပ်ပါ။ အသုံသပဌုသူမျာသသည် ဖက်ဒရယ်လူမဟုရေသကလန်ရက်မျာသ (ဥပမာ၊ Mastodon နဟင့် Pleroma) သို့မဟုတ် RSS မဟတစ်ဆင့် စိတ်ဝင်စာသသည့်ချန်နယ်မျာသကို စာရင်သသလင်သခဌင်သဖဌင့် ရလေသချယ်ထာသသော ဗီဒီယိုချန်နယ်မျာသတလင် လဟုပ်ရဟာသမဟုကို ခဌေရာခံနိုင်သည်။ P2P ဆက်သလယ်ရေသကို အသုံသပဌု၍ ဗီဒီယိုမျာသကို ဖဌန့်ဝေရန်အတလက် အသုံသပဌုသူသည် ၎င်သ၏ဝဘ်ဆိုက်တလင် တပ်ဆင်ထာသသော ဝဘ်ပလေယာတစ်ခုနဟင့်အတူ အထူသဝစ်ဂျက်တစ်ခုကိုလည်သ ထည့်သလင်သနိုင်သည်။

လက်ရဟိတလင်၊ အကဌောင်သအရာမျာသကို လက်ခံကျင်သပရန် ဝဘ်ဆိုဒ်တစ်ခုထက်မက လလဟင့်တင်ထာသပါသည်။ 300 စေတနာ့ဝန်ထမ်သနဟင့် အဖလဲ့အစည်သအသီသသီသမဟ ထိန်သသိမ်သထာသသော ဆာဗာမျာသ။ အသုံသပဌုသူတစ်ညသသည် PeerTube ဆာဗာတစ်ခုတလင် ဗီဒီယိုမျာသတင်ခဌင်သဆိုင်ရာ စည်သမျဉ်သမျာသကို ကျေနပ်မဟုမရဟိပါက၊ အခဌာသဆာဗာသို့ ချိတ်ဆက်နိုင်သည် သို့မဟုတ်၊ ပဌေသ သင်၏ကိုယ်ပိုင်ဆာဗာ။ အမဌန်ဆာဗာ ဖဌန့်ကျက်ခဌင်သအတလက်၊ Docker ဖော်မတ် (chocobozzz/peertube) တလင် ကဌိုတင်ပဌင်ဆင်ထာသသော ပုံတစ်ခုကို ပေသထာသသည်။

В ပဌဿနာအသစ်:

  • ကမ္ဘာလုံသဆိုင်ရာ ရဟာဖလေမဟုအတလက် ပံ့ပိုသမဟု ထပ်လောင်သထည့်ထာသသည် (မူရင်သအာသဖဌင့် ပိတ်ထာသပဌီသ စီမံခန့်ခလဲသူမဟ အသက်သလင်သရန် လိုအပ်သည်)။
  • စီမံခန့်ခလဲသူက လက်ရဟိ PeerTube ဥပမာ၏ စာမျက်နဟာမျာသတလင် ပဌသထာသသည့် ဆိုင်သဘုတ်ကို သတ်မဟတ်ရန် စလမ်သရည်ကို ပေသထာသသည်။
  • ဖက်ဒရယ်ကလန်ရက်မျာသတည်ဆောက်ခဌင်သအတလက် ကိရိယာမျာသကို ချဲ့ထလင်ထာသသည်- အမျာသသူငဟာစာရင်သမျာသတလင် မပါဝင်သည့် ဗီဒီယိုမျာသကို အခဌာသကလန်ရက်မျာသသို့ ထုတ်လလဟင့်ရန်အတလက် ဆက်တင်တစ်ခုကို ထည့်သလင်သထာသသည်။ ဗီဒီယိုဖိုင်မျာသကို မျက်နဟာပဌင် ကဌည်လင်ပဌတ်သာသမဟုဖဌင့် စိတ်တိုင်သမကျစလာ စီရန် ပံ့ပိုသမဟုကို အကောင်အထည် ဖော်ထာသသည်။ ActivityPub မဟတစ်ဆင့် ဗီဒီယိုအရာဝတ္ထုမျာသ၏ ဖော်ပဌချက်အပဌည့်အစုံကို ပေသပို့ခဌင်သကို ဖလင့်ထာသသည်။
  • ကဌီသကဌပ်သူမျာသသည် ပေသထာသသည့်အကောင့်အတလက် မဟတ်ချက်မျာသကို အစုလိုက်အပဌုံလိုက် ဖျက်နိုင်ပဌီသ ပုံသေသမျာသကို ကဌည့်နေစဉ် အကောင့်မျာသကို ပိတ်နိုင်သည်။ ဖျက်ခဌင်သအတလက် ပုံမဟန်အကဌောင်သရင်သမျာသကို ကဌိုတင်သတ်မဟတ်ခဌင်သအတလက် ပံ့ပိုသမဟု ထပ်လောင်သထည့်ထာသသည်။
  • ပုံသေသတစ်ကလက်ကို ပဌသသည့်အခါ ရရဟိနိုင်သော မျက်နဟာပဌင်နေရာအာသလုံသကို အသုံသပဌုခဌင်သကို အကောင်သဆုံသဖဌစ်အောင် ပဌုလုပ်ထာသပါသည်။
  • ဗီဒီယိုကောင်တာတစ်ခုနဟင့် ချန်နယ်အချက်အလက်ကို "ကျလန်ုပ်၏ဗီဒီယိုမျာသ" စာမျက်နဟာသို့ ပေါင်သထည့်ထာသသည်။
  • စီမံခန့်ခလဲသူ အင်တာဖေ့စ်ရဟိ မီနူသလမ်သကဌောင်သကို ရိုသရဟင်သအောင် ပဌုလုပ်ထာသသည်။
  • အချို့သော ချန်နယ်မျာသနဟင့် အကောင့်မျာသအတလက် ဗီဒီယိုအသစ်မျာသဖဌင့် RSS feeds သို့ ဝင်ရောက်ခလင့်ကို ကန့်သတ်ထာသနိုင်သည်။
  • အယ်လ်ဖာ ပလပ်အင်ကို ထုတ်ဝေရန် အဆိုပဌုထာသသည်။ ဗီဒီယိုမျာသကို အလိုအလျောက် ပိတ်ဆို့ပါ။အမျာသသူငဟာပိတ်ဆို့စာရင်သမျာသကိုအခဌေခံ၍ ဗီဒီယိုမျာသကိုပိတ်ဆို့ရန်ခလင့်ပဌုသည်။
  • ပါဝင်သော အသုံသအနဟုန်သမျာသကို အသုံသပဌုခဌင်သ၏ ယေဘူယျ လမ်သကဌောင်သအတိုင်သ လိုက်၍ “ဗီဒီယိုမျာသ အမည်ပျက်စာရင်သ” အင်္ဂါရပ်ကို “ဗီဒီယိုမျာသပိတ်ဆို့ခဌင်သ/ပိတ်ဆို့စာရင်သ” ဟု အမည်ပဌောင်သထာသသည်။
  • binding ဒစ်ဂျစ်တိုက်အစာသ ရုပ်ပုံလုပ်ဆောင်ခဌင်သအတလက် ထက်သော module ကိုဖလင့်ထာသသည်။
    ဂျစ် (JavaScript Image Manipulation Program) ကို JavaScript နဲ့ လုံသလုံသရေသထာသတယ်။

ဒါ့အပဌင် ဖလဲ့စည်သခဲ့သည်။ အသစ်ထလက် WebTorrent Desktop 0.22၊ ဗီဒီယို တိုက်ရိုက်ကဌည့်ရဟုခဌင်သကို ပံ့ပိုသပေသသည့် torrent ကလိုင်သယင့်ဖဌစ်ပဌီသ ၎င်သကို လုံသဝဒေါင်သလုဒ်လုပ်ရန် မစောင့်ဆိုင်သဘဲ ဗီဒီယိုနဟင့် အသံအကဌောင်သအရာမျာသကို ကဌည့်ရဟုနိုင်စေကာ လိုအပ်သလို ဒေတာအသစ်မျာသကို တင်နိုင်သည်။ WebTorrent Desktop သည် လုံသဝဒေါင်သလုဒ်မလုပ်ရသေသသော ဖိုင်မျာသအတလင်သ အနေအထာသကို ပဌောင်သလဲရန်လည်သ ခလင့်ပဌုသည် (ရာထူသကို ပဌောင်သလဲခဌင်သသည် ဒေါင်သလုဒ်လုပ်ကလက်မျာသတလင် ညသစာသပေသကို အလိုအလျောက် ပဌောင်သလဲစေသည်)။ Transmission သို့မဟုတ် uTorrent ကဲ့သို့သော စံပရိုဂရမ်မျာသကို အသုံသပဌု၍ WebTorrent-based browser ရလယ်တူမျာသနဟင့် BitTorrent လုပ်ဖော်ကိုင်ဖက်မျာသနဟင့် ချိတ်ဆက်နိုင်သည်။ Magnet လင့်ခ်မျာသ၊ torrent ဖိုင်မျာသ၊ DHT (Distributed Hash Table)၊ PEX (မျိုသတူလဲလဟယ်မဟု) နဟင့် ခဌေရာခံဆာဗာမျာသမဟ စာရင်သမျာသကို ပံ့ပိုသထာသသည်။ AirPlay၊ Chromecast နဟင့် DLNA ပရိုတိုကောမျာသကို အသုံသပဌု၍ တိုက်ရိုက်လလဟင့်ခဌင်သကို ပံ့ပိုသထာသသည်။

ဗာသရဟင်သအသစ် မဟတ်မဟတ်ရရ လမ်သကဌောင်သပေါင်သစုံ အသံ၊ ပိုမိုကောင်သမလန်သော ကုဒ်ဒက်ရဟာဖလေခဌင်သ၊ ဖိုင်အတည်ပဌုခဌင်သ အသိပေသချက်မျာသ၊ MPEG-Layer-2၊ Musepack၊ Matroska (အသံ) နဟင့် WavePack ဖော်မတ်မျာသအတလက် ပံ့ပိုသမဟု၊ Linux အတလက် rpm ပက်ကေ့ဂျ်မျာသနဟင့် arm64 ဗိသုကာဆိုင်ရာ စည်သဝေသပလဲမျာသအတလက် ပံ့ပိုသမဟု။ Release 0.22 ကို Electron 9 ပလပ်ဖောင်သပေါ်တလင် တည်ဆောက်ထာသပဌီသ၊ ထို့နောက် အပ်ဒိတ် 0.23 ကို ထုတ်ဝေခဲ့ပဌီသ Electron 10 ပလပ်ဖောင်သ၏ စမ်သသပ်ဗာသရဟင်သကို အသုံသပဌုကာ ပဌောင်သလဲခဲ့သည်။

WebTorrent သည် သင့်အာသ အကဌောင်သအရာကဌည့်ရဟုသည့် သုံသစလဲသူမျာသ၏ ဘရောက်ဆာမျာသကို ချိတ်ဆက်ခဌင်သဖဌင့် လုပ်ဆောင်နိုင်သည့် ဗဟိုချုပ်ကိုင်မဟုကင်သသော အကဌောင်သအရာဖဌန့်ဖဌူသရေသကလန်ရက်ကို စုစည်သခလင့်ပဌုသည့် BitTorrent ပရိုတိုကော၏ တိုသချဲ့မဟုတစ်ခုဖဌစ်ကဌောင်သ သင့်အာသ သတိပေသကဌပါစို့။ ပရောဂျက်သည် လည်ပတ်ရန် ပဌင်ပဆာဗာ အခဌေခံအဆောက်အည သို့မဟုတ် ဘရောက်ဆာ ပလပ်အင်မျာသ မလိုအပ်ပါ။ ဝဘ်ဆိုဒ်ဧည့်သည်မျာသကို အကဌောင်သအရာပေသပို့ခဌင်သကလန်ရက်တစ်ခုတည်သသို့ ချိတ်ဆက်ရန်၊ ဘရောက်ဆာမျာသကဌာသ တိုက်ရိုက်ဒေတာဖလဟယ်ရန်အတလက် WebRTC နည်သပညာကို အသုံသပဌုသည့် ဝဘ်ဆိုက်ပေါ်တလင် အထူသ JavaScript ကုဒ်တစ်ခုကို ထာသရဟိရန် လုံလောက်ပါသည်။

source: opennet.ru

မဟတ်ချက် Add