کاربرد Multi-Streaming در دوربین مداربسته

 دوربین های ورتینا دارای قابلیت مولتی استریم (Multi-Streaming)  هستند. این قابلیت بدین معناست که یک دوربین می تواند چندین تصویر با کیفیت ها و نرخ فریم (frame rate) و حتی کدک (Codec) های مختلف را همزمان ارسال کند.

بیشترین کاربرد Multi-Streaming به نیاز ها و اهداف مختلف در نمایش تصویر  باز می گردد. برای مثال وقتی شخصی تصویر ارسالی از فقط یک دوربین را بر روی نمایشگر خود پخش می کند، تصویر را با بالاترین وضوح ممکن مشاهده میکند ولی برای مثال زمانی که تصویر را در ماتریس های 3*3 یا 4*4  پخش می کند، این تصاویر با وضوح کمتری نمایش داده می شود.

مزیت Multi-Streaming در این است که این عمل به مقدار قابل توجهی در استفاده از قدرت پردازش و پهنای باند مشتری صرفه جویی می کند. در عین حال می توان گفت که تا زمانیکه مانیتور یا نمایشگر توانایی پخش دوربین های با کیفیت 1080P ( با 3MP، 4MP، 4K، …) را در کنار هم داشته باشد، هیچ افت کیفیت قابل مشاهده ای در تصاویر رخ نمی دهد.

درصد مقدار استریم های مورد استفاده قرارگرفته

(گزارش شده توسط نصاب ها در سال 2017)

 

اما نصاب ها چگونه از قابلیت Multi-Streaming صحبت میکنند؟

بیش از 100 نصاب دلیل و چگونگی استفاده خود را به شرح زیر بیان کرده اند:

دوربین های دو استریم (Dual  Streams) :

 معمولا یک تصویر کیفیت بالا برای ضبط کردن و یک تصویر با کیفیت پایین برای پخش زنده.

  •  یکی کیفیت بالا و یکی کیفیت پایین.
  •  یکی برای ضبط کردن (حداکثر کیفیت، 10/ 8 فریم بر ثانیه fps) و یکی برای پخش زنده یا دسترسی به تصاویر دوربین با تفن همراه.
  • دو تصویر. یکی Full HD، و دیگری هم با کیفیت کم، برای اتصالات کنترل از راه دور.
  •  یکی برای دیدن، یکی برای ضبط کردن

دوربین های تک استریم (One Stream) :

تقریبا 40 درصد از نصاب ها استفاده از Single-Streaming را گزارش داده اند. با این حال صحبت های نصاب ها خیلی پراکنده و غیر مرتبط با هم بود:

  •  نیازی به بیشتر نبود.
  •  معمولا به یکی نیاز است.
  •  تا به حال به بیشتر از یکی نیاز نداشتیم.
  •  هیچوقت به بیشترش نیاز نیست.

بعضی از صحبت ها غیر معقول به نظر می آمد. به طوری که این ذهنیت را ایجاد می کرد که شاید نصاب طریقه کارکرد Multi-Streaming  را نمی داند، یا از مزیت های آن بی خبر است.

  •    Multiple Streams به نظر ایده ی خوبی می آید ولی معمولا مشتریان در حین آموزشِ استفاده، این روش را درک نمی کنند.
  •  نرم افزارها  به اندازه ی کافی زمان و انرژی را برای نصب و راه اندازی خرج می کند. مخصوصا برای پروژه های بزرگ. زمان کافی برای قدم های بیشتر و فراتر رفتن وجود ندارد.
  •  آیا کار بیشتری باید انجام میدادیم؟

برخی دیگر هم گفتند که ما نگران پهنای باند نیستیم.

  •  پهنای باند، مساله نیست.
  •  از آنجایی که ما معمولا سیستم ها را با پهنای باند کافی با توجه به دوربین ها، سرورها و مشتری ها تنظیم و راه اندازی می کنیم، بنابراین سود و مزیتی در افزایش Stream ها نمی بینیم.

هرچند، حتی اگر پهنای باند نا محدود باشد، مساله Decompressing ویدئو با حداکثر کیفیت و حداکثر نرخ فریم Stream ها در آن واحد است که موجب Overload دستگاه می شود.

دوربین های سه استریم (Triple Streams) :

برای کسانی که از سه Stream استفاده می کنند، Stream اضافی برای ذخیره کردن سطح دیگری از پهنای باند استفاده می شود.

  •  تصویر زنده، ضبط، و تصویر زنده ی دیگری برای مواقع مورد نیاز.
  •  وضوح (Resolution)بالا برای ضبط، وضوح پایین برای نمایش چند تصویره و وضوح متوسط برای نمایش تمام صفحه تصویر زنده.
  •  برای ضبط، پخش زنده کیفیت پایین و پخش زنده کیفیت بالا.
  • به طور کلی 3Stream. نمایش زنده که معمولا با وضوح 1080P و 30 فریم بر ثانیه (30fps) است، ضبط با وضوح 1080p و 10fps صورت می گیرد و در Dynamic Stream Switching با وضوح 240P و 25fps انجام می شود.

و در آخر راه اندازی خودکار Multi-Streaming

تعداد کمی از افراد به راه اندازی خودکار سیستم های مدیریت ویدئو و تغییر حالت بین Stream ها اشاره کرده اند در حالیکه به دلیل کاهش زمان راه اندازی برای نصاب و کم تر کردن احتمال Overload دستگاه نمایش مشتری، موضوع در حال گسترش و پیشرفتی شده است.

  •  با وجود سیستم مقیاس گذاری پویا ( dynamic scaling ) در نرم افزار، نمیدانم دقیقا مساله شما چیست؟
  •  نرم افزار خودش نیاز به وضوح کمتر را در مورد لزوم مدیریت خواهد کرد.

منبع : CCTVinfo.ir