دسته‌ها

HLS چیست (HTTP Live Streaming)؟

HLS

HLS یک فرمت تطبیقی مبتنی بر HTTP برای انتقال داده های ویدئویی و صوتی از سرورهای رسانه به صفحه بینندگان است. صرف نظر از اینکه در حال تماشای پخش مستقیم از طریق برنامه ای در تلفن همراه خود هستید یا محتوای درخواستی را در تلویزیون هوشمند خودتماشا می کنید ، این احتمال وجود دارد که استریمینگ HLS در این امر دخیل باشد. این امر به ویژه اگر از دستگاه Apple استفاده می کنید بسیار محتمل است.

درگزارش های ارائه شده بر مبنای تاخیر در پخش استریم در سال 2019  ، بیش از 45 درصد از شرکت کنندگان اظهار داشتند که از پروتکل HLS برای توزیع محتوا استفاده می کنند. محبوبیت HLS نسبت به جایگزین های آن را می توان با سازگاری با پخش و کیفیت تجربه تضمین کرد. این به این دلیل است که همه دستگاه های Mac ، Android ، Microsoft و Linux می توانند جریان های ارائه شده با استفاده از HLS را پخش کنند.

Basic-RTMP-to-HLS-Workflow

با HLS ، توزیع کنندگان محتوا می توانند از تجربه مشاهده عالی در طیف وسیعی از دستگاه ها اطمینان حاصل کنند ، در حالی که برای تحویل جهانی به شبکه تحویل محتوا (CDN) متکی هستند. مقیاس و کیفیت به طور سنتی قربانی تحویل سریع شده است ، اما همه چیز با انتشار Low-Latency HLS اپل تغییر می کند.

HLS  چگونه کار می کند؟

استریم ویدئویی HLS به جای اینکه به عنوان جریان مستمر اطلاعات ارائه شوند ، به بخشهایی از داده ها (که به آنها قطعات یا بسته ها نیز گفته می شود) تقسیم می شوند. این فاصله از نحوه ارائه جریانها به طور سنتی باعث می شود که جریان با کیفیت بالاتر به تعداد بیشتری از بینندگان برسد. با این وجود ، تأخیر بیشتر می شود ، بنابراین اکثر توزیع کنندگان محتوا محتوای جریان خود را با استفاده از پروتکل پیام رسانی در زمان واقعی (RTMP) رمزگذاری می کنند و پس از رسیدن به سرور رسانه ، مجدداً آن را برای تحویل HLS بسته بندی می کنند.

کدگذاری برای جریان بیت تطبیقی

برای ارائه با کیفیت ترین جریان ممکن به همه تماشاگران از جمله کسانی که دارای صفحه نمایش کوچک و اتصالات ضعیف هستند-پخش HLS به طور پویا وضوح تصویر را با شرایط هر فرد تطبیق می دهد.

به نام جریان تطبیقی ​​بیت تطبیقی ​​، این امر به پخش کنندگان اجازه می دهد تا استریم های  با کیفیت بالا را به کاربران با پهنای باند و قدرت پردازش فوق العاده ارائه دهند ، در حالی که مواردی را که در بخشهای سرعت و قدرت فاقد هستند نیز در خود جای دهد.

به جای ایجاد یک پخش زنده در یک نرخ بیت ، یک ترانسیتر (که معمولاً در سرور رسانه قرار دارد) برای ایجاد جریانهای متعدد در نرخ بیت و وضوح مختلف استفاده می شود. سپس سرور بالاترین وضوح جریان ممکن را برای صفحه نمایش و سرعت اتصال هر بیننده ارسال می کند.

ایجاد چندین اجرا از یک پخش زنده واحد به جلوگیری از بافر یا وقفه جریان کمک می کند. علاوه بر این ، با افزایش قدرت سیگنال بیننده از دو نوار به سه ، پخش به طور پویا تنظیم می شود تا عملکرد برتر را ارائه دهد.

برخلاف پروتکل RTMP که در ارتباط با Flash player استفاده می شود ، HLS می تواند به راحتی برای تحویل با استفاده از وب سرورهای معمولی در سراسر شبکه تحویل محتوا (CDN) مقیاس بندی کند.

CDN ها با به اشتراک گذاشتن حجم کار در شبکه ای از سرورهای HTTP ، افزایش تماشای ویروسی و مخاطبان زنده بزرگتر از حد انتظار را در بر می گیرند.

CDN ها همچنین با ذخیره کردن بخش های صوتی و تصویری به بهبود تجربه بیننده کمک می کنند.

HLS پروتکل محبوب رسانه ها و بینندگان

دسته‌ها

پخش زنده خوب،سرعت آپلود خوب

پخش زنده

