| NQPTP(8) | System Manager's Manual | NQPTP(8) |
نام (NAME)
nqptp - دیمون سبک پایش ساعتهای PTP برای Shairport Sync
خلاصه دستور (SYNOPSIS)
nqptp [-V] [-v|-vv|-vvv] [-h]
توضیحات (DESCRIPTION)
nqptp دیمونی است که دادههای زمانبندی را از ساعتهای PTP (پروتکل زمان دقیق یا Precision Time Protocol) پایش میکند. این برنامه منحصراً بهعنوان یک دیمون همیار برای shairport-sync(1) طراحی شده است، که از آن برای دستیابی به اطلاعات دقیق زمانبندی مورد نیاز برای پخش صوتی AirPlay 2 استفاده میکند.
nqptp باید پیش از راهاندازی shairport-sync با پشتیبانی فعال از AirPlay 2 در حال اجرا باشد. این دیمون با shairport-sync از طریق یک رابط حافظه اشتراکی ارتباط برقرار میکند و به هیچ فایل پیکربندی نیاز ندارد.
در شرایط عادی، nqptp بهصورت بیصدا در پسزمینه اجرا میشود. این دیمون معمولاً در زمان راهاندازی سیستم از طریق یک مدیر سرویس مانند systemd(1) آغاز به کار میکند.
گزینهها (OPTIONS)
- -V
- چاپ شماره نسخه و خروج.
- -v
- فعالسازی ثبت دقیق گزارشها (verbose). پیامهای اطلاعاتی پایه درباره منابع زمانبندی و تغییرات وضعیت در لاگ سیستم نوشته میشوند.
- -vv
- فعالسازی ثبت گزارشها با جزئیات بیشتر. جزئیات تکمیلی درباره انتخاب ساعت PTP و محاسبات زمانبندی گنجانده میشود.
- -vvv
- فعالسازی ثبت گزارشها با حداکثر جزئیات. خروجی عیبیابی کامل، از جمله مدیریت سطح پایین پیامهای PTP. صرفاً برای خطایابی در نظر گرفته شده است.
- -h
- چاپ خلاصه کوتاهی از راهنما و خروج.
سیگنالها (SIGNALS)
فایلها (FILES)
- /dev/shm/nqptp
- بخش حافظه اشتراکی که برای انتقال دادههای زمانبندی به shairport-sync(1) استفاده میشود.
نکات (NOTES)
nqptp روی پورتهای UDP شماره 319 و 320، که پورتهای استاندارد رویداد و پیامهای عمومی PTP هستند، گوش میدهد. بنابراین برای اتصال به این پورتها به مجوز CAP_NET_BIND_SERVICE یا دسترسی ریشه (root) نیاز دارد. هنگام اجرا تحت systemd(1)، فایل واحد ارائهشده، قابلیتهای لازم را بدون نیاز به اجرای دیمون با دسترسی ریشه فراهم میکند.
در هر زمان فقط یک نمونه از nqptp باید روی یک میزبان مشخص اجرا شود.
همچنین ببینید (SEE ALSO)
اشکالات (BUGS)
لطفاً اشکالات را در این نشانی گزارش دهید: https://github.com/mikebrady/nqptp/issues.
نویسندگان (AUTHORS)
nqptp توسط Mike Brady نوشته شده است.
این صفحه راهنما در اصل برای بسته دبیان nqptp توسط Chris Boot <bootc@debian.org> نوشته شده است.
| May 7, 2026 | nqptp |