پروتکل ONVIF چیست؟ معرفی Profileها، کاربرد و رفع مشکلات اتصال

آماده‌ای این آموزش رو توی پروژه واقعی اجرا کنی؟
اینجا فقط تئوری یاد نمی‌گیری؛ قدم‌به‌قدم مهارت‌هایی رو تمرین می‌کنی که توی پروژه واقعی به کارت میان.
مشاهده دوره‌های عملی ←

پروتکل ONVIF چیست؟ معرفی Profileها، کاربرد و رفع مشکلات اتصال

ONVIF یک استاندارد باز برای ایجاد قابلیت همکاری بین محصولات امنیت فیزیکی مبتنی بر IP است. در پروژه دوربین مداربسته، ONVIF کمک می‌کند دوربین، NVR یا نرم‌افزار مدیریت ویدئو از سازندگان مختلف بتوانند از طریق رابط‌های استاندارد با یکدیگر ارتباط برقرار کنند؛ اما عبارت «ONVIF Supported» به‌تنهایی تضمین نمی‌کند همه قابلیت‌های دو دستگاه با هم کار کنند.

برای انتخاب و عیب‌یابی صحیح باید بدانید هر محصول دقیقاً از کدام ONVIF Profile پشتیبانی می‌کند. برای مثال Profile T برای Streaming پیشرفته، Profile G برای ضبط و بازیابی و Profile M برای Metadata و Analytics تعریف شده‌اند. در ادامه کاربرد این Profileها، روش بررسی سازگاری و خطاهای رایج اتصال دوربین به NVR را بررسی می‌کنیم.

ONVIF چیست و چه مشکلی را حل می‌کند؟

ONVIF یک انجمن صنعتی باز است که رابط‌های استاندارد برای همکاری محصولات و سرویس‌های امنیت فیزیکی مبتنی بر IP ارائه می‌کند. در عمل، این استاندارد وابستگی کامل پروژه به پروتکل اختصاصی یک سازنده را کاهش می‌دهد و امکان ترکیب محصولات Conformant از برندهای مختلف را فراهم می‌کند.

برای نمونه، اگر یک دوربین IP و یک NVR از Profileهای سازگار ONVIF پشتیبانی کنند، می‌توان قابلیت‌های مشترک آن‌ها را از طریق ONVIF استفاده کرد. با این حال قابلیت‌هایی مانند Analytics اختصاصی، Smart Event، Audio، PTZ یا تنظیمات ویژه هر برند فقط زمانی در دسترس‌اند که در Profile و پیاده‌سازی هر دو سمت پشتیبانی شوند.

دیاگرام آموزشی ONVIF برای اتصال دوربین IP به NVR و انتقال ویدئو، صدا، PTZ و متادیتا
ارتباط استاندارد دوربین IP و NVR با پروتکل ONVIF

کاربرد ONVIF در دوربین مداربسته چیست؟

  • Video Streaming: دریافت Stream ویدئویی دوربین توسط NVR یا VMS سازگار.
  • Device Configuration: دسترسی استاندارد به بخشی از تنظیمات دستگاه، متناسب با Profile و قابلیت محصول.
  • PTZ: کنترل Pan، Tilt و Zoom در محصولاتی که قابلیت مربوطه را پشتیبانی می‌کنند.
  • Events: انتقال برخی رویدادها مانند Motion یا Tampering در Profileهای مرتبط.
  • Recording and Retrieval: مدیریت ضبط و بازیابی ویدئو در Profile G.
  • Metadata and Analytics: تبادل Metadata و رویدادهای تحلیلی در Profile M.
  • Access Control: استانداردسازی بخش‌هایی از سیستم کنترل دسترسی با Profileهای A، C و D.

ONVIF Profile چیست؟

Profile مجموعه‌ای مشخص از قابلیت‌ها و الزامات ONVIF است. به‌جای اینکه فقط بپرسیم «این دوربین ONVIF دارد؟»، سؤال دقیق‌تر این است که «دوربین و NVR از چه Profileهایی پشتیبانی می‌کنند و قابلیت مشترک موردنیاز من چیست؟» این تفاوت در پروژه‌های چندبرندی بسیار مهم است.

ONVIF Profile S؛ Streaming پایه

