Hacker News

TinyIce- တစ်ခုတည်း-ဒွိ Icecast2-သဟဇာတဆာဗာ (အလိုအလျောက်-HTTPS၊ များစွာသောငှားရမ်းသူ)

\u003ch2\u003eTinyIce- Single-binary Icecast2-သဟဇာတဆာဗာ (အလိုအလျောက်-HTTPS၊ အများအပြားငှားရမ်းသူ)\u003c/h2\u003e \u003cp\u003eဤ open-source GitHub သိုလှောင်မှုသည် developer ဂေဟစနစ်အတွက် သိသာထင်ရှားသော ပံ့ပိုးကူညီမှုကို ကိုယ်စားပြုသည်။ ပရောဂျက်တွင် ခေတ်မီဖွံ့ဖြိုးတိုးတက်သော အလေ့အကျင့်များနှင့် ပူးပေါင်းလုပ်ဆောင်သော ကုဒ်နံပါတ်များကို ပြသထားသည်။\u0...

2 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eTinyIce- Single-binary Icecast2-သဟဇာတဆာဗာ (အလိုအလျောက်-HTTPS၊ အများအပြားငှားရမ်းသူ)\u003c/h2\u003e \u003cp\u003eဤ open-source GitHub သိုလှောင်မှုသည် developer ဂေဟစနစ်အတွက် သိသာထင်ရှားသော ပံ့ပိုးကူညီမှုကို ကိုယ်စားပြုသည်။ ပရောဂျက်သည် ခေတ်မီဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာ အလေ့အကျင့်များနှင့် ပူးပေါင်းလုပ်ဆောင်သော ကုဒ်နံပါတ်များကို ပြသထားသည်။\u003c/p\u003e \u003ch3\u003e နည်းပညာဆိုင်ရာ အင်္ဂါရပ်များ\u003c/h3\u003e \u003cp\u003e သိုလှောင်မှုတွင် ဖြစ်နိုင်ခြေရှိသည်-\u003c/p\u003e \u003cul\u003e \u003cli\u003e သန့်ရှင်းပြီး ကောင်းစွာမှတ်တမ်းတင်ထားသော ကုဒ်\u003c/li\u003e \u003cli\u003eအသုံးပြုမှုနမူနာများဖြင့် ပြည့်စုံသော README\u003c/li\u003e \u003cli\u003eပြဿနာခြေရာခံခြင်းနှင့် ပံ့ပိုးကူညီမှုလမ်းညွှန်ချက်များ\u003c/li\u003e \u003cli\u003e ပုံမှန် အပ်ဒိတ်များနှင့် ပြုပြင်ထိန်းသိမ်းမှု\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003e ကွန်မြူနတီ သက်ရောက်မှု\u003c/h3\u003e \u003cp\u003e ဤတစ်ခုကဲ့သို့သော ပွင့်လင်းရင်းမြစ်ပရောဂျက်များသည် အသိပညာမျှဝေခြင်းကို မြှင့်တင်ပေးပြီး လက်လှမ်းမီနိုင်သော ကုဒ်နှင့် ပူးပေါင်းဆောင်ရွက်သော ဖွံ့ဖြိုးတိုးတက်မှုမှတစ်ဆင့် နည်းပညာဆိုင်ရာ ဆန်းသစ်တီထွင်မှုကို အရှိန်မြှင့်ပေးပါသည်။\u003c/p\u003e

အမေးများသောမေးခွန်းများ

ဘယ်အရာက TinyIce ကို ပုံမှန် Icecast2 ဆာဗာနဲ့ ကွာခြားစေတာလဲ။

TinyIce သည် သမားရိုးကျ Icecast2 စနစ်ထည့်သွင်းမှုနှင့် ဆက်စပ်နေသော မှီခိုမှုခေါင်းကိုက်မှုများနှင့် ရှုပ်ထွေးသောဖွဲ့စည်းပုံဖိုင်များကို ဖယ်ရှားပေးကာ ကိုယ်တိုင်ပါရှိသော ဒွိတစ်ခုတည်းအဖြစ် ပို့ဆောင်ပေးပါသည်။ ၎င်းသည် Let's Encrypt နှင့် Built-in Multi-Tenancy မှတဆင့် အလိုအလျောက် HTTPS လက်မှတ် စီမံဆောင်ရွက်ပေးခြင်းကို ပေါင်းထည့်ထားသည်၊ ဆိုလိုသည်မှာ ထုတ်လွှင့်သူအများအပြားသည် တစ်ဦးနှင့်တစ်ဦး အနှောင့်အယှက်မရှိဘဲ ဆာဗာတစ်ခုအား မျှဝေနိုင်ပါသည်။ သင်သည် Icecast2 ပရိုတိုကော အပြည့်အ၀ လိုက်ဖက်မှုရှိသောကြောင့် Liquidsoap၊ BUTT၊ သို့မဟုတ် Mixxx ကဲ့သို့သော ရှိပြီးသား အရင်းအမြစ်ဖောက်သည်များကို ပြုပြင်မွမ်းမံခြင်းမရှိဘဲ ချိတ်ဆက်ပါ။

TinyIce တွင် ငှားရမ်းခများစွာသည် မည်သို့အလုပ်လုပ်သနည်း။

