Quản lý lƣu trữ

Một phần của tài liệu Xây dựng hệ thống chat video cho doanh nghiệp vừa và nhỏ (Trang 58 - 60)

Học viên thực hiện:Nguyễn Hoàng Linh-CA140213-Lớp 2014A-KTPM 59 Hình 18. Biểu đồ trình tự chức năng quản lý lƣu trữ

Học viên thực hiện:Nguyễn Hoàng Linh-CA140213-Lớp 2014A-KTPM 60 Quá trình thực hiện lƣu trữ video nhƣ sau:

 Client sử dụng chức năng record ghi lại cuộc họp o Client yêu cầu ghi lại cuộc họp

o Quá trình lƣu trữ sẽ thực hiện phía client thành 2 file video và audio.

 Upload video

o Client gửi yêu cầu upload video thông qua upload API của Server. o Server kiểm tra thông tin Client có hợp lệ không. Nếu không hợp lệ

trả về thông báo lỗi.

o Server nhận đƣợc dữ liệu video upload lên server là 2 file audio và video sẽ hợp 2 file này thành 1 file dƣới dạng .webM sau đó lƣu vào folder ứng với mã phòng và tên thành viên.

o Server lƣu thông tin phòng đƣợc upload và thông tin video sau đó trả về kết quả cho Client.

 Download video

o Client gửi yêu cầu download video thông qua download API của Server.

o Server kiểm tra thông tin Client có hợp lệ không. Nếu không hợp lệ trả về thông báo lỗi.

o Server tìm tới file video đã đƣợc upload, đọc nội dung file chuyển đổi thành dạng dữ liệu nhị phân sau đó trả về cho Client.

 Xóa lƣu trữ

o Client gửi yêu cầu xóa lƣu trữ thông qua API của Server.

o Server kiểm tra thông tin Client có hợp lệ không. Nếu không hợp lệ trả về thông báo lỗi.

o Server xóa thông tin lƣu trữ: thông tin phòng họp và thông tin video. o Server xóa file video đã đƣợc upload và thƣ mục lƣu video.

o Trong quá trình xóa lƣu trữ, nếu gặp phải lỗi Server trả thông báo lỗi cho Client và tự động rollback cơ sở dữ liệu.

o Server trả kết quả thành công cho Client.

Một phần của tài liệu Xây dựng hệ thống chat video cho doanh nghiệp vừa và nhỏ (Trang 58 - 60)

Tải bản đầy đủ (PDF)

(85 trang)