Profile S برای سیستم‌های ویدئویی مبتنی بر IP و Basic Video Streaming طراحی شده است. Streaming و پیکربندی ویدئو هسته اصلی آن است و در صورت پشتیبانی محصول، قابلیت‌هایی مانند PTZ، Audio، Multicast و Relay Output نیز می‌توانند در محدوده این Profile قرار بگیرند.

نکته مهم ۲۰۲۶: ONVIF اعلام کرده فرایند Deprecation پروفایل S در جریان است و آخرین تاریخ ارسال محصول جدید برای Conformance این Profile، ۳۱ مارس ۲۰۲۷ است. محصولات موجود Profile S همچنان می‌توانند کار کنند، اما ONVIF برای سیستم‌های جدید استفاده از روش‌های امن‌تر موجود در Profile T را توصیه می‌کند. صفحه رسمی Profile S

ONVIF Profile T؛ Streaming پیشرفته

Profile T برای Advanced Video Streaming طراحی شده و قابلیت‌هایی مانند H.264/H.265، تنظیمات تصویر، Motion و Tampering Event، Metadata Streaming و در محصولات پشتیبان قابلیت‌هایی مانند Bidirectional Audio و HTTPS Streaming را پوشش می‌دهد. برای پروژه‌های ویدئویی جدید، Profile T اهمیت بیشتری از Profile S پیدا کرده است. صفحه رسمی Profile T

ONVIF Profile G؛ ضبط و بازیابی

Profile G برای Edge Storage and Retrieval است. این Profile امکان پیکربندی، درخواست و کنترل Recording را استاندارد می‌کند و برای دوربین یا Encoder دارای قابلیت ضبط داخلی و Clientهایی که باید Recording را مدیریت یا بازیابی کنند کاربرد دارد. بنابراین Profile G را نباید با Profile مخصوص PTZ یا Streaming پیشرفته اشتباه گرفت. صفحه رسمی Profile G

ONVIF Profile M؛ Metadata و Analytics

Profile M برای Metadata and Events for Analytics Applications طراحی شده است. این Profile می‌تواند Metadata مربوط به اشیا، انسان، خودرو، پلاک، موقعیت جغرافیایی و رویدادهای Analytics را بین Edge Device یا سرویس تحلیلی و Clientهایی مانند NVR، VMS یا سرویس Cloud استاندارد کند. Profile M همچنین برای برخی سناریوهای IoT و MQTT کاربرد دارد. صفحه رسمی Profile M

Profile A، C و D؛ کنترل دسترسی

این سه Profile بیشتر به Access Control مربوط‌اند. Profile A برای پیکربندی Credential، Schedule و Access Rule، Profile C برای Door Control و Event Management و Profile D برای Peripheralهایی مانند Card Reader، Biometric Reader، Keypad، Sensor و Lock تعریف شده است. بنابراین Profile A برخلاف توضیح قدیمی این مقاله، Profile مخصوص تحلیل ویدئو یا کنترل پیشرفته دوربین نیست.

Profile Q چه شد؟

Profile Q برای Discovery و پیکربندی اولیه آسان محصولات IP طراحی شده بود، اما ONVIF آن را از ۱ آوریل ۲۰۲۲ Deprecated کرده است. دلیل اصلی این تصمیم، الزام دسترسی ناشناس به فرمان‌های ONVIF در Factory Default State و ناسازگاری آن با Best Practiceهای جدید Cybersecurity بود. بنابراین Profile Q را نباید به‌عنوان Profile جاری برای Firmware Update معرفی کرد. جزئیات رسمی Profile Q

اینفوگرافیک آموزشی پروفایل های ONVIF شامل S، T، G، M، A، C و D و کاربرد هرکدام
معرفی پروفایل های اصلی ONVIF و کاربرد آن ها در سیستم های نظارت تصویری و کنترل دسترسی

تفاوت ONVIF Profile S و Profile T چیست؟

هر دو برای سیستم‌های ویدئویی IP استفاده می‌شوند، اما Profile T نسل پیشرفته‌تری برای Streaming است. Profile T قابلیت‌هایی مانند H.265، Metadata Streaming و مجموعه گسترده‌تری از امکانات مدرن ویدئویی را پوشش می‌دهد. با توجه به پایان پشتیبانی Profile S در ۳۱ مارس ۲۰۲۷، برای خرید تجهیزات جدید بهتر است Conformance محصول با Profile T و قابلیت‌های موردنیاز پروژه بررسی شود.

