به‌زودی — هنوز قابل سفارش نیست

پخش زندهٔ ویدیو از لبهٔ CDN داخل ایران

پخش زنده روی CDN ایران‌کلاد در حال آماده‌سازی است: استریم را با RTMP و کلید اختصاصی به نقطهٔ دریافت ما می‌فرستید و بینندگان آن را به‌صورت HLS روی دامنهٔ خودتان از لبهٔ داخل ایران می‌بینند. تا آن زمان می‌توانید سرور پخش زندهٔ خودتان را با یک کلیک راه بیندازید.

آدرس پخش روی دامنهٔ شما

live.example.com/live/<id>.m3u8

هنوز قابل سفارش نیست

امروز: Owncast با یک کلیک روی سرور ابری خودتان — از ۲٬۲۰۰ تومان در ساعت.

معرفی

پخش زنده از لبهٔ ایران: آنچه در راه است

در پخش زندهٔ CDN ایران‌کلاد، استریم را با RTMP و کلید اختصاصی هر رکورد از OBS یا vMix به نقطهٔ دریافت ما می‌فرستید و بینندگان آن را به‌صورت HLS روی آدرسی از دامنهٔ خودتان می‌بینند که از لبهٔ داخل ایران تحویل داده می‌شود. پنل و تنظیمات لبهٔ این قابلیت ساخته شده، اما سرویس هنوز برای مشتریان فعال نشده است.

تا آن زمان، Owncast را با نصب یک‌کلیکی روی یک سرور ابری راه بیندازید و آن را پشت پروکسی لبه با تحویل ویدیوی HLS قرار دهید. این ترکیب همین امروز کار می‌کند و چند کیفیت و چت هم دارد.

ارسال از انکودر
RTMP
طبق طراحی فعلی
پخش برای بیننده
HLS
روی دامنهٔ خودتان
وضعیت سرویس
به‌زودی
هنوز قابل سفارش نیست
راه‌حل امروز
Owncast
نصب یک‌کلیکی

قابلیت‌ها

پخش زندهٔ CDN برای چه کسانی ساخته می‌شود؟

از وبینار تا فروش زنده؛ با دامنه و SSL خودتان.

وبینار و کلاس آنلاین

یک ارائه‌دهنده و بینندگان زیاد؛ پخش روی صفحهٔ سایت آموزشی خودتان.

رویداد و مراسم

پخش همایش و مراسم با انکودر نرم‌افزاری یا سخت‌افزاری سازگار با RTMP.

روی دامنهٔ خودتان

آدرس پخش HLS زیر دامنهٔ شما و با SSL همان دامنه تحویل داده می‌شود.

کلید اختصاصی

هر رکورد کلید استریم خودش را دارد که از پنل قابل تعویض است.

حفاظت لبه

فایروال، محدودیت نرخ و محدودیت جغرافیایی روی درخواست‌های پخش.

راه‌حل امروز

Owncast روی سرور ابری پشت پروکسی لبه؛ همین حالا قابل راه‌اندازی.

قیمت و راه امروز

قیمت پخش زنده

قیمت این قابلیت هنوز تعیین نشده و تا زمان فعال شدن سرویس هیچ مبلغی بابت آن کسر نمی‌شود. برای راه‌حل امروز، هزینهٔ سرور ابری Owncast ساعتی است و ترافیک خروجی لبه به بیننده رایگان است.

پخش زندهٔ CDN

به‌زودی

دریافت RTMP با کلید اختصاصی هر رکورد و پخش HLS روی دامنهٔ خودتان از لبهٔ داخل ایران. قیمت هنوز تعیین نشده است.

وارد شوید و «به من اطلاع بده» را بزنید

Owncast روی سرور ابری

فعال

نصب یک‌کلیکی از پلن standard (۲ گیگابایت RAM) به بالا؛ دریافت RTMP از OBS، تبدیل به HLS، صفحهٔ پخش و چت روی سرور خودتان.

