رمزگذاری چیست و چه کاربردی دارد؟ Transcoding (تبدیل) transcoding چیست.

اگر در سال های گذشته جالب ترین اخبار فناوری داخلی عمدتاً مربوط به نرم افزار بود، در سال 2019 اتفاقات جالب زیادی در زمینه سخت افزار رخ داد. علاوه بر این، دولت قاطعانه جایگزین واردات و نه تنها نرم افزار شده است.

سازمان‌های دولتی در سال 2019 واقعاً پلتفرم‌های T را خراب کردند: شرکت در عذاب است، "80٪ کارمندان ترک می‌کنند"، سایت خاموش است

به جریان پایان ناپذیر مشکلات شرکت "T-Platforms" که موسس و مدیر عامل آن در بازداشت است، یک اخراج گسترده اضافه شد. CNews می نویسد: این سازمان نه تنها برای حقوق، بلکه حتی برای پشتیبانی وب سایت شرکتی پول کافی ندارد.

Rostec می خواهد تراشه های روسی برای بلوتوث، وای فای، NFC و اینترنت اشیا ایجاد کند

Rostec پیشنهاد می کند تراشه هایی را برای فناوری های بی سیم بلوتوث، Wi-Fi، ZigBee، NFC، LPWAN، NB-IoT و Thread در روسیه توسعه دهد. سیستم‌های خود روی یک تراشه برای اینترنت اشیا و ایستگاه‌های پایه LPWAN نیز باید ظاهر شوند. کل سرمایه گذاری در توسعه اینترنت اشیا در روسیه تا سال 2030 به بیش از 200 میلیارد روبل خواهد رسید.

کسپرسکی در حال کار بر روی اولین تراشه در روسیه برای سرعت بخشیدن به هوش مصنوعی است

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

روسیه به «میر» نیاز دارد، ترجیحاً همه: در روسیه به جای Apple Pay و Google Pay، باید Mir Pay را روی گوشی‌های هوشمند از قبل نصب کنند.

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

عدم پرتاب تقریباً نیمی از ماهواره‌های Roscosmos با تحریم‌های ریز مدارهای مقاوم در برابر تشعشعات و در دسترس نبودن OneWeb توضیح داده شد.

دیمیتری روگوزین، مدیر عامل شرکت روسی، در توضیح اظهارات یوری بوریسوف معاون نخست وزیر مبنی بر تکمیل برنامه های پرتاب فضایی روسیه در سال جاری، گفت که Roskosmos 45 پرتاب را انجام نداده است، عمدتاً به دلیل در دسترس نبودن فضاپیمای OneWeb و وزارت دفاع. "کمی بیشتر از 50 درصد." این خبر توسط تاس گزارش شده است.

رمزگذاری تطبیقی: چیست؟


به این اصطلاح میانجی زبان فردی گفته می شود که توسط متخصص یک دارالترجمه انجام می شود. با رمزگذاری تطبیقی، اطلاعات از یک زبان به زبان دیگر با تغییر همزمان بر اساس قوانین تعامل بین زبانی ترجمه می شود.
به طور معمول، رمزگذاری تطبیقی ​​مستلزم توجه به این است که کدام گروه زبانی یا شکل خاصی از تغییرات اطلاعاتی در زمینه وجود دارد. بنابراین، رمزگذاری تطبیقی ​​به شما این امکان را می دهد که گزینه ترجمه ای را انتخاب کنید که با محتوای متن اصلی مطابقت داشته باشد. در عین حال، متن ترجمه شده را نمی توان برای جایگزینی 100% متن اصلی استفاده کرد.
ترجمه همیشه در مرکز میانجیگری زبانی قرار داشته است. متون مبدأ و مقصد باید از نظر معنایی معادل و یکسان باشند. چنین شباهتی از متون برای دستیابی به درک متقابل لازم است که توسط ویژگی های زبانی ارتباط تعیین می شود.
رمزگذاری تطبیقی ​​ماهیتی فراترجمه دارد و امکان تبدیل پیچیده متن را فراهم می کند که نه تنها ترجمه معمولی، بلکه اقتباس متن را نیز شامل می شود. ماهیت رمزگذاری تطبیقی، روش نگارش متون با اشکال مختلف، با تمرکز بر سبک و ماهیت قابل قبول اطلاعات و حجم مورد نیاز است. اطلاعات اصلی موجود در متون با دقت انتخاب شده و دوباره گروه بندی می شوند.
این قالب های متن ارتباطی در حجم مجاز خود و قوانین خاصی برای ارائه مطالب متفاوت است. انجام ترجمه مطابق با آنها درک متن را تسهیل می کند.

