HARVID(1) User Commands HARVID(1)

harvid - سرویس‌دهنده HTTP فریم‌های ویدیو

harvid [گزینه‌ها] [document-root]

harvid یک سرویس‌دهنده ویدیویی بر بستر HTTP برای نرم‌افزار Ardour است.

فهرستی از دستورات مجاز مدیریتی که با فاصله جدا شده‌اند. علامت تعجب قبل از هر دستور آن را غیرفعال می‌کند. پیش‌فرض: 'flush_cache'؛ موارد موجود: flush_cache, purge_cache, shutdown
تغییر ریشه سیستم - محدود کردن (chroot) سرویس‌دهنده به این مسیر
تنظیم اندازه اولیه حافظه موقت (کش) فریم‌ها (پیش‌فرض: 128)
انتقال پردازش به پس‌زمینه (fork) و جداسازی از TTY
اجرا تحت این گروه کاربری
نمایش این راهنما و خروج
فهرستی از قابلیت‌های اختیاری که با فاصله جدا شده‌اند. علامت تعجب قبل از هر قابلیت آن را غیرفعال می‌کند. پیش‌فرض: 'index'؛ موارد موجود: index, seek, flatindex, keepraw
مشخص کردن فایل برای پیام‌های گزارش (لاگ)
تلاش برای قفل کردن حافظه (جلوگیری از صفحه‌بندی کش در swap)
درگاه TCP برای گوش دادن (پیش‌فرض: 1554)
نشانی IP برای گوش دادن (پیش‌فرض: 0.0.0.0)
جلوگیری از نمایش خروجی‌های معمول (تا سه بار قابل استفاده است)
ارسال پیام‌ها به syslog
تنظیم حداکثر ریسه‌های رمزگشا (پیش‌فرض: 8)
تنظیم مدت زمان انقضا (تایم‌اوت) به ثانیه که در صورت نرسیدن درخواست جدید، سرویس‌دهنده خاتمه می‌یابد
سرویس‌دهنده با دسترسی این کاربر اجرا می‌شود
چاپ اطلاعات بیشتر (تا دو بار قابل استفاده است)
چاپ اطلاعات نسخه و خروج

ریشه سند (document-root) پیش‌فرض (در صورت مشخص نشدن) ریشه سیستم است: / یا \:C.

اگر هر دو گزینه syslog و logfile مشخص شوند، آخرین گزینه اعمال خواهد شد.

گزینه‌های --verbose و --quiet تجمیعی هستند. حالت پیش‌فرض فقط چاپ هشدارها و پیام‌های با اولویت بالاتر است. سطوح گزارش موجود عبارتند از 'mute' و 'critical' و 'error' و 'warning' و 'info'.

گزینه --features امکان فعال یا غیرفعال کردن گرداننده‌های HTTP مربوط به /seek و /index و تغییر پاسخ آن‌ها را فراهم می‌کند: گزینه 'flatindex' به /index&flatindex=1 مربوط است که تمام فایل‌های ویدیویی را به صورت بازگشتی ایندکس می‌کند. این قابلیت به طور پیش‌فرض غیرفعال است زیرا جستجوی بازگشتی در ریشه پیش‌فرض / می‌تواند زمان بسیار زیادی طول بکشد. هنگام درخواست تصاویر png یا jpeg، سرویس‌دهنده harvid یک فریم خام RGB را رمزگشایی کرده و سپس مجدداً آن را انکود می‌کند. اگر قابلیت 'keepraw' فعال باشد، هر دو تصویر خام RGB و تصویر انکودشده در کش نگه داشته می‌شوند. حالت پیش‌فرض باطل کردن فریم RGB پس از انکود تصویر است.

harvid -A '!flush_cache purge_cache shutdown' -C 256 /tmp/

sudo harvid -c /tmp/ -u nobody -g nogroup /

گزارش باگ‌ها به <robin@gareus.org> یا https://github.com/x42/harvid/issues
وب‌سایت http://x42.github.com/harvid

کامپایل‌شده با Lavf58.45.100 Lavc58.91.100 Lavu56.51.100

حق نشر © GPL 2002-2013, 2022 Robin Gareus <robin@gareus.org>

December 2022 harvid v0.9.1