برای داشتن یک پخش زنده خوب ، به سرعت آپلود خوب نیاز دارید. اما چه چیزی باعث سرعت آپلود مناسب می شود؟ پاسخ روشنی برای این سوال وجود ندارد ، زیرا شرایط از نظر محتوا ، سیستم عامل و موارد دیگر متفاوت است. این راهنمای سرعت بارگذاری در اینترنت به شما کمک می کند میزان بیت ریت ، وضوح ، فریم در ثانیه و موارد دیگر را درک کنید.

پخش زنده خوب به دو عامل وابسته است: سخت افزار قدرتمند و سرعت آپلود اینترنتی خوب.

می توانید سخت افزاری را پیدا کنید که کدگذاری برای پخش زنده را در یک تلفن هوشمند یا یک کامپیوتر مناسب به خوبی مدیریت کند. اما داشتن سرعت آپلود مناسب برای پخش زنده کمی پیچیده تر است.

قبل از تماس با سرویس دهنده اینترنت خود برای درخواست پهنای باند بیشتر ، باید بدانید که سرعت آپلود مناسب برای پخش زنده چیست. متأسفانه ، هیچ پاسخی روشن و یکسانی  برای این سوال وجود ندارد.و همه چیز بسته به شرایط مختلف می تواند متفاوت باشد.

سرعت آپلود خوب به شما امکان می دهد بدون هیچ مشکل اساسی محتوای مورد نظر خود را به مقصد مورد نظر خود منتقل کنید. همچنین باید بتواند محتوای شما را با کیفیتی ارائه دهد که به شما ضرری نرساند یا باعث افزایش جذابیت پخش زنده شما نسبت به سایرین شود.

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

 اگر می خواهید تصاویر 720p را با سرعت 30 فریم در ثانیه پخش کنید ، عددی که از این تست ها دریافت می کنید باید تا 5.7 مگابیت در ثانیه باشد.

اگر در حال پخش رویدادهایی با عملکرد سریع هستید ، باید اطمینان حاصل کنید که بینندگان شما می توانند اتفاقات را به وضوح مشاهده کنند. ممکن است بخواهید با سرعت بیش از 30 فریم در ثانیه پخش زنده را انجام دهید.بازی های رایانه ای و برخی رویدادهای ورزشی از این دست می باشند.

با این حال ، فریم های بیشتر در هر ثانیه به میزان بیت بالاتر نیاز دارند. برای Twitch ، دامنه ویدیوی 720p را به 3500 تا 5000 kbps افزایش می دهد.

YouTube Live 2250 تا 6000 کیلوبیت بر ثانیه را توصیه می کند. اگر این نیازها را در نظر بگیرید ، اگر می خواهید فیلم 720p را با سرعت 60 فریم در ثانیه پخش کنید ، این سرعت 6.2 مگابیت بر ثانیه برای Twitch و 7.4 مگابیت بر ثانیه برای YouTube Live است. همچنین ، به خاطر داشته باشید که اینها فقط بالاترین مقادیر بهینه هستند.

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

دسته‌ها

مدیا استریمینگ

مدیااستریمینگ

استریمینگ یا همان جریان رسانه‌ای روشی است که صاحبان محتوا (تولید و تهیه کنندگان ویدیو) می توانند محتوای خود را از طریق پرتال و اپلیکیشن های موبایل با استفاده از پلتفرم های ارائه ویدئو و صوت به کاربر نهایی ارائه کرده و از آن درآمدزایی داشته باشند. از طرفی دیگر افراد جامعه مخاطب می توانند با مراجعه به این سرویس، ویدیوها را بر اساس تقاضا (On Demand) مشاهده نمایند.

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

امروزه سرویسهای میزبانی ویدئو با استفاده از استانداردهای رایج از جمله RTMP و HLS به صورت هم زمان ویدیو را دریافت و نمایش می‌دهد؛ به گونه‌ای که طی این فرآیند، استریم‌های فایل ویدئویی به بخش های بسیار کوتاه (TS) چند ثانیه ای تقسیم شده و پلیر به جای دریافت کل فایل به صورت تکه های مجزا دریافت می‌کند. در پخش زنده اینترنتی یا live streaming همزمان با تولید محتوای تصویری، کاربران نهایی تصاویر را دریافت و برای ایشان پخش می‌شود. مدیا استریمینگ (Media Streaming) علاوه بر شکل اجرای زنده (Live) در بازپخش (VoD) بسیار مورد کاربرد و استفاده است و به امروز نوعی استاندارد میباشد.

پروتکل‌های استریمینگ (Streaming Protocol)
با استفاده از پروتکل‌های استریمینگ، فایل را به قسمت‌های کوچک‌تری (Chunk) تقسیم می‌کنیم و نمایش می‌دهیم، در این حالت نیاز به این نیست که تمامی فایل سمت کاربر دانلود شود تا ویدیو/صوت پخش شود بلکه با دانلود هر کدام از این قسمت‌های ۲ تا ۱۰ ثانیه‌ای (Chunk) سمت کاربر امکان پخش استریم وجود دارد. اکنون رایج‌ترین پروتکل‌های استریمینگ HLS و DASH هستند و در حال حاضر رقابت اصلی بین این دو پروتکل است.