نیاز به رمزگذاری ویدیویی

امروزه فناوری‌های فشرده‌سازی ویدیوی دیجیتال تقریباً در همه انواع برنامه‌های ویدیویی مهم هستند. اهمیت پارامترهایی مانند فشرده سازی و سازگاری داده ها با توجه به روند فزاینده به سمت همگرایی رسانه های ارتباطی از اهمیت بیشتری برخوردار است.
شناخته شده ترین برنامه های ویدئویی دیجیتال شامل DVD، تلویزیون با کیفیت بالا (HDTV)، تلفن ویدیویی/تله کنفرانس و اخیراً نظارت تصویری است. هر یک از این فناوری ها به ترتیب تاریخچه توسعه خود را دارند، هر کدام از آنها الگوریتم های فشرده سازی خاص خود را دارند.
Transcoding دو نقش مهم ایفا می کند. اول، ارتباط بین دستگاه‌های موجود و جدید را فراهم می‌کند. به عنوان مثال، بسیاری از سیستم های کنفرانس ویدئویی موجود بر اساس استاندارد کدگذاری ویدیویی H.263 هستند. سیستم‌های کنفرانس ویدیویی جدیدتر از نمایه اصلی H.264/AVC استفاده می‌کنند. بنابراین، برای فعال کردن ارتباط بین این سیستم‌ها، رمزگذاری ویدیویی بلادرنگ مورد نیاز است. ثانیاً شبکه های اطلاعاتی به ویژه اینترنت پهنای باند محدودی برای انتقال ویدئو دارند. به عنوان مثال، اکثر فیلم ها در حال حاضر بر روی دیسک های DVD با فرمت MPEG2 ذخیره می شوند. محدودیت‌های پهنای باند در ویدیوهای درخواستی و پخش ویدیو از طریق شبکه‌های IP مستلزم تبدیل این داده‌های ویدیویی به فرمت فشرده‌تر است. این امر با رمزگذاری ویدیو در زمان واقعی قبل از ارسال به دست می آید. به طور کلی، در نتیجه رمزگذاری، تا 50 درصد از پهنای باند شبکه بدون افت کیفیت ویدئو آزاد می شود.
رمزگذاری در کنفرانس های ویدئویی

