تعیین بیتریت دوربین با توجه به پهنای باند شبکه
در سیستمهای نظارت تصویری تحت شبکه (IP)، یکی از مهمترین پارامترهایی که مستقیماً بر کیفیت تصویر، حجم ذخیرهسازی و عملکرد شبکه تأثیر میگذارد، Bitrate یا نرخ ارسال داده است. انتخاب بیتریت بدون توجه به ظرفیت شبکه و سرعت سوییچهای بهکاررفته، باعث ایجاد مشکلاتی مانند لگ تصویر، تأخیر، افت فریم یا اشباع کامل شبکه میشود. در این مقاله نحوه انتخاب بیتریت مناسب دوربین را بر اساس توان شبکه و سوییچها بررسی میکنیم و تمام مقادیر را به صورت کیلوبایت بر ثانیه (KB/s) بیان میکنیم.
بیتریت دوربین چیست؟
بیتریت میزان دادهای است که دوربین در هر ثانیه تولید و از طریق شبکه ارسال میکند. این مقدار معمولاً توسط نرمافزارهای دوربین در قالب Mbps نمایش داده میشود، اما برای تحلیل دقیق مصرف شبکه بهتر است آن را به KB/s تبدیل کنیم.
فرمول تبدیل:
1 Mbps ≈ 125 KB/s
مثال:
اگر بیتریت دوربین 4Mbps باشد:
4 × 125 = 500 KB/s
یعنی دوربین 500 کیلوبایت در ثانیه از پهنای باند شبکه مصرف میکند.
بیتریت پیشنهادی برای رزولوشنهای مختلف (KB/s)
مقادیر زیر تقریبی هستند و بسته به نوع کدک و صحنه ممکن است تغییر کنند:
720p → حدود 120 تا 250 KB/s
1080p (2MP) → حدود 250 تا 500 KB/s
4MP → حدود 500 تا 750 KB/s
4K (8MP) → حدود 1000 تا 2000 KB/s
در دوربینهایی با فناوری H.265 مصرف بیتریت تا 40٪ کمتر میشود.
محاسبه پهنای باند مورد نیاز شبکه
فرمول کلی:
Total Bandwidth = Number of Cameras × Bitrate per Camera
مثال:
اگر 16 دوربین 1080p هر کدام 400 KB/s مصرف کنند:
16 × 400 = 6400 KB/s (حدود 6.4 MB/s)
بنابراین شبکه شما باید حداقل 6.4 مگابایت بر ثانیه ظرفیت واقعی داشته باشد.
تأثیر سرعت سوییچ شبکه
سوییچ 100Mbps (Fast Ethernet)
ظرفیت واقعی تقریباً:
100 Mbps ≈ 12,500 KB/s
اگر هر دوربین 400 KB/s مصرف کند:
12500 / 400 ≈ 31 دوربین
اما برای جلوگیری از اشباع شبکه:
حداکثر توصیهشده: 20 الی 24 دوربین
سوییچ Gigabit (1000Mbps)
ظرفیت واقعی:
1000 Mbps ≈ 125,000 KB/s
اگر هر دوربین 500 KB/s مصرف کند:
125000 / 500 ≈ 250 دوربین
البته در پروژههای واقعی محدودیتهای زیر باعث کاهش این عدد میشود:
- توان پردازشی NVR
- ظرفیت uplink سوییچ
- ساختار VLAN
- فاصله و نوع کابلکشی
اهمیت Uplink سوییچ
حتی اگر پورتهای سوییچ گیگابیتی باشند، در صورتی که uplink سرعت کافی نداشته باشد، شبکه دچار گلوگاه میشود.
مثال:
اگر 20 دوربین × 450 KB/s داشته باشید:
مجموع = 9000 KB/s (حدود 9 MB/s)
اگر uplink فقط 100Mbps باشد (12,500 KB/s)، ممکن است شبکه اشباع شود.
راهحلها:
- استفاده از uplink گیگابیتی
- استفاده از فیبر نوری
- تقسیم دوربینها بین چند سوییچ
نکات مهم در کاهش مصرف بیتریت
برای بهینهسازی مصرف شبکه میتوان از موارد زیر استفاده کرد:
- استفاده از H.265 یا H.265+
- کاهش Frame Rate در محیطهای کمتحرک
- استفاده از VBR (بیتریت متغیر)
- استفاده از Substream برای نمایش زنده
- تفکیک شبکه دوربینها با VLAN
- استفاده از QoS برای اولویتبندی ترافیک ویدئو
جمعبندی
انتخاب بیتریت مناسب دوربین مداربسته باید بر اساس ظرفیت واقعی شبکه و سرعت سوییچها انجام شود. بیان بیتریت به صورت KB/s باعث میشود طراح شبکه بتواند دقیقتر بار روی شبکه را محاسبه کند و از ایجاد گلوگاه جلوگیری کند. با ترکیب مناسب رزولوشن، کدک، کیفیت تصویر و مدیریت پهنای باند شبکه، میتوان یک سیستم نظارتی پایدار، سریع و بدون اختلال طراحی کرد.
اگر سوییچ 100Mbps دارید:
حداکثر 20 تا 24 دوربین با مصرف متوسط
اگر سوییچ Gigabit دارید:
150 تا 200 دوربین بسته به ساختار شبکه
با تنظیم صحیح بیتریت، انتخاب سوییچ مناسب و طراحی اصولی شبکه، میتوان از عملکرد مطلوب دوربینها بدون اشباع شبکه اطمینان حاصل کرد.