chương 1 sẽ trình bày về: e Sự cần thiết của một website xem phim online © Giới thiệu về hệ thống gợi ý se Một số hệ thong website xem phim truc tuyén hién nay e Dé xuất giải pháp của dé tài e Công nghệ sử dụng 1.1 Sự cần thiết của một website xem phim online Trong những năm gần đây, nhu cầu xem phim không ngừng tăng lên. Nó giúp cho ngưởi xem giảm căng thăng, đem dén cho người xem những phút giây vui vẻ bên gia đình và những người thân yêu sau một ngày làm việc một mỏi. Trước đây, khi Internet chưa phát triển thì việc xem các bộ phim truyền hình, hay các bộ phim ngắn sẽ không diễn ra thường xuyên. Dé xem được nó, chúng ta phải đến các rap chiếu phim quốc gia hoặc các rap chiếu phim doanh nghiệp, ngoài ra chúng ta còn có thé thuê đĩa về dé xem những bộ phim đó.
Chi phí cho những lần xem phim đó tương đối là lớn và không phải ai cũng có đủ khả năng chỉ trả Và không phải bat kỳ ai cũng có thời gian đến những rap xem phim lớn dé trải nghiệm cảm giác đó. Vì thế khi Internet ra đời, dẫn đến sự ra đời của hàng loạt các trang web giải trí, các trang web thương mại điện tử và web xem phim online cũng là một trong số chúng. Những web xem phim online xuất hiện ngày càng nhiêu, cho đến hiện tại có hàng trăm website xem phim online với nhiều chủ đề đa dang, phong phú. Việc ra đời của website xem phim online đã đem lại rất nhiều những lợi ích to lớn đối với ngành làm phim.
Chúng có những ưu điểm sau : e Có thê xem phim ở bat kỳ đâu, vào bat kỳ thời gian nào mà người xem muốn. e Phạm vi tiép cận rộng bao gồm mọi vùng miền trong nước và cả ngoai nước từ đó mang lại lợi nhuận và doanh thu cao cho các nhà làm phim, thu hút lương người xem đông đảo hơn so với khi những bộ phim chỉ chiếu ở rạp. ° Đồng thời, với một website xem phim online, các doanh nghiệp,cá nhân còn tiết kiệm được rất nhiều chi phí thuê mặt băng hay nhân viên phục vụ so với việc mở một rạp chiếu phim. Nói một cách đơn giản, website xem phim online chính là một rạp chiếu phim trực tuyến trên Internet.
Sự ra đời của website xem phim online dẫn đến sự phát triển nhanh chóng của ngành công nghiệp phim điện ảnh trên toàn thé giới. Không chỉ các nhà doanh nghiệp , bất kỳ cá nhân, nhóm nhỏ nào cũng có thể trở thành những nhà đạo diễn, những diễn viên trong chính những video do bản thân tự dàn dựng đem đến một nguồn thu nhập không hè nhỏ cho họ. Tiêu biểu cho loại hình này chính là youtube và TikTok. Có thé nói chúng là những trang mạng xã hội xem phim online phổ biến nhất trên thé giới hiện nay.
Nguyễn Văn Hải - BI7DCCN204 9 Đồ án tốt nghiệp Chính vì những lợi ích mà website xem phim online đem lại như trên nên việc xây dựng hệ thông xem phim online là vô cùng cân thiệt đôi với cuộc sông hiện đại ngày nay.2 Giới thiệu về hệ thống gợi ý 1.1 Giới thiệu Hệ thống gợi ý (Recommender System) là 1 nhánh con của hệ thống lọc thông tin (Infomation filtering system), nhằm tìm cách dự đoán việc đánh giá (rating) của người dùng (user) sẽ đưa ra cho 1 sản phẩm (item). Chúng chủ yếu được dùng trong các ứng dụng thương mại điện tử. Hiện nay, các hệ thống xem phim trực tuyến đã tạo nhiều điều kiện thuận lợi dé người xem có thê tiếp cận nhiều bộ phim cùng lúc. Cũng chính vì vậy, bởi vì có quá nhiều các bộ phim hiển thị trên trang web nên đã gây ra không ít khó khăn cho người xem, khiến người xem khó có thê chọn ra cho mình một bộ phim ưng ý nhất.
Dé người xem có thé chọn được một bộ phim ưng ý thì một sự gợi ý là rất quan trọng. Trong các rạp chiếu phim, những Sự gợi y từ các nhân viên ban vẻ sẽ làm tăng thêm nguồn thu nhập cho rạp chiếu phim. Do đó một hệ thống gợi ý trong một trang web xem phim online là vô cùng cần thiết Một hệ thống gợi ý tốt có thể đóng vai trò như một người trung gian hỗ trợ người xem chọn ra những bộ phim hay và đúng với yêu câu người xem muốn. Bằng cách xác định mục đích và nhu cầu của người xem, hệ thống có thể đưa ra một danh sách các bộ phim gợi ý giúp cho người xem dễ dàng chọn lựa.2 Các kỹ thuật chính trong hệ thống gợi ý Các hệ thống gợi ý thường sử dụng nhiều thuật toán khác nhau, về cơ bản, chúng ta có thê chia làm 2 nhóm lớn.
e Lọc dựa theo nội dung (Content-Based Filtering) e Loc cộng tac (Collaborative Filtering) Hệ thống gợi ý dựa trên nội dung (Content-Based Recommendation System) dua vào thuộc tính của các sản phẩm, ví dụ như tên, nhà sản xuất, giá cả, chỉ số, mô tả. dé đưa ra các sản phẩm tương tự nhau. Đặc điểm của phương pháp này là việc xây dựng mô hình cho mỗi người dùng không phụ thuộc vào những người dùng khác mà thường phụ thuộc vào các đặc điểm của mặt hang [5]. Hệ thống gợi ý dựa trên lọc cộng tac (Collaborative Filtering Recommendation System) dựa vào hành vi của những người dùng có xu hướng tương tự dé gợi ý ra Nguyễn Văn Hải - BI7DCCN204 10 Đồ án tốt nghiệp các sản pham cho người dùng.
Phương pháp này có thé tận dụng được thông tin từ người dùng mà không phụ thuộc vào những đặc điểm của mặt hàng. Tuy nhiên cũng chính vì thế mà phương pháp này đòi hỏi một lượng lớn dữ liệu hiện có của người dùng dé đưa ra những đề xuất chính xác [5]. Vi dụ: người dùng A mua sản phâm X, Y, Z, người dùng B mua sản pham X, Y thi kha năng cao người dùng B cũng sẽ mua Z do đó nên gợi ý Z cho người dùng B [5]. Ngoài ra, còn có Hệ thống gợi ý lai (Hybrid Recommendation System) là sự kết hợp từ 2 nhóm trên [5].
COLLABORATIVE FILTERING CONTENT-BASED FILTERING Read by both users | o= ©) Read by user = ———> G= Ì== Similar vï x users ©) Similar articles “gr Recommended to user Read by her, recommended to him! Hình 1. 1 Các nhóm hệ thong gợi ý Ở trong hệ thống này chúng ta sẽ sử dụng thuật toán gợi ý NBCF: NBCF viết tắt là Neighborhood-based Collaborative Filtering Y tưởng cơ ban của NBCF là xác định mức độ quan tâm của một user tới một item dựa trên các users khác gần giống với user này. Việc gần giống nhau giữa các users có thể được xác định thông qua mức độ quan tâm của các users này tới các items khác mà hệ thống đã biết. Ví dụ, A, B đều thích phim Cảnh sát hình sự, tức đều rate bộ phim này 5 sao.
Ta đã biết A cũng thích Người phán xử, vậy nhiều khả năng B cũng thích bộ phim này. Ta sẽ đi sâu vào phương pháp này trong phần sau [6].3 Một số hệ thống website xem phim trực tuyến hiện nay Nguyễn Văn Hải - BI7DCCN204 11 Đồ án tốt nghiệp Hiện nay có rất nhiều website xem phim online trên thế giới. Nồi bật nhất trong đó là : Youtube (https://www.com) : Youtube [10] là nền tảng mạng xã hội cho người dùng chia sẻ các video được đăng tải từ máy tính hoặc điện = Đulnh Tìm kiến = Q 9 # Oo § =¬ Danh sách kếthợp Âmnhạc Trưetếp Tròchỉ Phimhoạthinh LToảnhọ Đọcap Làmđẹp Bóngđá Tròchơihành › @ kmps GH Kênhđăngký useSelector() NGƯỜI EM © thevien a \ Eố Đồ useDispatch() KÒ video sa xem LD] Video cua ban @ Truyện Ma: Nghiệp Báo Cha Danh sách kết hợp ~ Nếu Ngày Ấy - @® Redux tutorial: 04 - useSelector() Danh sách nhạc kết hợp của tôi ® Dượng - Câu Chuyện Có Thật Đà. 'SOOBIN (Live Performance) vs useDispatch() hooks > yee G Xem sau wee ik, Chí và nh f 15 Videođäthích ` : ” is KENH DANG KỸ © " Pramtuytioang - abe €4 iz.
LUYENNGHE E 3 << _ LUYỆNĐỌC #®ÓÔ somTungM-TPO. + ¬ * im TIENG ANH md $n S %¿ TheCodingTrain + Easy Frontend. vera SEVSSGB | CES vs TS (603) - Bước Qua Nhau/ Vũ. (Live Ngày Xưa Em Đến - Đức Phúc | 6 Luyện Nghe và Luyện Đọc €@ Coding Shiksha kở VCS Mùa Đông 2021 - Tuan 3.
‘Session trên tàu Cát Linh - Hà. Eye Contact LIVE - 4th Project Tiếng Anh #1 | Study with me [—] T5 ® Vũ Of ic al + FOREST STUDIO ® Nuy® ‹ + Henry Web Dev N xe 62 Tr lượt xem + ê '540 N lượt xem ity Niượt ' JMaster Trung TẢ. 2 Giao diện trang web youtube Youtube cho phép người dung đăng tải, xem và chia sẻ những clip thú vi, đăng ký theo dõi người dùng khác với công nghệ H.264/MPEG - 4 AVC, WebM, Adobe Flash Player sẽ giúp hiên thị nhiều video đa phương tiện do người dùng cùng doanh nghiệp tạo ra. Thông thường, những nội dung này sẽ là các chương trình truyền hình, clip ngắn, clip âm nhạc, phim ngắn, những bản ghi âm, trailer phim, các video mang tính sáng tạo, video giáo dục.
Netfix (https://www.com): Netflix [11] là dich vụ xem video trực tuyến của Mỹ, nội dung chủ yếu là phim và các chương trình truyền hình, rất phổ biến ở Mỹ và nhiều nước khác trên thé giới mang đến đa dang các loại chương trình truyền hình, phim, phim tài liệu đoạt giải thưởng và nhiều nội dung khác trên hàng nghìn thiết bị có kết nối Internet. Tương tự như một số trang web như HDViet, FPT Play. ở nước ta, nhưng Netflix cung cấp kho video khủng với chất lượng cao hơn, có bản quyền day đủ và có ứng dung dé được sử dụng trên các thiết bị thông minh như smartphone, tablet, smart tivi. Khi đó, chỉ cần có kết nối internet và một thiết bị thông minh, là người dùng có thé thưởng thức nội dung số từ Netflix dê dàng.
Nguyễn Văn Hải - BI7DCCN204 12 Đồ án tốt nghiệp NETFLIX xe pa nhiêu nội dung khác: Xem ở mọi nơi. Hủy bát kỳ lúc nào. Ban đã sẵn sang xem chưa? Nhập email dé tạo hoặc kích hoạt lại tư cách thành viên của bạn. 3 Giao diện trang web netfix Đặc biệt, giữa bối cảnh người dùng đang thiếu các nguồn nội dung 4K dé phát trên tivi 4K, thì việc Netflix có hỗ trợ phát video 4K trở thành một ưu điểm rất nồi bật và đáng đê người dùng kì vọng.
Fptplay (https: //fptplay.vn): Fptplay là dịch vụ xem phim trực tuyến do công ty cô phan viễn thông FPT thành lập. Website chứa các bộ phim của nhiều quốc gia với nội dung phong phú. Có những bộ phim được xem miễn phí nhưng cũng có những bộ phim bị tính phí.