بنابراین یکی از کاربردهای ترانکدینگ سیستم های ویدئو کنفرانس است. یک طرح رمزگذاری معمولی مورد استفاده در چنین سیستم هایی را در نظر بگیرید (شکل 1). یک پردازنده سیگنال (DSP2) جریان ویدئوی ورودی را رمزگشایی می کند و یک فریم ویدئوی بازسازی شده تولید می کند که از طریق رابط سریال RapidIO (sRIO) به پردازنده سیگنال دیجیتال دیگری (در این مثال DSP1) ارسال می شود. DSP1 فریم ویدیوی بازسازی شده را به فرمت دلخواه رمزگذاری می کند. به طور معمول، یک طرف کنفرانس ویدیویی از تجهیزات مبتنی بر H.263 استفاده می کند در حالی که طرف دیگر از تجهیزات مبتنی بر H.264 استفاده می کند.
پردازنده میزبان که ترافیک شبکه را مدیریت می کند با چندین DSP (در این مورد چهار عدد) از طریق یک اتصال گذرگاه PCI ارتباط برقرار می کند.
ویژگی کلیدی تعامل پردازنده ها در این مثال اتصال آنها از طریق رابط sRIO است. از آنجایی که داده های منتقل شده بین DSP ها ویدئویی فشرده نشده است، معمولاً با سرعت 30 فریم در ثانیه، پهنای باند مورد نیاز برای پیوند ارتباطی بین دستگاه ها بسیار بالا است.
اگر ویدیو را با وضوح استاندارد NTSC (720 در 480 پیکسل) YUV 4:2:0 بگیریم، اندازه هر فریم 720x480x1.5 = 518400 بایت خواهد بود. بر این اساس، در فرکانس 30 فریم در ثانیه، خروجی خط باید تقریباً 124 مگابیت بر ثانیه باشد.
انتخاب رابط sRIO بر اساس الزامات نرخ انتقال داده های ویدئویی و پشتیبانی از ساختار سوئیچینگ انعطاف پذیر تعیین می شود. sRIO از سه نرخ داده پشتیبانی می کند: 1.24 گیگابیت بر ثانیه، 2.5 گیگابیت در ثانیه و 3.125 گیگابیت بر ثانیه. این رابط از فناوری SerDes برای بازیابی همگام سازی ساعت در جریان داده استفاده می کند و از رمزگذاری 8-b/10-b استفاده می کند. این مشخصات رابط سریال از پورت های تک خطی (1X) و چهار خطی (4X) پشتیبانی می کند. لایه فیزیکی رابط sRIO مکانیسم دست دادن را که هنگام برقراری ارتباط بین دستگاه ها و همچنین ترتیب تشخیص خطا بر اساس کد افزونگی چرخه ای استفاده می شود، تعریف می کند. لایه فیزیکی رابط همچنین اولویت بسته مورد استفاده در مسیریابی در بافت سوئیچینگ را تعیین می کند.
برای استفاده کامل از پهنای باند sRIO، پردازنده ها باید این رابط ها را داشته باشند. چنین پردازنده هایی توسط Texas Instruments ارائه می شوند. به عنوان مثال، پردازنده سیگنال TMS320C6455 دارای یک رابط داخلی sRIO است که چهار اتصال همزمان را فراهم می کند و دارای حداکثر سرعت انتقال داده 20 گیگابیت بر ثانیه در هر دو جهت است.
پردازنده TMS320C6455

علاوه بر رابط sRIO، C6455 دارای مجموعه ای اضافی از ویژگی های مهم است که آن را برای رمزگذاری ایده آل می کند. این ویژگی های کاربردی را می توان در چهار بلوک اصلی ترکیب کرد.
در دسترس بودن تعداد زیادی رابط ورودی-خروجی با سرعت بالا. طراحان سیستم از راه حل های مختلفی استفاده می کنند، بنابراین یک پردازنده سیگنال دیجیتال برای برنامه های کاربردی پردازش ویدئو باید پورت های I/O را برای اتصال ماژول های سیستم در سطح برد فراهم کند. همانطور که قبلا ذکر شد، C6455 دارای یک پورت sRIO داخلی برای ارتباط بین دستگاه ها است.
سایر گزینه های ورودی/خروجی در C6455 عبارتند از یک کنترلر دسترسی به رسانه اترنت 1 گیگابیت در ثانیه (EMAC)، یک کنترلر حافظه 32 بیتی با سرعت دوگانه داده (DDR2-500) و گذرگاه 66 مگاهرتز برای اتصال دستگاه های جانبی (PCI). رابط داخلی ATM (UTOPIA 2) به پردازنده C6455 اجازه می دهد تا در زیرساخت های مخابراتی استفاده شود.
حرکت کارآمد داده ها در داخل تراشه. معماری تک تراشه ای برای جابجایی کارآمد داده ها یکی از مزیت های اصلی پردازنده C6455 نسبت به نسل های قبلی خود است. در برنامه‌های پردازش ویدیو، DSPها به عنوان بردگان پردازنده میزبان کار می‌کنند. بنابراین توان عملیاتی بالا، تأخیر کم و امکان انتقال موازی داده بین دستگاه های master و slave برای آنها حائز اهمیت است. این الزامات معماری دستگاه را تعیین می کند: دستگاه های جانبی، حافظه داخلی و هسته پردازنده از طریق یک سوئیچ کارآمد (منبع مرکزی سوئیچ شده - SCR) پردازنده C6455 با یکدیگر تعامل دارند.
همچنین سازماندهی بهینه جریان داده مهم است. با استفاده از گذرگاه های حافظه 256 بیتی و دسترسی مستقیم به حافظه داخلی (IDMA) بهبود یافت. IDMA حرکت داده های پس زمینه را بین دو سطح حافظه داخلی و همچنین به و از گذرگاه جانبی فراهم می کند.
مقدار زیادی حافظه روی تراشه. SRAM روی تراشه بسیار سریعتر از SDRAM پویا خارجی است و به دلیل هزینه ساخت بالا بسیار کوچکتر است. برای برنامه های ویدئویی معمولی، حافظه روی تراشه عمدتاً به دو منظور عمل می کند: 1) ذخیره کد و داده های پرکاربرد، 2) بارگذاری/آپلود داده های موقت قبل و بعد از پردازش. به طور کلی، هرچه حافظه روی تراشه موجود بیشتر باشد، عملکرد برنامه بهتر است. C6455 DSP دارای دو مگابایت رم استاتیک است.
سازگاری نرم افزار (SW). سازگاری با نرم افزار به عقب مهم است زیرا بسیاری از برنامه های ویدیویی مدت ها قبل از اینکه رمزگذاری به طور گسترده مورد استفاده قرار گیرد توسعه یافته بودند. به منظور استفاده از نرم افزار موجود بر روی پردازنده های جدید، توصیه می شود عملکرد DSP را نه با تغییر مجموعه دستورالعمل آن، بلکه با معماری هسته پردازنده بهبود بخشید. پردازنده C6455 دارای دو نوآوری در معماری است. اولین مورد مربوط به معرفی یک بافر دایره ای است که به طور بالقوه کارایی خط لوله سازی نرم افزار پردازش کد را با چرخه های کوتاه افزایش می دهد. مورد دوم استفاده از نسخه های 16 بیتی دستورالعمل های 32 بیتی بومی است که به طور قابل توجهی اندازه کد برنامه را کاهش می دهد و در نتیجه نرخ "از دست دادن" را هنگام دسترسی به حافظه کش کاهش می دهد.
نمونه اولیه سیستم رمزگذاری

