| HARVID(1) | User Commands | HARVID(1) |
نام (NAME)
harvid - سرویسدهنده HTTP فریمهای ویدیو
خلاصه دستور (SYNOPSIS)
harvid [گزینهها] [document-root]
توضیحات (DESCRIPTION)
harvid یک سرویسدهنده ویدیویی بر بستر HTTP برای نرمافزار Ardour است.
گزینهها (OPTIONS)
- -A <cmdlist>, --admin <cmdlist>
- فهرستی از دستورات مجاز مدیریتی که با فاصله جدا شدهاند. علامت تعجب قبل از هر دستور آن را غیرفعال میکند. پیشفرض: 'flush_cache'؛ موارد موجود: flush_cache, purge_cache, shutdown
- -c <path>, --chroot <path>
- تغییر ریشه سیستم - محدود کردن (chroot) سرویسدهنده به این مسیر
- -C <frames>
- تنظیم اندازه اولیه حافظه موقت (کش) فریمها (پیشفرض: 128)
- -D, --daemonize
- انتقال پردازش به پسزمینه (fork) و جداسازی از TTY
- -g <name>, --groupname <name>
- اجرا تحت این گروه کاربری
- -h, --help
- نمایش این راهنما و خروج
- -F <feat>, --features <feat>
- فهرستی از قابلیتهای اختیاری که با فاصله جدا شدهاند. علامت تعجب قبل از هر قابلیت آن را غیرفعال میکند. پیشفرض: 'index'؛ موارد موجود: index, seek, flatindex, keepraw
- -l <path>, --logfile <path>
- مشخص کردن فایل برای پیامهای گزارش (لاگ)
- -M, --memlock
- تلاش برای قفل کردن حافظه (جلوگیری از صفحهبندی کش در swap)
- -p <num>, --port <num>
- درگاه TCP برای گوش دادن (پیشفرض: 1554)
- -P <listenaddr>
- نشانی IP برای گوش دادن (پیشفرض: 0.0.0.0)
- -q, --quiet, --silent
- جلوگیری از نمایش خروجیهای معمول (تا سه بار قابل استفاده است)
- -s, --syslog
- ارسال پیامها به syslog
- -t <thread-limit>
- تنظیم حداکثر ریسههای رمزگشا (پیشفرض: 8)
- -T <sec>, --timeout <secs>
- تنظیم مدت زمان انقضا (تایماوت) به ثانیه که در صورت نرسیدن درخواست جدید، سرویسدهنده خاتمه مییابد
- -u <name>, --username <name>
- سرویسدهنده با دسترسی این کاربر اجرا میشود
- -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)
گزارش
باگها به
<robin@gareus.org> یا
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 <robin@gareus.org>
| December 2022 | harvid v0.9.1 |