نمایش ویدیو ضبط شده بیگ بلوباتن
در این مقاله به نحوه نمایش ویدیو ضبط شده بیگ بلوباتن میپردازیم و رویداد ها یا مقدار های آن را مورد برسی قرار میدهیم.
ضبط ویدیو در بیگ بلوباتن
بیگ بلوباتن یکی از پر طرفدار ترین و در حال حاضر پر استفاده ترین پلتفرم برگزاری وبینار یا کلاس های درسی میباشد . این پلتفرم جذاب با آپدیت های متعدد و منظمی که ارایه میدهد , یکی از بی نقص تری ها است.
استفاده از واژه ترین برای بیگ بلوباتن مناسب است زیرا امکانات بیشمار , آپدیت باگ ها , جامعه اپن سورس , ورژن های متعدد و بی نقص آن واژه ترین را برای بهترین , بی نقص ترین , پر سرعت ترین , با کیفیت ترین را شامل میشود.
امکان ضبط دایمی در بیگ بلوباتن ویدیو وجود دارد که بصورت خودکار کلاس های بوجود آمده ضبط , پردازش , و در دسترس قرار خواهد گرفت.
بسیاری از کاربران و مصرف کنندگان این سرویس آشنایی با نحوه خروجی ویدیو پردازش شده بیگ بلوباتن ندارند و ممکن است مشکلاتی را برای آنها بوجود آورد.
در این مقاله به نحوه نمایش ویدیو در بیگ بلوباتن میپردازیم و نمایش آن نیز با مقدار های اختصاصب توضیح خواهیم داد.
نمایش ویدیو ضبط شده بیگ بلوباتن
نحوه پردازش ویدیو در بیگ بلوباتن مانند تصویر دیاگرام بالا میباشد که بصورت خلاصه اینگونه میباشد که در هنگام شروع کلاس اگر بصورت خودکار یا دستی ضبط فعال شود , تمامیه رویداد ها , صدا ها , تصاویر وبکم , چت ها و چت های عمومی , یادداشت های عمومی , رویداد تخته , وضعیت کاربران و استاتوس های آنها در محل های جدا ذخیره میشود.
سپس کارگر ها یا wordkers bigbluebutton شروع به پردازش و میکس این رویداد ها میکنند و شما در خروجی یک شمای کلی از تمامیه موارد ذکر شده را مشاهده میکنید.
- سپس با دستور sudi su دسترسی را به ریشه یا root تبدیل میکنیم.
- دستور زیر را وارد میکنیم تا لیست کلاس های ضبط شده یا ضبظ نشده را مشاهده کنیم.
bbb-record --list
در نهایت با خروجی زیر روبرو میشویم :
خروجی دستور بالا مقدار های زیر را در اختیار ما قرار میدهد:
- Internal MeetingID(شناسه داخلی کلاس های ضبط شده)
- Time(زمان ایجاد , شروع کلاس شامل تاریخ سال , ماه و روز + ساعت : دقیقه : ثانیه)
- APVD
- APVDE
- RAS
- Slides
- Processed
- Published
- External MeetingID
که ما برای نمایش و استفاده از آن به شناسه داخلی , زمان برای پیدا کردن کلاس مد نظر , وProcessed و Published برای اطلاع از آماده شد و پردازش شدن نیاز داریم.
نمایش play back بیگ بلوباتن
برای نمایش ویدیو ها در بیگ بلوباتن ابتدا به آدرس زیر مراجعه میکنیم.
https://lms . famaserver . com/playback/presentation/2.3/
نکته: آدرس lms-famaserver-com را با دامنه خود جایگزین کنید( دامنه ای که در آن بیگ بلوباتن نصب میباشد و قصد نمایش ویدیو در آن را دارید.)
سپس مقدار Internal MeetingID را که در خروجی آمده بود را در انتهای آدرس دامنه وارد میکنیم.
https://lms-famaserver-com/playback/presentation/2.3/497261573b8f4974ca65f8b33db19ae4bedd8225-1656756447818
نکته: در صورتی که از بیگ بلوباتن 2.2 استفاده میکنید بجای کلید 2.3 از 2.2 استفاده کنید و همچنین این عدد برای ورژن 2.5 تغییر کرده است و نسبت به ورژن bigbluebutton متغییر را تغییر دهید.
و در نهایت میتوانید از پخش ویدیو ضبط شده در سرور خود استفاده کنید.
مقدار های Query String در پخش ویدیو بیگ بلوباتن
امکاناتی نیز وجود دارد برای بهره برداری بهتر و بهینه تر از محتوا که در ادامه به آن میپردازیم.
لیست زیر مقدار هایی هستند که بصورت کوئری در انتهای آدرس نهایی مورد استفاده قرار میگیرد که شکل استفاده از آن بصورت زیر میباشد:
https://arecord.domin.xx/playback/presentation/2.3/Internal MeetingID?l=media
که در اینجا ؟l=media
نقش فوکوس در محتوا را دارد و از نمایش چت ها و … خودداری میکند مانند:
همانگونه که مشاهده میکنید وبکم ها , چت ها حذف شدند و صرفا مدیا نمایش داده میشود.
مقدار های پیشفرض در لیس زیر خلاصه میشوند:
-
frequency:
f=<value>
: renders per second (e.g., 5)
-
layout:
l=content
: focus on contentl=disabled
: disabled interactive elementsl=media
: focus on medial=swapped
: content/media swapped
-
style: custom style
s=<name>
-
time:
t=HhMmSs
(e.g., 1h10m5s)t=MmSs
t=Ss
-
path:
p=path/to/recordings
-
locale
:locale=locale-CODE
(e.g., pt-BR)
-
log
:debug
-
chat
:scroll
: automatic scroll [true
|false
]align
: scroll align [top
|middle
|bottom
]
-
controls:
about
fullscreen
search
section
swap
thumbnails
-
locale:
default
: fallback [en
]
-
player: primary media configuration
rps
: renders per secondrates
: speed rates
-
shortcuts: alt + shift
fullscreen
:K
play/pause
:Enter
section
:L
seek
:backward
:ArrowLeft
forward
:ArrowRight
seconds
: 15
skip
:next
:ArrowUp
previous
:ArrowDown
swap
:M
-
styles: custom styles
default
: default styleurl
: styles hostvalid
: valid style names
-
thumbnails:
scroll
: automatic scroll [true
|false
]align
: scroll align [left
|center
|right
]
نتیجه:
در مقاله نمایش ویدیو ضبط شده بیگ بلوباتن , به نحوه خروجی گرفتن از مقدار شناسه داخلی و شناسه خارجی بیگ بلوباتن برای نمایش رویداد ها یا کلاس های ضبط شده پرداختیم و با خروجی های یا کوئری استرینگ ها برای مدیریت و نمایش بهینه تر آشنا شدیم.
research:
show playback bigbluebutton – how show playback bigbluebutton – نمایش ویدیو بیگ بلوباتن – نمایش ویدیو در بیگ بلوباتن – نمایش کلاسهای ضبط شده بیگ بلوباتن .
نمایش ویدیو ضبط شده بیگ بلوباتن – فاماسرور
تفاوت استخراج playback بصورت دستی با روش های دیگر در چیست؟
برفرض مثال شما از مودل استفاده میکنید و استفاقی در آن افتاده که قادر به نمایش ویدیو های قدیمی نمیباشد و با این روش میتوانید به محتوا دسترسی داشته باشید.
آیا میتوان بصورت خودکار این ویدیو ها را در سایت قرار داد؟
بیگ بلوباتن این امکان را در اختیارتان میگذارد و در هر حالتی میتوانید به آن دسترسی داشته باشید یا در بدترین حالت میتوایند از محتوا Iframe قرار دهید به سایتی دیگر یا …
آیا میتوان ویدیو کلاس را ذخیره کرد؟
بله روش هایی وجود دارد که در ادامه حتما آموزش را قرار خواهیم داد ولی در حال حاضر دانلود حالت پیشفرض ویدیو در بیگ بلوباتن کمی دشوار است.
آیا در بیگ بلوباتن ورژن 2.4.9 باید بجای عدد 2.3 عدد 2.4 را جایگزاری کنیم؟
خیر ورژن های 2.3 و 2.4 از خروجی 2.3 پشتیبانی میکنند و نرم افزار مخصوص رند آن در ورژن های بالاتر به 2.4 تغییر میکند.