Transcoding همچنین برای انتقال داده‌ها از DVDها از طریق یک شبکه IP، مانند سیستم آموزشی شرکت، برنامه‌های ویدیویی درخواستی، و پخش ویدیو ضروری است. در این حالت، فرمت ویدئوی منبع MPEG2 و فرمت هدف عمدتا WMV9 است. توجه داشته باشید که قابلیت برنامه ریزی DSP ها، پشتیبانی از هر ترکیبی از فرمت ویدیوی منبع/هدف را آسان می کند.
برای رمزگذاری داده های ویدئویی، نیاز به حل بسیاری از مسائل فنی مانند تبدیل فرمت، کاهش نرخ بیت جریان ویدئو و وضوح زمانی و مکانی آن است. بنابراین، طرح‌های مختلف رمزگذاری داده‌های ویدئویی هوشمند توسعه یافته‌اند. اصل اصلی آنها حداکثر استفاده مجدد ممکن از اطلاعات موجود در جریان ویدیوی ورودی است.
این بخش یک نمونه اولیه سیستم رمزگذاری ویدئویی را مورد بحث قرار می‌دهد که برای هر طرح رمزگذاری به دلیل استفاده از معماری مبتنی بر زیرساخت سخت‌افزار/نرم‌افزار انعطاف‌پذیر مناسب است. برای برآورده کردن سناریوهای هدف مختلف رمزگذاری ویدیو، ساده‌ترین طرح رمزگذاری انتخاب شد که در آن جریان ویدیو به طور کامل رمزگشایی می‌شود و سپس مطابق با محدودیت‌های جدید کدگذاری مجدد می‌شود.
جریان داده ها در سیستم از سمت چپ نمودار شروع می شود (شکل 2)، با یک فایل ویدئویی فشرده شده با MPEG2 که روی هارد دیسک ذخیره می شود، و به یک صفحه نمایش تخت ختم می شود که در آن فیلم توسط Windows Media Player پخش می شود. در این دمو، ویدئو با وضوح استاندارد NTSC (720 در 480 پیکسل) و با سرعت 30 فریم بر ثانیه رمزگذاری شده است.
ماژول استریم سینک که روی DSP1 اجرا می شود، جریان MPEG2 را بافر می کند و ورودی ماژول رمزگشا MPEG2 را سازماندهی می کند. عملیات دریافت با استفاده از کتابخانه TI's Network Development Kit (NDK) کنترل می شود که در اصل یک پشته TCP/IP است. ماژول بسته بندی کننده ASF که روی پردازنده DSP2 اجرا می شود، بسته های ASF را از داده های فشرده شده در ماژول WMV9 تولید می کند. DSP2 همچنین دارای یک سرور http مبتنی بر NDK است که درخواست‌های پخش جریانی از Windows Media Player را مدیریت می‌کند و بسته‌های ASF را به آن ارسال می‌کند. Windows Media Player بسته های ASF را رمزگشایی می کند و ویدیو را روی صفحه نمایش می دهد.
یکی از جالب ترین و پیچیده ترین جنبه های جریان داده، تعامل دو پردازنده سیگنال دیجیتال از طریق رابط sRIO است. همانطور که هر فریم ویدئویی منتقل می شود، موارد زیر رخ می دهد. پس از اینکه DSP1 ارسال یک فریم ویدئو را کامل کرد، یک بسته داده ارسال می کند که در مشخصات پروتکل sRIO به آن DOORBELL گفته می شود. بسته DOORBELL یک وقفه سیستمی در پردازنده DSP2 ایجاد می کند که وجود یک قاب را اعلام می کند. در پاسخ، DSP2 فرآیند رمزگذاری به فرمت WMV9 را آغاز می کند. هنگامی که فریم کدگذاری شد، DSP2 یک بسته DOORBELL را به DSP1 ارسال می کند. این یک وقفه در DSP1 ایجاد می کند تا نشان دهد که DSP1 آماده ادامه ارسال فریم بعدی است. در عمل، از طرح بافر پینگ پنگ استفاده می شود تا عملیات رمزگذاری/رمزگشایی و انتقال داده به صورت موازی انجام شود.
بلوک رابط کاربری گرافیکی (GUI) عملکردهای کنترل و نظارت را در سیستم فراهم می کند. پیوند sRIO و فعالیت پیوند گیگابیتی MAC (GMAC) در زمان واقعی نمایش داده می شود. هنگام انتقال از طریق یک جریان داده MPEG-2، متوسط ​​نرخ بیت 8 مگابیت در ثانیه است که برای رمزگذاری استاندارد با کیفیت 30 فریم در ثانیه معمول است. هنگام انتقال بسته های ASF از طریق پیوند، میانگین سرعت انتقال 4 مگابیت در ثانیه است. این نشان می دهد که فرمت WMV9 می تواند تقریباً 50 درصد از پهنای باند را آزاد کند و در عین حال کیفیت ویدیویی مشابهی را ارائه دهد. برای یک کانال ارتباطی با رابط sRIO، میانگین نرخ داده 124 مگابیت بر ثانیه است.

