udpxrec(1) udpxrec manual page udpxrec(1)

udpxrec - ابزاری برنامه‌پذیر برای ضبط ترافیک چندپخشی (multicast)

udpxrec [-v] [-b <begin_time>] [-e <end_time>] [-M <maxfilesize>] [-p <pidfile>] [-B <bufsizeK>] [-n <nice_incr>] [-u <seconds_to_wait>] [-m <mcast_ifc_addr>] [-l <logfile>] -c <src_addr>:<port> <dstfile>

برنامه udpxrec ابزاری است که برای ضبط (ذخیره در یک فایل دیسک) بخشی از ترافیک شبکه چندپخشی (multicast) طراحی شده است؛ مقدار داده ذخیره/ضبط‌شده می‌تواند بر حسب حجم (کیلوبایت) یا مدت‌زمان (ثانیه) مشخص شود.

دستور udpxrec گزینه‌های زیر را می‌پذیرد:

فعال‌سازی خروجی با جزئیات کامل (verbose) [پیش‌فرض = غیرفعال].
اجرا نشدن به صورت دیمن (daemon) [پیش‌فرض = در صورت کاربر ریشه، به صورت دیمن].
آدرس IPv4 یا رابط مبدا چندپخشی (multicast) [پیش‌فرض = 0.0.0.0].
ثبت خروجی گزارش‌ها در فایل [پیش‌فرض = stderr].
مقدار افزایش اولویت nice [پیش‌فرض = 0].
اندازه بافر (65536، 32Kb، 1Mb) برای داده‌های ورودی چندپخشی (multicast) [پیش‌فرض = 2048 بایت].
حداکثر تعداد پیام‌ها برای بافر کردن (-1 = همه) [پیش‌فرض = 1].
شروع ضبط در [+]dd:hh24:mi.ss؛ نویسه «+» نشان‌دهنده زمان‌بندی نسبی است (پس از N ساعت/دقیقه/ثانیه).
توقف ضبط در [+]dd:hh24:mi.ss؛ نویسه «+» نشان‌دهنده زمان‌بندی نسبی است (پس از N ساعت/دقیقه/ثانیه).
حداکثر اندازه فایل مقصد.
فایل PID برای این فرایند [در صورت اجرا به صورت دیمن الزامی است].
تعداد ثانیه‌های انتظار پیش از به‌روزرسانی وضعیت زمان باقی‌مانده تا شروع ضبط.

udpxrec -b 15:45.00 -e +2:00.00 -M 1.5Gb -n 2 -B 64K -c 224.0.11.31:5050 /opt/video/tv5.mpg

شروع ضبط کانال چندپخشی 224.0.11.31:5050 در ساعت ۱۵:۴۵ امروز، پایان ضبط پس از دو ساعت یا در صورتی که اندازه فایل مقصد >= 1.5 Gb شود؛ تنظیم بافر سوکت روی 64Kb؛ افزایش مقدار nice به اندازه ۲؛ ذخیره ویدئوی دریافت‌شده در /opt/video/tv5.mpg.

Pavel V. Cherenkov و تمامی افرادی که با ارسال وصله‌ها (patches) یا روش‌های دیگر در این پروژه مشارکت کردند.

udpxy(1)

November 18, 2012 Version 1.0