چطور بفهمیم یک دوربین واقعاً ONVIF Conformant است؟

وجود لوگو یا عبارت ONVIF در صفحه فروش کافی نیست. خود ONVIF تأکید می‌کند پایگاه Conformant Products مرجع معتبر بررسی Conformance است. مدل دقیق محصول و در صورت لزوم Firmware/Software Version را بررسی کنید و Profileهای ثبت‌شده را با NVR یا VMS مقصد مقایسه کنید. جست‌وجوی محصولات Conformant در سایت رسمی ONVIF

این بررسی قبل از خرید مخصوصاً زمانی مهم است که دوربین و NVR از دو برند متفاوت باشند. عبارت‌های تبلیغاتی مانند «ONVIF Compatible» الزاماً همان معنای ثبت رسمی محصول به‌عنوان ONVIF Conformant را ندارند.

چگونه دوربین ONVIF را به NVR اضافه کنیم؟

  1. دوربین و NVR را در شبکه مناسب قرار دهید و IP، Subnet و ارتباط شبکه را بررسی کنید.
  2. دوربین را Activate کنید و یک رمز قوی تنظیم کنید.
  3. در صورت نیاز ONVIF را در تنظیمات دوربین فعال و ONVIF User مناسب ایجاد کنید.
  4. در NVR بخش Camera Management یا Remote Device را باز کنید.
  5. Protocol را روی ONVIF قرار دهید و IP، Port، Username و Password صحیح را وارد کنید.
  6. پس از Online شدن Channel، Live View، Recording، Audio، PTZ و Eventهای موردنیاز را جداگانه تست کنید.

برای آموزش مرحله‌به‌مرحله IP، رمز، Add دستی، Stream و عیب‌یابی، راهنمای اضافه کردن دوربین IP به NVR را ببینید. اگر می‌خواهید قبل از این مرحله، طراحی شبکه، کابل‌کشی، PoE و راه‌اندازی کامل سیستم را یکجا یاد بگیرید، راهنمای آموزش نصب و راه‌اندازی دوربین IP مسیر کامل پروژه دوربین تحت شبکه را پوشش می‌دهد.

دیاگرام آموزشی اتصال دوربین IP به NVR با ONVIF شامل IP Address، Port، Username و Password
مراحل اضافه کردن دوربین ONVIF به NVR و وارد کردن تنظیمات اتصال

چرا ONVIF دوربین به NVR وصل نمی‌شود؟

اینفوگرافیک عیب یابی اتصال ONVIF دوربین IP به NVR شامل شبکه، IP، Port، Protocol، Username Password و Compatibility
مسیر عیب یابی اتصال ONVIF دوربین IP به NVR و بررسی خطاهای رایج

IP یا Subnet اشتباه است

ابتدا مطمئن شوید Camera و NVR در شبکه قابل دسترس قرار دارند. Ping و ابزار Discovery سازنده می‌توانند برای تشخیص اولیه مفید باشند. در NVRهای PoEدار ممکن است شبکه داخلی PoE با LAN اصلی متفاوت باشد.

ONVIF غیرفعال یا User اشتباه است

در بعضی دوربین‌ها باید ONVIF جداگانه فعال شود یا ONVIF User ساخته شود. Username و Password ذخیره‌شده در NVR باید با اطلاعات معتبر دوربین هماهنگ باشند. اگر با دوربین‌های HiLook کار می‌کنید، راهنمای ساخت یوزر ONVIF هایلوک مراحل فعال‌سازی، ساخت کاربر و اتصال به NVR را به‌صورت عملی توضیح می‌دهد.

Port یا Protocol اشتباه انتخاب شده است

پورت ONVIF یا Management Port بین برندها و مدل‌ها یک عدد ثابت جهانی نیست. مقدار صحیح را از تنظیمات دستگاه و مستندات سازنده بگیرید.

Profile یا قابلیت مشترک وجود ندارد

ممکن است Live View برقرار شود ولی Motion Event، Audio، PTZ یا Analytics کار نکند. این وضعیت الزاماً خرابی نیست؛ باید Profileها و Featureهای مشترک دو محصول بررسی شوند.

Codec یا Stream با NVR سازگار نیست