بنابراین، قابلیت‌های پردازنده سیگنال دیجیتال TI C6455 در ترکیب با رابط sRIO، و همچنین نشان دادن نمونه اولیه سیستم رمزگذاری مبتنی بر پردازنده‌های C6455، نشان می‌دهد که وظیفه پیچیده انتقال ویدئو در شبکه‌های IP می‌تواند هر دو با موفقیت حل شود. اکنون و در آینده . .

از ماهواره، ویدئو در کدک MPEG-2 یا در H.264 (معروف به AVC یا MPEG-4 part10) منتقل می شود. به عنوان یک قاعده، برای سادگی، MPEG-4 قسمت 10 به MPEG-4 کوتاه شده است، اما در اینجا مهم است که آن را با MPEG-4 قسمت 2 اشتباه نگیریم، که کاملاً ناسازگار است و شبیه H.264 نیست و استفاده شده است. در دوربین های IP قدیمی

صدا در لایه صوتی MPEG 2 (به اختصار mp2) یا در ac3 (a/52) منتقل می شود.

علاوه بر این، درک این نکته مهم است که امروزه H264 معمولاً با intra-refresh فشرده می شود، یعنی. هیچ فریم کلیدی (IDR یا فریم کلیدی) در جریان ویدیو وجود ندارد. این روش فشرده‌سازی به شما امکان می‌دهد جهش‌های میزان بیت را صاف کنید.

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

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