TinyIce တွင် ငှားရမ်းနေထိုင်သူ အများအပြားသည် အိမ်ငှားတစ်ဦးစီကို လည်ပတ်နေသည့် လုပ်ငန်းစဉ်တစ်ခုအောက်တွင် သီးခြား mount အမှတ်များ၊ အထောက်အထားများ နှင့် မက်တာဒေတာကို တိုက်ရိုက်ထုတ်လွှင့်ရန် ခွင့်ပြုသည်။ ထုတ်လွှင့်သူတိုင်းသည် လွတ်လပ်စွာ စစ်မှန်ကြောင်း သက်သေပြပြီး နားထောင်သူများကို မှန်ကန်သော တိုက်ရိုက်ထုတ်လွှင့်မှုသို့ အလိုအလျောက် ပို့ဆောင်ပေးပါသည်။ ဤဗိသုကာသည် သုံးစွဲသူများစွာအတွက် အော်ဒီယိုထုတ်လွှင့်မှုများကို စီမံခန့်ခွဲသည့် ပလက်ဖောင်းများ သို့မဟုတ် အေဂျင်စီများအတွက် စံပြဖြစ်သည်။ ထုတ်လွှင့်ခြင်းထက် ကျော်လွန်၍ ပိုမိုကျယ်ပြန့်သော ငှားရမ်းသူ SaaS အခြေခံအဆောက်အအုံကို လိုအပ်ပါက၊ Mewayz ကဲ့သို့သော ပလပ်ဖောင်းများ — $19/လ မှ စတင်သည့် 207 modules များကို ပေးဆောင်သည် — သုံးစွဲသူများ၊ ငွေတောင်းခံခြင်းနှင့် အလုပ်နေရာများကို စီမံခန့်ခွဲရန်အတွက် ဖြည့်စွက်ကိရိယာများကို ပေးပါသည်။

TinyIce ဖြင့် HTTPS ကိုကိုင်တွယ်ရန် Nginx ကဲ့သို့ ပြောင်းပြန် proxy လိုအပ်ပါသလား။

မဟုတ်ဘူး TinyIce သည် binary သို့ တိုက်ရိုက် လက်မှတ်ထုတ်ပေးခြင်းနှင့် သက်တမ်းတိုးခြင်းကို ပေါင်းစပ်ခြင်းဖြင့် TLS ရပ်စဲခြင်းကို မူလအတိုင်း ကိုင်တွယ်သည်။ ၎င်းသည် သင်၏တိုက်ရိုက်ဆာဗာရှေ့တွင် သီးခြား Nginx သို့မဟုတ် Caddy ပြောင်းပြန် proxy လိုအပ်မှုကို ဖယ်ရှားပေးပြီး အခြေခံအဆောက်အအုံဆိုင်ရာ ရှုပ်ထွေးမှုနှင့် ချို့ယွင်းမှုဖြစ်နိုင်ချေများကို လျှော့ချပေးသည်။ အလိုအလျောက်-HTTPS အင်္ဂါရပ်သည် သင့်ကိုယ်စား Let's Encrypt နှင့် ဆက်သွယ်သည်၊ ထို့ကြောင့် သင့်ဒိုမိန်း၏ DNS သည် ဆာဗာသို့ မှန်ကန်စွာဖြေရှင်းနေသရွေ့၊ လက်မှတ်များကို လူကိုယ်တိုင်ဝင်ရောက်စွက်ဖက်မှုမရှိဘဲ သက်တမ်းတိုးပေးပါသည်။

TinyIce မှ မည်သည့်ပရောဂျက်များ သို့မဟုတ် လုပ်ငန်းများက အများဆုံးအကျိုးရှိမည်နည်း။

TinyIce သည် အင်တာနက် ရေဒီယိုလိုင်းများ၊ ပေါ့ဒ်ကာစ် တိုက်ရိုက်ထုတ်လွှင့်မှု စနစ်ထည့်သွင်းမှုများ၊ အသိုင်းအဝိုင်း အသံပလပ်ဖောင်းများနှင့် SaaS ဆော့ဖ်ဝဲရေးသားသူများ ၎င်းတို့၏ ထုတ်ကုန်များတွင် အသံထုတ်လွှင့်ခြင်းဆိုင်ရာ အင်္ဂါရပ်များ ဖန်တီးပေးခြင်းအတွက် ကောင်းစွာ သင့်လျော်ပါသည်။ ၎င်း၏ single-binary ဖြန့်ကျက်မှုသည် ၎င်းကို containerized သို့မဟုတ် resource-constrained ပတ်၀န်းကျင်အတွက် ခိုင်မာသော အံဝင်ခွင်ကျဖြစ်စေသည်။ ပြည့်စုံသောပလပ်ဖောင်းများကို တည်ဆောက်သူများသည် CRM၊ landing pages နှင့် e-commerce အပါအဝင် 207 modules အစုအဝေးဖြစ်သော Mewayz ကဲ့သို့သော လုပ်ငန်းသုံးကိရိယာအစုံဖြင့် TinyIce နှင့် တွဲလုပ်နိုင်သည် - သင်၏ streaming အခြေခံအဆောက်အဦတဝိုက်တွင် $19 မှစတင်သော ပလပ်ဖောင်းတစ်ခုသို့ —