از ۲٬۲۰۰ تومان در ساعت

راهنمای کامل

راهنمای پخش زنده روی CDN ایران‌کلاد: وضعیت فعلی و راه‌حل امروز

این صفحه دربارهٔ قابلیتی است که هنوز فعال نشده و برای همین با شفافیت کامل نوشته شده است: چه بخش‌هایی ساخته شده، چه چیزهایی قول نمی‌دهیم و اگر همین هفته باید یک رویداد را زنده پخش کنید، چطور با ابزارهای فعال ایران‌کلاد این کار را انجام دهید. برای ویدیوی ضبط‌شده، صفحهٔ تحویل ویدیو HLS/DASH را ببینید که همین حالا فعال است.

۹ بخش حدود ۵ دقیقه مطالعه

فهرست مطالب

پخش زندهٔ CDN چیست و چه کسانی به آن نیاز دارند؟

پخش زنده یعنی تصویر و صدایی که همین لحظه ضبط می‌شود، با چند ثانیه فاصله به دست بینندگان برسد. در این مدل، نرم‌افزار انکودر روی کامپیوتر شما، مثل OBS، استریم را به یک نقطهٔ دریافت می‌فرستد، سرور آن را به قطعه‌های HLS تبدیل می‌کند و بینندگان این قطعه‌ها را از نزدیک‌ترین نقطهٔ پاسخ‌گو دریافت می‌کنند.

کسانی که به آن نیاز دارند معمولاً یکی از این گروه‌ها هستند: برگزارکنندگان وبینار و کلاس آنلاین، رسانه‌هایی که رویداد یا مراسم پخش می‌کنند، فروشگاه‌هایی که فروش زنده دارند، تیم‌های ورزشی و سرگرمی و سازمان‌هایی که جلسه‌های عمومی را برای کارکنان پخش می‌کنند.

در CDN ایران‌کلاد، پخش زنده قرار است روی همان دامنه و همان لبه‌ای کار کند که CDN ایران‌کلاد و پروکسی لبه شما روی آن است. یعنی بینندگان آدرسی از دامنهٔ خودتان را باز می‌کنند و با SSL معتبر همان دامنه پخش را می‌بینند.

وضعیت فعلی: چه چیزی آماده است و چه چیزی نه؟

بخشی از کار ساخته شده و بخشی هنوز نه. پیش از آنکه برای رویدادی روی این سرویس برنامه بریزید، این جدول را ببینید. هر چه در ستون «آماده در کد» نیامده، تا زمان اعلام رسمی تعهدی برای آن نداریم.

بخشوضعیت
کلید استریم اختصاصی برای هر رکورد، قابل تعویض از پنلآماده در کد، هنوز برای مشتریان فعال نشده
آدرس دریافت RTMP برای انکودرآماده در کد، سرور دریافت هنوز فعال نشده
آدرس پخش HLS روی دامنهٔ شما از طریق لبه، با CORSآماده در کد، هنوز فعال نشده
تبدیل به چند کیفیتتعهد نمی‌دهیم
ضبط خودکار و انتشار بعدیتعهد نمی‌دهیم
آمار بیننده و لینک امضاشدهتعهد نمی‌دهیم

بازگشت به فهرست مطالب

کاربردهای رایج پخش زنده

سناریوهایی که پخش زنده برای آن‌ها طراحی می‌شود و امروز هم با راه‌حل جایگزین قابل اجرا هستند:

  • وبینار و کلاس آنلاین: یک ارائه‌دهنده و تعداد زیادی بیننده که فقط تماشا می‌کنند
  • مراسم و رویداد: همایش، جشن و مراسم رسمی که از چند دوربین پخش می‌شود
  • فروش زنده: معرفی محصول به‌صورت زنده روی سایت فروشگاه
  • پخش جلسات عمومی سازمان: برای کارکنان یا سهام‌داران روی یک زیردامنهٔ داخلی
  • رسانه و برنامهٔ گفت‌وگو: پخش برنامه‌های زمان‌بندی‌شده
  • مسابقات و سرگرمی: پخش رویدادهای ورزشی یا بازی برای مخاطبان سایت