امروزه هنگام انتقال کانال های HD از طریق اینترنت، باید جریان را به چندین کیفیت مختلف فشرده کنید: از HD با حداکثر کیفیت تا استاندارد SD برای جبران کانال های بارگذاری شده بیش از حد.

در نتیجه، ویدئو از ماهواره باید به کدک ها و کیفیت های دیگر تبدیل شود تا یک سرویس OTT با کیفیت بالا ارائه شود.

مهم است که رمزگذاری را با بسته بندی مجدد اشتباه نگیرید. Transcoding یک عملیات بسیار منابع فشرده است که شامل موارد زیر است:

  • فشرده سازی جریان به ویدیو/صوت کدگذاری شده
  • رمزگشایی به ویدیو/صوت خام
  • تغییر اندازه و سایر پارامترها
  • رمزگذاری برگشت
  • بسته بندی در حمل و نقل برای جریان

بسته بندی و باز کردن بسته بندی عملیات نسبتاً آسانی است، سرور استریم می تواند تا 1000 کانال را در یک رایانه مدیریت کند. بسته به اندازه و قدرت رایانه، می‌توانید روی یک رایانه از 1 تا 30 کانال رمزگذاری کنید.

برای رمزگذاری، می توانید از دستگاه های اختصاصی تخصصی، یک پردازنده مرکزی یا یک کارت ویدیویی استفاده کنید: خارجی یا داخلی پردازنده.

ما دستگاه های تخصصی را در نظر نخواهیم گرفت، زیرا در بیشتر موارد یا یک رایانه با نوعی برنامه، یا تجهیزات بسیار گران قیمت و بسیار تخصصی است، یا صرفاً یک دستگاه گران قیمت غیر منطقی است که صرفاً از طریق تلاش های بازاریابی شرکت سازنده فروخته می شود و نه اجازه می دهد تا به همان اندازه یا نتایج قابل توجهی دست یابد.

H.264

چندین برنامه مختلف برای پردازش ویدیو در CPU وجود دارد، اما امروزه به طور کلی تنها دو کتابخانه وجود دارد که استفاده از آنها برای فشرده سازی به کدک H.264 در CPU منطقی است: این libx264 رایگان و MainConcept پولی است. هر چیز دیگری هم از نظر نتیجه خروجی و هم از نظر استفاده از منابع بدتر یا بسیار بدتر است.

تمرین کار با MainConcept در این مقاله مورد توجه قرار نخواهد گرفت و فقط به libx264 اشاره خواهد شد.

کدک H.264 امروزه استاندارد واقعی برای ویدیو است، زیرا در همه دستگاه های مدرن به استثنای برخی از دستگاه های Google پشتیبانی می شود.

عملا هیچ جایگزینی برای آن وجود ندارد. امروزه H.265 ظهور کرده و در حال توسعه است، در حال حاضر از حمایت زیادی برخوردار است، اما در حال حاضر، کار با آن یک سرمایه گذاری در آینده است.

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

هنگام رمزگذاری ویدیو، باید بدانید که باید بین پارامترهای زیر تعادل برقرار کنید:

  • تاخیر در داخل رمزگذار در فریم ها
  • استفاده از CPU (چند میلی ثانیه طول می کشد تا یک فریم فشرده شود)
  • کیفیت تصویر خروجی (چقدر پیکسلی و چه رنگی دارد)
  • نرخ بیت خروجی

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

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

در مورد تأخیر در داخل رمزگذار، برای ویدئو کنفرانس بسیار مهم است، اما برای IPTV کاملاً غیرقابل توجه است. حتی 5 ثانیه تاخیر در پخش تلویزیون کیفیت سرویس را تغییر نمی دهد.

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

درک این رابطه پیچیده برای درک بهتر این ادعا که "رمزگذار ما بهترین رمزگذار در جهان است" ضروری است. شما باید حداقل 4 پارامتر را با هم مقایسه کنید، اما در نهایت همه چیز به این ختم می شود: چقدر هزینه برای رمزگذاری یک کانال با کیفیت مطلوب و نرخ بیت خروجی در ماه هزینه دارد.

