HARVID(1) User Commands HARVID(1) نام (NAME) harvid - سرویس‌دهنده HTTP فریم‌های ویدیو خلاصه دستور (SYNOPSIS) harvid [گزینه‌ها] [document-root] توضیحات (DESCRIPTION) harvid یک سرویس‌دهنده ویدیویی بر بستر HTTP برای نرم‌افزار Ardour است. گزینه‌ها (OPTIONS) -A , --admin فهرستی از دستورات مجاز مدیریتی که با فاصله جدا شده‌اند. علامت تعجب قبل از هر دستور آن را غیرفعال می‌کند. پیش‌فرض: 'flush_cache'؛ موارد موجود: flush_cache, purge_cache, shutdown -c , --chroot تغییر ریشه سیستم - محدود کردن (chroot) سرویس‌دهنده به این مسیر -C تنظیم اندازه اولیه حافظه موقت (کش) فریم‌ها (پیش‌فرض: 128) -D, --daemonize انتقال پردازش به پس‌زمینه (fork) و جداسازی از TTY -g , --groupname اجرا تحت این گروه کاربری -h, --help نمایش این راهنما و خروج -F , --features فهرستی از قابلیت‌های اختیاری که با فاصله جدا شده‌اند. علامت تعجب قبل از هر قابلیت آن را غیرفعال می‌کند. پیش‌فرض: 'index'؛ موارد موجود: index, seek, flatindex, keepraw -l , --logfile مشخص کردن فایل برای پیام‌های گزارش (لاگ) -M, --memlock تلاش برای قفل کردن حافظه (جلوگیری از صفحه‌بندی کش در swap) -p , --port درگاه TCP برای گوش دادن (پیش‌فرض: 1554) -P نشانی IP برای گوش دادن (پیش‌فرض: 0.0.0.0) -q, --quiet, --silent جلوگیری از نمایش خروجی‌های معمول (تا سه بار قابل استفاده است) -s, --syslog ارسال پیام‌ها به syslog -t تنظیم حداکثر ریسه‌های رمزگشا (پیش‌فرض: 8) -T , --timeout تنظیم مدت زمان انقضا (تایم‌اوت) به ثانیه که در صورت نرسیدن درخواست جدید، سرویس‌دهنده خاتمه می‌یابد -u , --username سرویس‌دهنده با دسترسی این کاربر اجرا می‌شود -v, --verbose چاپ اطلاعات بیشتر (تا دو بار قابل استفاده است) -V, --version چاپ اطلاعات نسخه و خروج ریشه سند (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 پس از انکود تصویر است. مثال‌ها (EXAMPLES) harvid -A '!flush_cache purge_cache shutdown' -C 256 /tmp/ sudo harvid -c /tmp/ -u nobody -g nogroup / گزارش باگ‌ها (REPORTING BUGS) گزارش باگ‌ها به یا https://github.com/x42/harvid/issues وب‌سایت http://x42.github.com/harvid کامپایل‌شده با Lavf58.45.100 Lavc58.91.100 Lavu56.51.100 حق نشر (COPYRIGHT) حق نشر © GPL 2002-2013, 2022 Robin Gareus harvid v0.9.1 December 2022 HARVID(1)