بازگشت به فهرست مطالب

راه‌حل امروز: پخش زنده با Owncast روی سرور ابری

اگر همین حالا به پخش زنده نیاز دارید، Owncast را با نصب یک‌کلیکی روی یک سرور ابری راه بیندازید. Owncast یک سرور پخش زندهٔ متن‌باز است که استریم RTMP را از OBS دریافت می‌کند، آن را به HLS تبدیل می‌کند، صفحهٔ پخش آماده با چت دارد و می‌تواند چند کیفیت بسازد. کنترل کامل سرور و فایل‌ها با خودتان است.

برای اینکه بینندگان از لبهٔ داخل ایران پاسخ بگیرند، دامنه یا زیردامنهٔ Owncast را روی DNS ایران‌کلاد بگذارید، پروکسی لبه را روشن کنید و در تنظیمات CDN کلید «پخش ویدیو (HLS/DASH)» را هم فعال کنید. این کلید روی فهرست‌های پخش اعتبار کش دوثانیه‌ای و روی قطعه‌ها اعتبار یک‌ساله در مرورگر می‌گذارد و CORS را باز می‌کند.

  • یک سرور ابری با حداقل ۲ گیگابایت RAM بسازید و Owncast را از بخش اپلیکیشن‌ها نصب کنید
  • برای زیردامنهٔ پخش در DNS ایران‌کلاد رکورد A بسازید و پروکسی لبه را روشن کنید
  • روی سرور، nginx را طوری تنظیم کنید که پورت ۸۰ را به Owncast روی پورت ۸۰۸۰ برساند؛ پروکسی لبه به پورت ۸۰ سرور وصل می‌شود
  • در تنظیمات CDN همان رکورد، تحویل ویدیو را فعال کنید
  • در OBS آدرس RTMP و کلید استریم Owncast را وارد کنید و پخش را شروع کنید

ارسال RTMP از OBS مستقیم به IP سرور روی پورت ۱۹۳۵ می‌رود، نه از طریق لبه. تبدیل استریم به چند کیفیت پردازنده‌بر است؛ برای چند کیفیت هم‌زمان، سرور با هستهٔ پردازشی بیشتری انتخاب کنید.

بازگشت به فهرست مطالب

قیمت پخش زنده چگونه خواهد بود؟

قیمت پخش زنده هنوز تعیین نشده و تا زمانی که سرویس فعال نشود، هیچ مبلغی بابت آن از کیف پول کسر نمی‌شود. وقتی قیمت مشخص شد، آن را همین‌جا و در صفحهٔ قیمت‌گذاری منتشر می‌کنیم.

برای راه‌حل امروز، هزینه شامل سرور ابری Owncast است که ساعتی محاسبه می‌شود (پلن standard از ۲٬۲۰۰ تومان در ساعت)، به‌علاوهٔ مصرف لبه که مدل پرداخت به‌اندازهٔ مصرف دارد: ترافیک خروجی لبه به بیننده رایگان است و یک میلیارد درخواست اول هر ماه هم رایگان است. هزینهٔ سرور را با ماشین‌حساب هزینه برآورد کنید.

بازگشت به فهرست مطالب

مقایسه: Owncast روی سرور خودتان یا پخش زندهٔ مدیریت‌شده

وقتی سرویس مدیریت‌شده فعال شود، انتخاب بین این دو به نیاز شما بستگی خواهد داشت. تفاوت‌های اصلی بر اساس آنچه امروز می‌دانیم:

