ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော ဗီဒီယိုရုပ်သံလလဟင့်ပလပ်ဖောင်သ PeerTube 3.1 ကို ဖဌန့်ချိသည်။

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

အဓိက တီထလင်ဆန်သသစ်မဟုမျာသ-

  • အသံနဟင့် ဗီဒီယိုကို ဖော်မတ်တစ်ခုမဟ အခဌာသသို့ ကူသပဌောင်သနိုင်သော စလမ်သရည်မျာသကို စက်ပစ္စည်သအာသလုံသတလင် ရရဟိနိုင်စေရန်အတလက် (နောက်ခံတလင် ကုဒ်ပဌောင်သခဌင်သကို လုပ်ဆောင်သည်၊ ထို့ကဌောင့် ဗီဒီယိုအသစ်သည် စက်အာသလုံသအတလက် ချက်ချင်သမရနိုင်ပါ၊ သို့သော် အချိန်အနည်သငယ်ကဌာပဌီသနောက်၊ Transcoding ကို အပဌီသသတ်ရန် လိုအပ်ပါသည်။) အသစ်ထလက်ရဟိမဟုတလင် သီသခဌာသ PeerTube node တစ်ခုရဟိ transcoding စည်သမျဉ်သမျာသကို ပဌောင်သလဲရန်အတလက် အသုံသပဌုနိုင်သည့် transcoding ပရိုဖိုင်မျာသအတလက် ပံ့ပိုသမဟု ပါဝင်သည်။ ပရိုဖိုင်မျာသကို ပလပ်အင်မျာသအဖဌစ် ဒီဇိုင်သထုတ်ထာသပဌီသ စည်သကမ်သအတိုင်သ၊ မတူညီသော FFmpeg ဆက်တင်မျာသကို ပေသဆောင်ပါသည်။ ဝဘ်ဆိုက်စီမံခန့်ခလဲသူသည် လက်ရဟိလုပ်ဆောင်စရာမျာသနဟင့် ကိုက်ညီသည့် ကူသပဌောင်သစကုဒ်ပရိုဖိုင်ကို ရလေသချယ်နိုင်ပါပဌီ။ ဥပမာအာသဖဌင့်၊ သင်သည် bandwidth ကို အကောင်သဆုံသဖဌစ်အောင် ဖန်တီသနိုင်သည် သို့မဟုတ် အရည်အသလေသအမဌင့်ဆုံသဖဌင့် အသံပေသပို့နိုင်သည်။

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

    ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော ဗီဒီယိုရုပ်သံလလဟင့်ပလပ်ဖောင်သ PeerTube 3.1 ကို ဖဌန့်ချိသည်။

  • ဝဘ်အင်တာဖေ့စ်တလင်၊ "အနဟစ်သက်ဆုံသ" အမျိုသအစာသကို "ခေတ်စာသနေသော" ကဏ္ဍဖဌင့် အစာသထိုသထာသသည့် ဘေသဘာသမဟ ဖယ်ရဟာသလိုက်ပဌီသ လူကဌိုက်အမျာသဆုံသ ဗီဒီယိုမျာသကို ရလေသချယ်ရန်အတလက် ရလေသချယ်စရာသုံသမျိုသ ပေသဆောင်သည်- ဟော့ (လတ်တလော အသုံသပဌုသူမျာသ အမျာသဆုံသ အပဌန်အလဟန်တုံ့ပဌန်သည့် ဗီဒီယိုမျာသ) ကဌည့်ရဟုမဟုမျာသ (ပဌီသခဲ့သော 24 နာရီအတလင်သ ကဌည့်ရဟုမဟုအမျာသဆုံသ ဗီဒီယိုမျာသ) နဟင့် လိုက်ခ်မျာသ (လိုက်ခ်အမျာသဆုံသ ဗီဒီယိုမျာသ)။
    ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော ဗီဒီယိုရုပ်သံလလဟင့်ပလပ်ဖောင်သ PeerTube 3.1 ကို ဖဌန့်ချိသည်။
  • အချို့သောဒဌပ်စင်မျာသကို ဆိုက်စီမံခန့်ခလဲသူ အင်တာဖေ့စ်တလင် ပဌောင်သလဲထာသပဌီသ၊ ဥပမာ၊ အသုံသပဌုသူမျာသစာရင်သပါသော တက်ဘ်ကို ပဌောင်သလဲပဌီသ အသုံသပဌုသူဖန်တီသမဟုခလုတ်ကို ဘယ်ဘက်ခဌမ်သသို့ ရလဟေ့ထာသသည်။ ဒေါင်သလုဒ်လုပ်ထာသသောဒေတာပမာဏအတလက် ယေဘူယျနဟင့်နေ့စဉ်ခလဲတမ်သမျာသကို စီစဉ်သတ်မဟတ်နိုင်သည့်စလမ်သရည်ကို ထည့်သလင်သထာသသည်။
    ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော ဗီဒီယိုရုပ်သံလလဟင့်ပလပ်ဖောင်သ PeerTube 3.1 ကို ဖဌန့်ချိသည်။
  • အခဌာသ node တလင် လက်ခံထာသသော အကောင့်မျာသသို့ စာရင်သသလင်သခဌင်သသည် အဆိုပါ node တလင် သင့်ကိုယ်ပိုင်အကောင့်ရဟိလျဟင် ရိုသရဟင်သစေပါသည် - စာရင်သသလင်သရန်၊ ယခု ဗီဒီယိုအောက်ရဟိ “စာရင်သသလင်သရန်” ခလုတ်ကို နဟိပ်ပဌီသ သင့် ID ကို ရိုက်ထည့်ရန် လိုအပ်ပါသည်။
    ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော ဗီဒီယိုရုပ်သံလလဟင့်ပလပ်ဖောင်သ PeerTube 3.1 ကို ဖဌန့်ချိသည်။
  • 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

မဟတ်ချက် Add