24/02/2022

Jitsi – Hướng dẫn cấu hình lưu Record Video Jitsi vào Dropbox

Sau khi cấu hình Jitsi Video recording (ghi hình) thành công chúng ta mới thực hiện theo hướng dẫn này. 

Việc lưu file Record Video Jitsi trên server sẽ khá tốn tài nguyên. Nên người quản trị có thể cân nhắc lưu các video đó trên Dropbox để tiết kiệm không gian lưu trữ trên hệ thống.

Các bước thực hiện như sau:

Bước 1: Truy cập vào https://dropbox.com và đăng nhập vào tài khoản của bạn. Nếu chưa có tài khoản hãy tạo cho mình một tài khoản, sau đó đăng nhập.

Lưu ý: Phải xác nhận email đăng ký tài khoản

Imgur

Bước 2: Lấy appKey

Truy cập đường dẫn sau để tạo API APP https://www.dropbox.com/developers/apps/create

Verify email trước nếu chưa verify

Tạo API APP như sau

Imgur

Ở phần số (3) name your app. Có thể sẽ bị trùng tên. Ở đây tôi bị trùng tên nên đã đặt lại tên app là test Jitsi.dungdb.xyz

Sau đó chúng ta được chuyển đến trang app đã tạo.

Tại đây, ta lưu lại phần Appkey. Cụ thể như ví dụ ở đây thì AppKey là: uh64i9l0uo54geh

Ở phần Redirect URIs, nhập vào nội dung https://jitsi.dungdb.xyz/static/oauth.html sau đó click nút Add bên cạnh. (Nhập thay đổi domain ở trên với dommain trang Jitsi của bạn.)

Imgur

Quản lý app tại trang: https://www.dropbox.com/developers/apps/

Bước 3: Cấu hình trên server Jitsi

Cài đặt gói jq

sudo apt install jq

Cấu hình tích hợp dropbox

Sửa file /etc/jitsi/meet/<domain>-config.js. Trong ví dụ này sẽ là /etc/jitsi/meet/jitsi.dungdb.xyz-config.js. Dán appKey đã copy ở trên vào.

dropbox: {
   appKey: ‘uh64i9l0uo54geh’, // Specify your app key here.
     // A URL to redirect the user to, after authenticating
     // by default uses:
},

Hình cụ thể

Imgur

Nhớ chú ý dấu phẩy.

Về cơ bản Jibri việc upload file này là do Jibri có một cấu hình thực hiện script đẩy lên dropbox. Cần bổ sung các file sau và cấu hình lại Jibri

Tạo file /etc/jitsi/jibri/jitsi_uploader.sh

curl https://raw.githubusercontent.com/jitsi/jitsi-upload-integrations/master/jitsi_uploader.sh > /etc/jitsi/jibri/jitsi_uploader.sh

Tạo file /usr/bin/dropbox_uploader.sh

curl https://raw.githubusercontent.com/jitsi/jitsi-upload-integrations/master/dropbox/dropbox_uploader.sh > /usr/bin/dropbox_uploader.sh

Phân quyền cho file

chmod +x  /etc/jitsi/jibri/jitsi_uploader.sh
chmod +x /usr/bin/dropbox_uploader.sh

Bước 4: Cấu hình Jibri thực hiện upload file sau khi ghi hình

vi  “/etc/jitsi/jibri/config.json”

Tìm và sửa dòng sau

“finalize_recording_script_path”: “/etc/jitsi/jibri/jitsi_uploader.sh”,

Khởi động lại Jibri

service jibri restart

Hướng dẫn sử dụng

Truy cập vào trang Jitsi và thực hiện ghi hình

Imgur

Chọn đăng nhập Dropbox với tài khoản vừa tạo API APP

Imgur

Click Continue để tiếp tục

Imgur

Click Alow để xác nhận cho phép API App lưu trên tài khoản Dropbox của bạn

Imgur

Đăng nhập thành công. Click vào Bắt đầu ghi hình.

Imgur

Sau đó cuộc họp sẽ được ghi hình. Khi muốn kết thúc ghi hình bạn thực hiện như trong hình dưới.

Imgur

Bây giờ kiểm tra trong tài khoản Dropbox của bạn tại https://www.dropbox.com/. Bạn sẽ thấy có một thư mục Recording mới được thêm.

Imgur

Kiểm tra thư mục này bạn sẽ thấy có file ghi hình cuộc họp của bạn với định dạng .mp4.

Imgur


Khi cần hỗ trợ xin liên hệ với chúng tôi:
Công ty phần mềm Nhân Hòa
Trụ sở Hà Nội: Tầng 4 – Toà nhà 97 – 99 Láng Hạ, Đống Đa, Hà Nội
Chi nhánh HCM: 270 Cao Thắng (nối dài), Phường 12, Quận 10, TP HCM
Chi nhánh Vinh – Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An
Hotline: 19006680