موضوعOwncast روی سرور ابریپخش زندهٔ CDN (به‌زودی)
در دسترس بودنهمین حالابه‌زودی
نگه‌داری سروربا شمابا ایران‌کلاد
چند کیفیت و چتداردتعهد نمی‌دهیم
ضبط پخشروی دیسک سرور خودتانتعهد نمی‌دهیم
تحویل از لبهٔ ایرانبا روشن کردن پروکسی لبهبله
هزینهسرور ساعتی و مصرف لبههنوز تعیین نشده

بازگشت به فهرست مطالب

امنیت کلید استریم و محافظت از پخش

مهم‌ترین دارایی در پخش زنده کلید استریم است؛ هر کسی آن را داشته باشد می‌تواند به جای شما روی همان آدرس پخش کند. در طراحی سرویس، کلید برای هر رکورد تصادفی ساخته می‌شود و از پنل قابل تعویض است. در Owncast هم کلید را از پنل مدیریت عوض کنید و هیچ‌وقت آن را در تصاویر آموزشی یا اسکرین‌شات نشان ندهید.

روی لبه، محافظت در برابر ربات و فایروال و محدودیت نرخ هر IP روی درخواست‌های پخش هم اعمال می‌شوند و با محدودیت جغرافیایی می‌توانید پخش را به کشورهای خاصی محدود کنید. برای رویدادهای خصوصی، صفحهٔ پخش را پشت ورود به حساب قرار دهید؛ لبه به‌تنهایی لینک امضاشده نمی‌سازد.

بازگشت به فهرست مطالب

ضبط و نگه‌داری نسخهٔ آرشیوی پخش

در نسخهٔ اول پخش زندهٔ CDN ضبط خودکار وعده داده نمی‌شود، پس برای آرشیو رویداد به خودتان تکیه کنید. ساده‌ترین روش، ضبط هم‌زمان در OBS روی کامپیوتر پخش‌کننده است که فایل باکیفیت اصلی را نگه می‌دارد، بدون اینکه به اینترنت وابسته باشد.

پس از رویداد، فایل ضبط‌شده را با ffmpeg به HLS تبدیل کنید و از طریق تحویل ویدیو منتشر کنید. فایل اصلی را هم در فضای ذخیره‌سازی ابری نگه دارید تا اگر بعداً خواستید کیفیت دیگری بسازید، به آن دسترسی داشته باشید.

بازگشت به فهرست مطالب

آنچه فعلاً وعده نمی‌دهیم

برای اینکه هیچ برنامه‌ای روی فرض اشتباه ساخته نشود، صریح می‌گوییم: تا زمان فعال شدن سرویس، عددی برای تأخیر، سقف بیننده، پروتکل‌های دریافت به جز RTMP، تبدیل به چند کیفیت، ضبط خودکار، آمار بیننده و لینک امضاشده اعلام نمی‌کنیم. هر کدام از این‌ها اگر اضافه شود، جداگانه و همراه با مستندات اعلام می‌شود.

اگر رویداد مهمی در پیش دارید، روی راه‌حل Owncast برنامه‌ریزی کنید و چند روز قبل یک پخش آزمایشی کامل با همان انکودر و همان اینترنت محل رویداد انجام دهید. وضعیت سرویس‌ها را هم از صفحهٔ وضعیت دنبال کنید.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۰ پرسش

سؤالات متداول

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

