سرویس ترنسکد ویدئو VOD
سرویس VOD یکی از سرویسهای جدید ستون است که بخش transcode آن در مرحله آلفا و آماده استفاده است.
سرویس تبدیل ویدیو یک سرویس برای تبدیل یک منبع چندرسانهای (Multimedia) به فرمتها و کیفیتهای متفاوت جهت پخش در سکوهای مختلف میباشد. این سرویس همچنین توانایی تولید استریمهای انطباقی نظیر HLS را نیز دارد. از دیگر قابلیتهای این سرویس میتوان به ایجاد فایلهای بندانگشتی (thumbnails) با فاصلههای زمانی قابل پیکربندی اشاره کرد. API سرویس نیز به صورت ساز و کار CRD ها درون کوبرنتیز تعریف میشوند.
از قابلیتهای این سرویس میتوان به موارد زیر اشاره کرد:
- ورودی و خروجی:
- پشتیبانی از کانتینرهای متفاوت در ورودی و خروجی نظیر mp4، mov و flv
- امکان خروجی گرفتن با کیفیتهای متفاوت (از 240p تا 1080p)
- دریافت فایلهای ورودی از s3
- پشتیبانی از استریمهای انطباقی نظیر hls
- پلیلیست امکان فعال شدن یا غیر فعال شدن دارد
- پیکربندی خودکار cdn برای پخش playlist
- ترنسکد:
- در نظر گرفتن تعداد اختصاصی و فیکس ترنسکدهای همزمان
- در نظر گرفتن تعداد ترنسکد همزمان به صورت منعطف با منابع اشتراکی برای کاهش هزینهها و هدررفت منابع
- امکان تبدیل ویدیو با کدکهای متفاوت نظیر h264، h265 و vp9
- پشتیبانی از کدکهای صدا نظیر mp3 و aac
- امکان video only و audio only
- امکان پیکربندی پارامترهای ویدیو مانند sample rate، bit rate و buffer size
- تصویر بندانگشتی Thumbnail
- تعیین بازه زمانی برداشتن تصویر بندانگشتی از ویدئو
- بازه رو اگر زیاد بگذارید همون فریم اول رو به عنوان بندانگشتی میذاره
- امکان خروجی دادن بر اساس کیفیت ویدئو (پردازش سمت ستون) و کیفیتهای پایینتر از آن با یک تیک (Auto Preset)
- ویژگیهای دیگر:
- امکان درج watermark روی تصویر
- پشتیبانی از افزودن زیرنویس
- پشتیبانی از افزودن audio language
- نمایش درصد پیشرفت و خطاهای احتمالی بصورت همزمان (در استاتوس آبجکت کوبرنتیز)
- مانیتورینگ (فعلا به ازای هر مشتری نیست ولی اضافه کردنش زمان بر نیست)