سرور رسانه فلوسونیک برای رمزگذاری

یک بسته جداگانه برای Flussonic Media Server با یک رمزگذار ارائه می شود.

Flussonic Media Server می تواند ویدئو را از منابع UDP/HTTP MPEG-TS، RTMP رمزگشایی کند و آن را در کیفیت ها و اندازه های مختلف رمزگذاری کند.

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

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

Flussonic Media Server راحت‌تر از VLC یا سایر گزینه‌ها برای سازماندهی رمزگذاری است، زیرا توسط یک فایل پیکربندی واحد کنترل می‌شود و به طور خودکار وضعیت رمزگذاری را نظارت می‌کند. از سوی دیگر، VLC به نوشتن تعداد زیادی اسکریپت نظارتی برای ردیابی وضعیت رمزگذاری نیاز دارد.

ویژگی مهم بعدی Flussonic Media Server برای ترانکودینگ، تعادل مجدد خودکار جریان ها در هنگام از کار افتادن یکی از سرورها است. اگر یکی از 20 ترانکودر در شب خراب شود، ترانسکودرهای باقیمانده را می‌توان به گونه‌ای پیکربندی کرد که به‌طور خودکار جریان‌ها را برای رمزگذاری ضبط کنند و استریمر جریان‌ها را از رمزگذارهای پشتیبان بگیرد.



سازندگان مختلف دوربین‌های IP به آنها فرآیندهای فشرده‌سازی ویدیویی پشتیبانی شده متفاوتی را ارائه می‌کنند. به طور معمول، این فرآیندها تنها با الزامات پروژه های دوربین مدار بسته همپوشانی دارند. هنگامی که کاربران به سمت داده های ویدیویی حرکت می کنند، از نظر عملکرد، انعطاف پذیری و راحتی دچار کمبودهایی می شوند. تنها استثناها آن دسته از فرآیندهای فشرده سازی هستند که به طور خاص برای سیستم دوربین مدار بسته اصلاح شده اند.

تنظیمات قابلیت‌های فشرده‌سازی ویدیوی داخلی دوربین بر روی رمزگذاری تأثیری نمی‌گذارد، بنابراین می‌توان از آن برای تبدیل فرمت‌های فشرده‌سازی دوربین به فرمت‌های دیگری که به بهترین وجه با نیازهای شما مطابقت دارند، استفاده کرد. نمونه‌هایی از فرمت‌های اصلاح‌شده شامل کدک‌های ویژه‌ای است که نه تنها برای کاربران دوربین مداربسته بهینه‌سازی شده‌اند، بلکه با استانداردهای شناخته شده نیز مطابقت دارند.

استدلال برای استفاده از فناوری رمزگذاری عبارتند از:

  • در زمان ترکیب دوربین های تولید کنندگان مختلفهمگن سازی عملکردی سیستم دوربین مدار بسته با وجود تفاوت در تولید کنندگان دوربین، تمام عملکردهای رمزگذار در دسترس خواهند بود.
  • امکان ادغامپردازش تصویر در ترانکودر؛
  • استفاده از عملکردبه عنوان مثال، جریان داده پویا در زمان واقعی (DLS)، با تطبیق خودکار وضوح جریان با اندازه پنجره مانیتور اپراتور. به لطف این، می توان به میزان قابل توجهی پهنای باند مورد استفاده در زمان واقعی برای انتقال داده چند کانالی را کاهش داد.


خلاصه

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

رمزگذاری یک دارو نیست. بر اساس الزامات ویژه برای سیستم، می توان شکل و امکان سنجی، مزایای عملکردی و صرفه جویی در هزینه های لازم را تعیین کرد. فناوری Transcoding به شما این امکان را می دهد که برخی از مشکلات را کارآمدتر از توانایی های خود دوربین حل کنید. برعکس، سایر مشکلات با استفاده از قابلیت‌های دوربین راحت‌تر حل می‌شوند، که نشان‌دهنده اثربخشی قابلیت‌های منطقی-اطلاعاتی غیرمتمرکز است. در واقع بین قابلیت های متمرکز و غیرمتمرکز منطقی-اطلاعاتی تعارضی وجود ندارد و هر کدام در حوزه خود مؤثر هستند.