پخش زندهٔ CDN ایران‌کلاد الان قابل استفاده است؟
هنوز نه. بخش پنل و تنظیمات لبه ساخته شده، اما سرور دریافت استریم هنوز برای مشتریان فعال نشده و کلید آن در تنظیمات CDN نمایش داده نمی‌شود. وقتی فعال شود در همین صفحه و در تغییرات سرویس اعلام می‌کنیم.
استریم را با چه پروتکلی ارسال خواهم کرد؟
طبق طراحی فعلی با RTMP. پس از فعال کردن پخش زنده برای یک رکورد، آدرس دریافت و یک کلید استریم اختصاصی در پنل نمایش داده می‌شود که در OBS‏، vMix یا هر انکودر سازگار با RTMP وارد می‌کنید. کلید هر وقت لازم بود از پنل قابل تعویض است.
بینندگان پخش را از کجا می‌بینند؟
از یک آدرس HLS روی دامنهٔ خود شما که از لبهٔ داخل ایران تحویل داده می‌شود. این آدرس را در هر player استاندارد HLS مثل hls.js یا Video.js قرار می‌دهید و سافاری و iOS آن را مستقیم پخش می‌کنند.
تأخیر پخش چقدر خواهد بود؟
عدد دقیقی اعلام نمی‌کنیم، چون تا سرویس روی زیرساخت نهایی اندازه‌گیری نشود، هر عددی حدس است. تأخیر HLS معمولاً به طول قطعه‌ها و تنظیمات انکودر بستگی دارد و پس از راه‌اندازی، تنظیمات پیشنهادی را منتشر می‌کنیم.
ضبط پخش و چند کیفیت برای بینندگان دارد؟
در نسخهٔ اول تعهدی برای ضبط خودکار یا تبدیل به چند کیفیت نمی‌دهیم. اگر الان به این امکانات نیاز دارید، Owncast روی سرور ابری خودتان هم چند کیفیت می‌سازد و هم فایل‌ها روی دیسک خودتان می‌ماند.
هزینهٔ پخش زنده چقدر است؟
هنوز تعیین نشده و تا زمان فعال شدن سرویس هیچ مبلغی بابت پخش زنده گرفته نمی‌شود. بقیهٔ قابلیت‌های CDN با مدل پرداخت به‌اندازهٔ مصرف کار می‌کنند و ترافیک خروجی لبه در آن‌ها رایگان است.
تا فعال شدن سرویس، امروز چطور پخش زنده راه بیندازم؟
Owncast را با یک کلیک روی یک سرور ابری نصب کنید. Owncast استریم RTMP را از OBS می‌گیرد، آن را به HLS تبدیل می‌کند و صفحهٔ پخش و چت دارد. سپس دامنه را روی DNS ایران‌کلاد بگذارید و پروکسی لبه و تحویل ویدیو را روشن کنید.
کلید استریم را چطور امن نگه دارم؟
کلید استریم مثل رمز عبور است: هر کسی آن را داشته باشد می‌تواند به جای شما پخش کند. آن را در اسکرین‌شات یا ویدیوی آموزشی نشان ندهید، فقط در انکودر وارد کنید و اگر احتمال لو رفتنش هست، پس از راه‌اندازی سرویس از پنل کلید جدید بسازید.
وقتی سرویس فعال شد چطور باخبر شوم؟
وارد حساب کاربری شوید و در بالای همین صفحه «به من اطلاع بده» را بزنید تا علاقه‌تان ثبت شود؛ صفحهٔ تغییرات سرویس را هم دنبال کنید. فعال شدن قابلیت‌های جدید CDN در همان‌جا اعلام می‌شود و کلید پخش زنده در تنظیمات CDN هر رکورد ظاهر خواهد شد.
پخش زنده با تحویل ویدیوی HLS چه فرقی دارد؟
تحویل ویدیو برای ویدیوی ضبط‌شده است که خودتان به HLS یا DASH تبدیل کرده‌اید و همین حالا فعال است. پخش زنده یعنی استریم لحظه‌ای از انکودر که ما دریافت و به HLS تبدیل می‌کنیم و هنوز فعال نشده.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

پخش زنده CDN (Live) به‌زودی در ایران‌کلاد

تا فعال شدن سرویس، Owncast را با نصب یک‌کلیکی روی یک سرور ابری راه بیندازید (از ۲٬۲۰۰ تومان در ساعت) و آن را پشت پروکسی لبه با تحویل ویدیوی HLS قرار دهید.