نویسنده: fema co
31 دسامبر 2020
4 171
حذف خودکار ویدیو در بیگ بلوباتن

حذف خودکار ویدیو در بیگ بلوباتن

در این مقاله با آموزش حذف خودکار ویدیو در بیگ بلوباتن آشنا میشوید و تنظیمات آن را برای مدت زمان مشخص تعیین میکنیم.

 

بیگ بلو باتن

در مورد بیگ بلو باتن بارها در مقالات اشاره کردیم و توضیات آن را میتوانید در این مقاله مشاهده کنید , بیگ بلو باتن یکی از بهترین نرم افزارهای مدیریت و ایجاد ویدیو کنفرانس با مضامین شخصی , شرکتی , تدریس , کنفرانس و … میباشد که طرفداران زیادی در نقاط مختلف جهان دارد.

سرویس های سرور اختصاصی بیگ بلو باتن ما دارای کیفیت بالایی هستند که بسته به نوع فعالیت شما تعیین میگردند در صورتی که برای کارهای مدارس و تدریس استفاده شود تخفیف و کانفیگ اقتصادی را معرفی و پیشنهاد میکنیم در صورت تراکم بالای نفرات و کیفیت ما این مورد رو با تجربه ۲ ساله خود و مشتریان اکتیو تضمین و مکتوب میکنیم.

 

حذف خودکار ویدیو در بیگ بلوباتن

در این دسته از مقالات قصد معرفی و تظیم و کاستومایز بیگ بلو باتن یا شخصی سازی بیگ بلو باتن را داریم و در این آموزش به یکی از مشکلات متعدد کاربران برای ظبط ویدیو ها میپردازیم.

در بیگ بلو باتن هنگامی که ظبط ویدیو صورت میگیرد به چند صورت در دسترس قرار میگیرند که ویدیو ها پردازش میشوند سپس رندر و خروجی آن را برای مشا بنمایش میگذارد.

انباشته شدن این ویدیو ها و آرشیو ها باعث پر شدن هارد دیسک های سرور میشوند که علاوه بر درگیر کردن دور هارد در پردازش فضای آن را نیز درگیر میکند.

فاما سرور بسته به نوع فعالیت کانفیگ و هارد های محتلفی ارایه میدهد که در صورتی ارایه کیفیت کانفیگ ها با رم های فرکانس بالا و نوع سرور مختلف از سرور بلید تا سری های ۸ و ۹ استفاده میکند با هارد های ssd و nvme که میتوانید برای اطلاع به تب مربوطه یا پشتیبانی مراجعه کنید.

 

در این مقاله ما ویدیو های انباشته شده در هارد را تنظیم میکنیم که بصورت N روز حذق شوند و نتیجه آنبه  حذف ویدیو بصورت خودکار در بیگ بلو باتن منجر میشود.

برای حذف خودکار ویدیو در بیگ بلو باتن مراحل زیر را دنبال کنید:

۱- مرحله اول ایجاد یک فایل در مسیر /etc/cron.daily/bbb-recording-cleanup میباشد.

دستور زیر را وارد کنید:

nano /etc/cron.daily/bbb-recording-cleanup

 