اگر دوربین Online است ولی تصویر ندارید، Resolution، Codec، Bitrate و Stream را بررسی کنید. برای تست می‌توانید موقتاً تنظیمات ساده‌تر و سازگارتر انتخاب کنید.

آیا ONVIF باعث می‌شود همه برندها کاملاً با هم سازگار باشند؟

خیر. ONVIF قابلیت همکاری را در محدوده Interfaceها و Profileهای استانداردشده فراهم می‌کند، نه اینکه تمام Featureهای اختصاصی همه سازندگان را یکسان کند. برای مثال ممکن است Video Streaming بین دو برند بدون مشکل کار کند، اما Smart Analytics اختصاصی یک برند در NVR برند دیگر در دسترس نباشد.

بنابراین در پروژه حرفه‌ای، سازگاری باید بر اساس مدل دقیق + Firmware + Profile + Feature موردنیاز بررسی و در صورت امکان قبل از اجرای گسترده تست شود.

مزایای ONVIF در پروژه دوربین مداربسته

  • کاهش وابستگی به یک برند در طراحی سیستم IP.
  • امکان استفاده از قابلیت‌های مشترک بین محصولات Conformant.
  • انعطاف بیشتر برای توسعه یا تعویض بخشی از سیستم.
  • استاندارد شدن بخشی از ارتباط Camera، NVR، VMS و سرویس‌های تحلیلی.
  • امکان ارزیابی دقیق‌تر سازگاری بر اساس Profile و Feature.

با این حال، ONVIF جایگزین بررسی Datasheet، Compatibility List و تست واقعی پروژه نیست.

سوالات متداول درباره ONVIF

ONVIF مخفف چیست؟

نام ONVIF از Open Network Video Interface Forum آمده است. این انجمن رابط‌های استاندارد برای همکاری محصولات امنیت فیزیکی مبتنی بر IP ارائه می‌کند.

برای اتصال دوربین به NVR، Profile S بهتر است یا T؟

برای تجهیزات جدید، Profile T انتخاب آینده‌نگرانه‌تری است؛ زیرا قابلیت‌های Streaming پیشرفته‌تری دارد و ONVIF پایان پشتیبانی Profile S را برای ۳۱ مارس ۲۰۲۷ اعلام کرده است.

آیا ONVIF همان RTSP است؟

خیر. RTSP یک پروتکل مرتبط با کنترل Streaming است، درحالی‌که ONVIF مجموعه‌ای گسترده‌تر از Interfaceها و Profileها برای Interoperability محصولات امنیت فیزیکی IP تعریف می‌کند.

آیا هر دوربین ONVIF به هر NVR وصل می‌شود؟

خیر. باید Conformance، Profileها، Firmware و قابلیت‌های مشترک دو محصول بررسی شوند. ممکن است فقط بخشی از قابلیت‌ها بین دو دستگاه قابل استفاده باشد.

چرا دوربین با ONVIF Online است ولی Motion کار نمی‌کند؟

Online بودن Channel فقط ارتباط اولیه را نشان می‌دهد. انتقال Event به پشتیبانی مشترک دوربین و Client/NVR از Event Interface و Feature مرتبط وابسته است.

جمع‌بندی

پروتکل ONVIF ابزار مهمی برای Interoperability در سیستم‌های امنیتی IP است، اما برای استفاده درست از آن باید Profileها را بشناسید. Profile S برای Streaming پایه، Profile T برای Streaming پیشرفته، Profile G برای Recording/Retrieval و Profile M برای Metadata و Analytics کاربرد دارند؛ Profileهای A، C و D نیز به Access Control مربوط‌اند و Profile Q از سال ۲۰۲۲ Deprecated شده است.

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

ONVIF و شبکه دوربین مداربسته را عملی یاد بگیرید
اگر می‌خواهید اتصال دوربین IP به NVR، تنظیم شبکه و IP، ONVIF، نصب و راه‌اندازی و عیب‌یابی پروژه‌های دوربین مداربسته را به‌صورت عملی و پروژه‌محور یاد بگیرید، دوره جامع آموزش دوربین مداربسته را ببینید.
مشاهده دوره جامع آموزش دوربین مداربسته ←

مطالب مرتبط: دوربین تحت شبکه چیست؟ | اضافه کردن دوربین IP به NVR | پهنای باند NVR | تغییر رمز دوربین مداربسته

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *