راهنمای عیب یابی پخش ویدئو چندپخشی UDP

معرفی

این راهنمای عیب یابی پخش ویدئو چندپخشی UDP!! نحوه پیکربندی استریم چندپخشی را توضیح می دهد, تشخیص دوربین را تأیید کنید, و مشکلات رایج پخش را هنگام استفاده از استریم های UDP MPEG-TS با VLC یا SPlayer حل کنید.

این طراحی شده است تا به شما در شناسایی سریع اشتباهات پیکربندی و مشکلات مربوط به شبکه در طول آزمایش کمک کند.


Q: آیا سیستم از Multicast پشتیبانی می کند؟? آیا می توانم یک استریم را به چندین IP خروجی بدهم؟?

آ: بله.

سیستم به طور کامل پشتیبانی می کند پخش ویدئو چندپخشی UDP, اجازه می دهد یک جریان ویدئو به طور همزمان به چندین گیرنده بدون پخش جریانی برای هر آدرس IP تحویل داده شود..

این یک مکانیسم جریان یک به چند در همان شبکه است.


UDP Multicast چگونه کار می کند

برای فعال کردن حالت چندپخشی:

  • را تنظیم کنید آی پی از راه دور روی فرستنده (رمزگذار) سمت یک آدرس چندپخشی
    مثال: 224.0.0.23
  • همه گیرنده ها باید با استفاده از آدرس IP یکسان به یک گروه چندپخشی مشابه بپیوندند

نمونه های پیکربندی گیرنده

Remote IP setting on Multicast of SDI AHD to IP encoder board
تنظیم IP از راه دور در Multicast از SDI AHD به برد رمزگذار IP
VLC network URL setting on Multicast of SDI AHD to IP encoder board
تنظیم URL شبکه VLC در Multicast از SDI AHD به برد رمزگذار IP

پخش کننده:

  • IP گروه را تنظیم کنید: 224.0.0.23

VLC Media Player:

  • جریان شبکه را باز کنید: udp://@224.0.0.23:8090

نکات مهم

  • IP واقعی دستگاه در حالت چندپخشی مهم نیست
  • تحویل جریان بستگی به این دارد که آیا شبکه از چندپخشی پشتیبانی می کند یا خیر
  • همه دستگاه‌ها باید به همان گروه چندپخشی بپیوندند
  • عملکرد به شدت به پایداری و پیکربندی شبکه بستگی دارد

مثال تنظیم IP از راه دور (سمت رمزگذار)

تنظیم IP از راه دور در چندپخشی SDI/AHD به برد رمزگذار IP:

  • حالت خروجی را تنظیم کنید: UDP Multicast
  • IP چندپخشی را تنظیم کنید: 224.0.0.23
  • پورت را تنظیم کنید: به عنوان مثال،. 8090
  • پیکربندی را ذخیره کنید و برد رمزگذاری را مجددا راه اندازی کنید

مهم: رمزگذار باید چرخه برق باشد (راه اندازی مجدد) برای اعمال تغییرات.


مثال تنظیم URL شبکه VLC

تنظیم URL شبکه VLC برای پخش چندپخشی:

  • VLC را باز کنید
  • کلیک رسانه → باز کردن جریان شبکه
  • وارد: udp://@224.0.0.23:8090
  • روی Play کلیک کنید

بررسی دوربین و رمزگذار (خیلی مهمه)

قبل از آزمایش پخش چندپخشی:

  1. بررسی کنید صفحه ویدیوی وب سرور
    • مطمئن شوید که دوربین به درستی شناسایی شده است
    • اگر دوربین شناسایی نشد, هیچ جریان ویدئویی خروجی نخواهد شد
  2. بررسی پارامترهای رمزگذاری
    • رزولوشن صحیح و تنظیمات بیت ریت
    • اطمینان حاصل کنید که خروجی UDP فعال است
  3. پس از تغییرات پیکربندی رمزگذار را مجددا راه اندازی کنید

راهنمای عیب یابی UDP Multicast Streaming Video!!

اگر چندپخشی کار نمی کند, این چک لیست عیب یابی را دنبال کنید:

1. مسائل محیطی شبکه

  • روتر/سوئیچ از چندپخشی پشتیبانی نمی کند
  • IGMP Snooping فعال است اما هیچ IGMP Querier وجود ندارد
  • دستگاه ها در VLAN ها یا زیر شبکه های مختلف هستند
  • شبکه Wi-Fi ترافیک چندپخشی را مسدود می کند
  • تداخل VPN یا شبکه مجازی

2. کامپیوتر / مسائل VLC

  • فایروال ویندوز ترافیک UDP را مسدود می کند
  • نرم افزار آنتی ویروس بسته های چندپخشی را مسدود می کند
  • VLC به رابط شبکه اشتباه متصل است
  • آداپتورهای شبکه چندگانه که باعث تداخل مسیریابی می شوند
  • فرمت جریان شبکه نادرست استفاده شده در VLC

3. مشکلات پیکربندی رمزگذار

  • دوربین شناسایی نشد → خروجی جریان ندارد
  • IP چندپخشی یا پیکربندی پورت اشتباه است
  • رمزگذار پس از تغییرات راه اندازی مجدد نشد
  • قالب پخش نادرست است (برای سازگاری با VLC باید MPEG-TS باشد)

4. پروتکل & مسائل رفتار چندپخشی

  • TTL چندپخشی برای عبور از دستگاه های شبکه بسیار کم است
  • سوئیچ از لایه پشتیبانی نمی کند 2 ارسال چندپخشی
  • پیوستن IGMP به درستی ثبت نشده است
  • شبکه بسته های چندپخشی را به درستی ارسال نمی کند

5. مراحل پیشنهادی اشکال زدایی

اگر هنوز نمی توانید جریان را دریافت کنید:

  • ابتدا unicast را تست کنید تا تأیید کنید خروجی رمزگذار کار می کند
  • VLC را روی رایانه شخصی یا رابط شبکه دیگری امتحان کنید
  • فایروال را به طور موقت برای آزمایش غیرفعال کنید
  • رمزگذار و رایانه شخصی را مستقیماً از طریق سوئیچ وصل کنید (همان زیر شبکه)
  • تنظیمات چندپخشی روتر/سوئیچ را بررسی کنید (پشتیبانی IGMP را فعال کنید)

خلاصه

این راهنمای عیب یابی پخش ویدئو چندپخشی UDP!! به شما کمک می کند:

  • پخش چندپخشی را به درستی پیکربندی کنید
  • پارامترهای رمزگذار و VLC را تنظیم کنید
  • نیازهای شبکه چندپخشی را درک کنید
  • به سرعت خرابی های رایج را تشخیص دهید

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

Q: تأخیر RTSP در برنامه ما بسیار زیاد است, در حالی که UDP unicast به خوبی با تأخیر کم کار می کند.
با این حال, ما نتوانستیم چندپخشی UDP را با موفقیت پیکربندی کنیم. به عنوان جایگزین, آیا می توان چندین آدرس مقصد UDP unicast را پیکربندی کرد تا یک جریان یکسان به چندین گیرنده به طور همزمان ارسال شود؟?

آ: از نظر فنی, نیاز شما دقیقاً همان چیزی است که UDP Multicast برای آن طراحی شده است, و چندپخشی راه حل استاندارد و توصیه شده برای توزیع یک جریان ویدیویی به گیرنده های متعدد با حداقل پهنای باند سربار باقی می ماند..

اگر چندپخشی در حال حاضر کار نمی کند, مشکل معمولاً به پیکربندی شبکه مربوط می شود تا خود رمزگذار. علل معمولی عبارتند از:

  • تنظیمات IGMP snooping یا فیلتر چندپخشی روی سوئیچ ها/روترها
  • مشکلات پیکربندی VLAN یا زیرشبکه
  • مجوزهای چندپخشی سمت گیرنده
  • محدودیت‌های مدیریت چندپخشی AP بی‌سیم

به عنوان یک راه حل, از نظر فنی می توان یک نسخه سفت افزار سفارشی ایجاد کرد که از چندین آدرس مقصد unicast UDP به طور همزمان پشتیبانی کند.. مثلا, رابط وب را می توان تغییر داد تا امکان پیکربندی چندین آدرس IP هدف را فراهم کند, و رمزگذار جریان های UDP جداگانه را به هر مقصد ارسال می کند.

با این حال, این رویکرد به طور کلی توصیه نمی شود زیرا سربار پهنای باند قابل توجهی را معرفی می کند.

مثلا:

  • 1 مقصد = استفاده از پهنای باند معمولی
  • 2 مقاصد = تقریباً 2× استفاده از پهنای باند
  • 3 مقاصد = تقریباً 3× استفاده از پهنای باند

این امر به ویژه در محیط های انتقال بی سیم مهم است, جایی که توان عملیاتی در دسترس محدود است. چندین جریان unicast می توانند به سرعت پهنای باند بی سیم موجود را مصرف کنند و ثبات و عملکرد کلی سیستم را کاهش دهند..

دقیقاً به همین دلیل است که چندپخشی وجود دارد: این امکان را به چندین گیرنده می دهد تا جریان یکسانی را بدون چند برابر کردن مصرف پهنای باند شبکه به اشتراک بگذارند.

از این رو, ما قویاً توصیه می‌کنیم پیکربندی شبکه چندپخشی را به جای پیاده‌سازی چند خروجی موازی unicast در صورت امکان حل کنید..

سوال بپرسید

← برگشت

از پاسخ شما سپاسگزاریم. ✨