۲-محتویات زیر را داخل فایل ایجاد شده paste کنید.(نکته در نرم افزار putty که با آن به سرور از طریق ssh متصل میشویم برای کپی کردن متن با انتخاب متن توسط موس و زدن کلیک راست محتویات کپی میشود. و برای paste کردن فایل هایی مثل فایل زیر بعد از انتخاب و کپی در سیستم در محیط ssh مجددا اگر کلیک راست کنید محتویات paste هم میشود.

#!/bin/bash

MAXAGE=14

LOGFILE=/var/log/bigbluebutton/bbb-recording-cleanup.log

shopt -s nullglob

NOW=$(date +%s)

echo "$(date --rfc-3339=seconds) Deleting recordings older than ${MAXAGE} days" >>"${LOGFILE}"

for donefile in /var/bigbluebutton/recording/status/published/*-presentation.done ; do
MTIME=$(stat -c %Y "${donefile}")
# Check the age of the recording
if [ $(( ( $NOW - $MTIME ) / 86400 )) -gt $MAXAGE ]; then
MEETING_ID=$(basename "${donefile}")
MEETING_ID=${MEETING_ID%-presentation.done}
echo "${MEETING_ID}" >> "${LOGFILE}"

bbb-record --delete "${MEETING_ID}" >>"${LOGFILE}"
fi
done

for eventsfile in /var/bigbluebutton/recording/raw/*/events.xml ; do
MTIME=$(stat -c %Y "${eventsfile}")
# Check the age of the recording
if [ $(( ( $NOW - $MTIME ) / 86400 )) -gt $MAXAGE ]; then
MEETING_ID="${eventsfile%/events.xml}"
MEETING_ID="${MEETING_ID##*/}"
echo "${MEETING_ID}" >> "${LOGFILE}"

bbb-record --delete "${MEETING_ID}" >>"${LOGFILE}"
fi
done

 

در کد بالا مقدار MAXAGE  را پیدا کنید و بسته به نیازتان تعداد روزهایی که برای حذف بیگ بلو باتن نیاز دارید را بجای عدد ۱۴ تغییر دهید.

MAXAGE=14

 

برای ذخیره در ویرایشگر نانو کیبورد EN را انتخاب میکنیم و با زدن کلید های  ctrl+x اقدام به ذخیره و برای تایید حرف y را زده و اینتر میکنیم.

در این فایل بعد از ۱۴ روز فایل های ایجاد شده ویدیویی از هارد سرور حذف میشوند.

سپس برای اجرا شدن فایل ایجاد شده نیاز به دسترسی خواندن و نوشتن در سیستم عامل نیاز است که با کد زیر این دسترسی را به کد ایجاد شده اعمال میکنیم و سپس سرویس بیگ بلو باتن را یکبار راه اندازی مجدد میکنیم.

chmod +x /etc/cron.daily/bbb-recording-cleanup

 

sudo bbb-conf --restart

 

 

کار تمام است و برای درک بهتر موضوع ویدیو آموزش آن نیز ضمیمه میگردد.

 

فاما سرور

 

اشتراک گذاری

  1. سلام خسته نباشید

    من توی سایتتون چندین آموزش در مورد بیگ بلو باتن دیدم

    سوالم اینه که فونت داخل محیط bigbluebutton رو چطور میشه تغییر داد؟ همونطور که خودتون بهتر میدونید فونت فارسی داخل کلاس زیاد جالب نیست و میخواستم فونت خودم رو توی کلاس ست کنم.
    چندین سایت فارسی دیدم که این کار رو کردند، میخواستم بپرسم آیا شما روش این کار رو بلدید یا خیر؟

    سپاس

    • سلام و عرض ادب
      میتونید اینکار رو بکنیم فقط باید فونت مورد نظرتونو ایمورت کنید و بع ازش استفاده بکنید.
      مشکل اصلی ایمپورت کردن فونتش هست ولا استفاده از فونت فارسی مشکلی نداره
      یه آموزش میزارم براتون از سازگاری و لیست فونتهایی که با استایل بیگ بلو باتن سازگاری داره .
      نسخه ۲۲۰ که قدیمی شد انشالله روی نسخه ۲٫۳ براتون میزارم آموزششو تا دیگران هم استفاده کنند

  2. سلام خسته نباشید.
    مشکل من اینه که امروز متوجه شدم فیلم های ضبط شده کلاس هامون پاک شدن.
    در واقع پاک نشدن ، توی سایت هستن و لینکشون هنوز هست ولی وقتی میزنم روشون میزنه خطای 404 و پخش نمیکنه فیلم رو
    تا یکی دو هفته پیش اینطوری نبودن و باز میشدن ولی الان اینطوری شده
    حالا میخواستم ببینم راهی هست که من بتونم این فیلم ها رو ببینم چون واسه درسمه و خیلی مهمه
    جزوه اون دروس رو ندارم و کنکوری هستم. کاری میشه کرد؟ ممنون میشم بهم جواب بدید. متشکر

    • سلام
      این فایلها مربوط به بیگ بلوباتن میشود؟
      ارور 404 یعنی فایلی که درخاست ارسال شده برای دیدن یا دانلود وجود ندارد.

مقالات مرتبط این مطلب پیشنهاد می شود

خدمات فاما سرور

  • سرور مجازی

    سرور مجازی

    سرور مجازی یکی از سرویس های پر استفاده و مقرون بصرفه برای کسب و کارهای کوچک و خدمات سایر در ضمینه IT و شبکه میباشد که توان پشتیبانی از 128 هسته و 512 گیگ رم را دارد.

  • سرور اختصاصی

    سرور اختصاصی

    سرور های اختصاصی فاماسرور از دو گروه نسل جدید و پردازش سنگین استفاده میشود که میتوانید تا 155 گیگاهرتز پردازش و تا 1.5 ترابایت رم را در اختیار داشته باشید.

  • بیگ بلوباتن

    بیگ بلوباتن

    سرور بیگ بلوباتن اختصاصی و مجازی یکی از خدمات , برای استفاده از کلاس های آموزشی , جلسات و ... بصورت دوطرفه و با کیفیت تضمین شده میباشد.

  • هاست لینوکس

    هاست لینوکس

    در هاست لینوکس با منابع گوناگون امکان میزبانی از سایت های بزرگ و پر بازدید نیز وجود دارد و میتوان از مزایا و خدمات آن استفاده کرد.

  • هاست دانلود

    هاست دانلود

    هاست های دانلود فاماسرور میزبانی شده در دیتاسنتر های لول 1 ایران میباشد که با سخت افزار ها و استوریج های نسل جدید میزبانی و پشتیبانی میشوند.

  • ثبت دامنه

    ثبت دامنه

    ثبت دامنه های بین المللی , دامنه ir و دامنه های با پسوند های مختلف در فاماسرور پشتیبانی میشوند.