شایان به ذکر است که فرستنده و گیرنده، هر دو باید از یک پروتکل یکسان استفاده کنند؛ در غیر این صورت، گیرنده قادر به پخش رسانه نخواهد بود؛ یعنی ویدیویی که تحت HLS ارسال شده، بر روی پلیری که از این پروتکل پشتیبانی نمی‌کند قابل پخش نیست. وجود این ناسازگاری‌ها باعث شد تا بحث استانداردسازی پروتکل‌های استریمینگ مطرح شود که در این زمینه HLS و MPEG-DASH موفق‌تر از بقیه عمل کرده‌اند.

تلویزیون‌های اینترنتی یا سرویس‌های استریمینگ ویدیو، نیازمند روشی برای تحویل محتوای ویدیویی هستند. در گذشته، ویدیوها عموماً با پروتکل RTMP ارسال می‌شدند که توسط شرکت ماکرومدیا (اکنون ادوبی) معرفی و توسعه یافته است. این روش برای جابه‌جایی رسانه بین پلتفرم‌های مبتنی بر فلش به کار می‌رفت که گرچه هنوز هم در حال استفاده است ولی به خاطر منسوخ شدن فلش، از محبوبیت افتاده است. احساس نیاز به یک پروتکل جدید، باعث معرفی HLS و MPEG-DASH شد که در حال حاضر جزو پروتکل‌های مطرح استریمینگ محسوب می‌شوند.

پروتکل RTMP که مخفف شده ی (Real-Time Messaging Protocol) میباشد ساخته و پرداخته شرکت Macromedia سازنده Flash است که هم اکنون تحت انحصار شرکت Adobe میباشد. این پروتکل در ابتدا برای جریان زنده صدا و تصویر روی بستر اینترنت بین یک فلش پلیر و سرور ایجاد شد که بعدها با استقبال عمومی مواجه و در اکثر دستگاه های خانگی و حرفه ای و اکثر پلیر ها اعم از موبایل و سیستم های مختلف استفاده شد. پرت پیشفرض این پروتکل 1935 است و برای استفاده آن در مرورگر وب باید از فلش پلیر استفاده نمود.

ما در متالایو بستر پخش زنده رابرای تولیدکنندگان محتوا فراهم نموده و هم آمادگی لازم را جهت پخش زنده تولیدات با کیفیت بالا را داریم.

دسته‌ها

نرم افزار ویمیکس

ویمیکس

ویمیکس یک نرم افزار ویدئو میکسر و سوییچر است که از آخرین پیشرفت های سخت افزاری رایانه برای تهیه میکس فیلم زنده HD استفاده می کند ، وظیفه ای که قبلاً فقط در میکسرهای سخت افزاری اختصاصی امکان پذیر بود.
ویمیکس یک راه حل کامل نرم افزاری برای تولید فیلم زنده با ویژگی هایی از جمله میکس کردن LIVE ، سوئیچینگ ، ضبط و پخش مستقیم SD ، منابع ویدیویی HD کامل و ۴K شامل دوربین ها ، فایل های ویدئویی ، DVD ، تصاویر ، Powerpoint و موارد دیگر است.

از آنجا که ویمیکس یک راه حل نرم افزاریست، کاربران می توانند با هزینه هایی به مراتب خیلی کمتر از تجهیزات سخت افزاری سنتی، رایانه های شخصی خود را به استدیوها و سوئیچرهای مجهز تبدیل نمایند.

ویمیکس در سیستم عامل های ویندوز ۷ ، ویندوز ۸ و ویندوز ۱۰ اجرا می شود.

امکانات نرم افزار ویمیکس

  • همه ورودی های شما در یک مکان
  • پخش زنده همزمان، ضبط و خروجی
  • ۱۳ افکت ترانزیشن
  • تولید حرفه ای HD بر روی یک کامپیوتر عالی
  • گرافیک با عملکرد بالا، متحرک
  • استدیوهای مجازی HD  با کیفیت بالا و واقعی
  • تماس با ۸ مهمان از راه دور سریع و آسان
  • ایجاد تاخیر در ویدئو و یا بازپخش فوری
  • ورودی مرورگر وب
  • میکسر صوتی
  • افکت ویدئویی زنده
  • ورودی چندگانه
  • ارتباط NDI
  • 4 کانال کامل
  • کنترل لمسی از صفحه وب
  • ابزار های تصحیح و نظارت بر رنگ
  • پشتیبانی از پروتکل های مختلف

وبسایت رسمی ویمیکس https://www.vmix.com