GIỚI THIỆU CHUNG

Một phần của tài liệu Wanotube – nền tảng chia sẻ video trực tuyến (khóa luận tốt nghiệp) (Trang 29 - 33)

1.1. Đặt vấn đề

Trong thời đại công nghệ phát triển như ngày nay, Internet được phủ sóng rộng rãi tới khắp mọi miền đất nước cũng như lan rộng ra khắp mọi châu lục. Các dịch vụ giải trí, thư giãn ngày càng thu hút sự chú ý của các người dùng trên toàn cầu. Dựa trên các ưu thế sẵn có, các ứng dụng di động cũng như website cho phép xem và đăng tải các video cho ra đời để đáp ứng các nhu cầu trên.

1.2. Lý do chọn đề tài

Không chỉ dừng ở nhu cầu xem để giải trí, các ứng dụng đã ngày càng tạo cơ hội để người dùng được phép sáng tạo và tạo ra các video mới mẻ với các hiệu ứng được tích hợp hỗ trợ trong ứng dụng. Việc này hình thành nên hai đối tượng chính của loại hình ứng dụng này đó là người sáng tạo và người xem. Những người sáng tạo nội dung đã khơng cịn q mới mẻ trong thời buổi hiện nay. Song, vấn đề bản quyền âm nhạc xuất hiện trong các video lan truyền trên các mạng xã hội đã và đang trở nên ngày một nghiêm trọng.

Dựa trên những vấn đề trên, nhóm đã quyết định tạo ra một nền tảng chia sẻ âm nhạc mang tên Wanotube đáp ứng các nhu cầu cần thiết này.

1.3. Tính năng mới / khác biệt

Sau khi tham khảo một số ứng dụng chia sẻ video hiện nay nhóm nhận thấy các vấn đề sau:

❖ Nhận diện bản quyền âm nhạc

Hiện nay vấn nạn vi phạm bản quyền đang trở nên ngày càng nghiêm trọng hơn. Một phần nguyên nhân bắt nguồn từ việc âm nhạc được tải xuống quá dễ dàng, điều này dễ dẫn đến tổn thất rất lớn đến người sở hữu bản quyền âm nhạc đó.

Do đó ứng dụng của em mong muốn có thể nhận diện bản quyền âm nhạc từ video người dùng đăng tải. Từ đó ứng dụng sẽ tiếp nhận việc cho phép đăng tải video bản

3

quyền hay khơng, và nếu có thì vẫn giúp người xem nhận biết được bài hát được sử dụng trong video bắt nguồn từ đâu.

❖ Bộ lọc thực tế tăng cường (AR Filter)

Các ứng dụng làm đẹp dành cho nữ giới đã khơng cịn xa lạ trên thị trường. Các mạng xã hội cũng khơng ngừng cập nhật và tích hợp các tính năng làm đẹp khi quay và chụp trên nền tảng của họ. Để cập nhật xu hướng và tăng điểm thú vị cho ứng dụng, chúng em tích hợp thêm cơng nghệ AR Filter để đáp ứng điều này.

❖ Trải nghiệm người dùng

Các ứng dụng tương tự trên thị trường hiện nay thường sẽ nhắm đến thị trường trên điện thoại là chính, chưa tối ưu hóa trải nghiệm trên web (trừ một số trang web như Youtube). Đồ án em sẽ hướng đến việc cải thiện điều này.

Từ đó nhóm quyết định thực hiện ứng dụng chia sẻ video trực tuyến với đầy đủ chức năng cơ bản như đăng tải, thích, bình luận video,..

Về phần giao diện: Nhóm kết hợp cách thiết kế layout của Youtube và Tiktok giúp người dùng cảm thấy thân quen về dễ sử dụng. Tối giản những thao tác phức tạp đem lại trải nghiệm người dùng tốt hơn.

Về phần chức năng: Kết hợp và tối ưu việc xử lý video khi đăng tải cũng như nhận diện bản quyền một cách hoàn thiện hơn.

1.4. Mục tiêu đề tài

• Nghiên cứu thuật tốn Audio Fingerprinting cũng như cơng nghệ liên quan đến nhận diện âm thanh một cách tối ưu để áp dụng trong công việc xét bản quyền nhạc của các sản phẩm video được đăng tải.

• Nghiên cứu nguyên tắc hoạt động của Augmented Reality (thực tế tăng cường) và áp dụng vào tính năng AR Filter giúp quay video thú vị hơn.

• Xây dựng và phát triển ứng dụng và web có tính thực tiễn cao giúp thỏa mãn những người có nhu cầu chia sẻ video.

4

1.5. Đối tượng nghiên cứu

Khóa luận này hướng đến nghiên cứu các đối tượng sau: - Các công nghệ:

+ Front-end: VueJS, Native Android Kotlin + Back-end: Node.js

+ Database: MongoDB

+ Thuật toán Audio Fingerprinting và api ACR Cloud + IDE: Visual Studio Code

- Đối tượng trong phạm vi đề tài hướng đến: + Người sáng tạo nội dung video

+ Người xem video, thích học hỏi từ các nội dung video

1.6. Phạm vi nghiên cứu

Phạm vi môi trường: Web, App. Phạm vi chức năng:

• Đối với người dùng: Được quyền xem, đăng tải video, sửa và xóa video. Ngồi ra có thể chỉnh sửa thơng tin cá nhân

• Đối với quản trị viên: Được quyền xem thông tin người dùng và cấm vĩnh viễn những người dùng có hành vi vi phạm tiêu chuẩn cộng đồng.

1.7. Phương pháp thực hiện

Phương pháp làm việc:

− Làm việc nhóm 1 thành viên thơng qua cả 2 phương thức online và offline dưới sự hướng dẫn của giảng viên hướng dẫn.

Phương pháp nghiên cứu:

5 − Nghiên cứu tài liệu các công nghệ liên quan. − Phương pháp thực nghiệm

Phương pháp công nghệ:

− Tìm hiểu Audio Fingerprinting và api ACR Cloud. − Tìm hiểu DeepAR.

− Xây dựng RESTful API để thao tác với dữ liệu.

6

Một phần của tài liệu Wanotube – nền tảng chia sẻ video trực tuyến (khóa luận tốt nghiệp) (Trang 29 - 33)

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

(165 trang)