Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 56 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
56
Dung lượng
804,52 KB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI -LÊ THỊ TRANG Lê Thị Trang CÔNG NGHỆ THÔNG TIN DỊCH VỤ VIDEO THEO YÊU CẦU DỰA TRÊN LOCAL PROXY MODEL LUẬN VĂN THẠC SỸ KỸ THUẬT Ngành: Công nghệ thông tin 2012B Hà Nội – Năm 2015 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - Lê Thị Trang DỊCH VỤ VIDEO THEO YÊU CẦU DỰA TRÊN LOCAL PROXY MODEL Chuyên ngành: Công nghệ thông tin LUẬN VĂN THẠC SỸ KỸ THUẬT Ngành: Công nghệ thông tin NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS Hà Quốc Trung Hà Nội – Năm 2015 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc BẢN XÁC NHẬN CHỈNH SỬA LUẬN VĂN THẠC SĨ Họ tên tác giả luận văn: Lê Thị Trang Đề tài luận văn: Dịch vụ video theo yêu cầu dựa Local Proxy model Chuyên ngành: Công nghệ thông tin Mã số SV: CB120118 Tác giả, Người hướng dẫn khoa học Hội đồng chấm luận văn xác nhận tác giả sửa chữa, bổ sung luận văn theo biên họp Hội đồng ngày 25 tháng năm 2015 với nội dung sau: - Làm rõ tham khảo luận văn năm trước Tác giả đến trích dẫn tài liệu tham khảo mục 2.2.1 trang 16, mục 4.2.1 trang số 33, mục 4.2.3 trang số 37 - Làm rõ tham khảo công trình, tài liệu tham khảo Tác giả trích dẫn đến tài liệu tham khảo mục 2.1.1 trang số 11, mục 3.4 trang 28 Tác giả phần sử dụng lại, phần tác giả xây dựng phát triển mục trang số 46 - Mô tả kiến trúc hệ thống Tác giả trình bày mục 3.3 trang số 26, 27, 28 mục 5.1 trang số 46, 47 - Mô tả cài đặt chương trình thử nghiệm Tác giả trình bày mục 5.1 trang số 46, 47 - Mô tả kịch thử nghiệm Tác giả trình bày mục 5.3.1 trang số 50 - Chứng minh số liêu Tác giả trình bày mục 5.4 trang số 51, 52 Ngày 18 tháng năm 2015 Giáo viên hướng dẫn Tác giả luận văn PGS.TS Hà Quốc Trung Lê Thị Trang CHỦ TỊCH HỘI ĐỒNG PGS.TS Nguyễn Thị Hoàng Lan MỤC LỤC MỤC LỤC LỜI CẢM ƠN DANH MỤC THUẬT NGỮ DANH MỤC HÌNH VẼ DANH MỤC BẢNG BIỂU CHƯƠNG - TỔNG QUAN CHƯƠNG - MÔ HÌNH LOCAL PROXY 11 2.1 Mô hình Client – Server 11 2.1.1 Khái niệm 11 2.1.2 Ưu, nhược điểm mô hình Client-Server 12 2.2 Mô hình mạng ngang hàng Peer to Peer 13 2.2.1 Khái niệm 13 2.2.2 Ưu, nhược điểm mô hình Peer to Peer .17 2.3 Nhu cầu hướng triển khai chuyển đổi từ giao thức Client-Server thành Peer to Peer .18 2.4 Mô hình Local Proxy 19 CHƯƠNG - DỊCH VỤ VIDEO THEO YÊU CẦU THEO MÔ HÌNH CLIENT – SERVER 22 3.1 Giới thiệu dịch vụ video theo yêu cầu 22 3.2 Thành phần hệ thống video theo yêu cầu 23 3.2.1 Network Communication 23 3.2.2 Clients .23 3.2.3 Máy chủ streaming 23 3.2.4 Giao thức sử dụng hệ thống VoD mô hình Client-Server .25 3.3 Kiến trúc hệ thống 26 3.4 Một số điểm tồn dịch vụ video theo yêu cầu 28 CHƯƠNG - THIẾT KẾ ỨNG DỤNG THEO MÔ HÌNH LOCAL PROXY 31 4.1 Các chức ứng dụng mô hình Client–Server 31 4.2 Cài đặt ứng dụng theo mô hình Local Proxy 33 4.2.1 Phân tích hệ thống 33 4.2.2 Phân tích module ứng dụng theo mô hình Local Proxy 36 4.2.3 Giao thức sử dụng hệ thống P2P 36 4.3 Thiết kế chi tiết chức ứng dụng theo mô hình Local Proxy 38 4.3.1 Chức Đăng ký 38 4.3.2 Chức Đăng nhập .40 4.3.3 Chức Upload 41 4.3.4 Chức Search 42 4.3.5 Chức Play .44 CHƯƠNG – CÀI ĐẶT CHƯƠNG TRÌNH VÀ ĐÁNH GIÁ THỬ NGHIỆM 46 5.1 Cài đặt chương trình 46 5.2 Giao diện chương trình .47 5.2.1 Form chương trình 47 5.2.2 Form chức .48 5.3 Thử nghiệm .50 5.3.1 Kịch thử nghiệm .50 5.3.2 Kết thử nghiệm 50 5.4 Kết luận hướng phát triển 51 TÀI LIỆU THAM KHẢO 53 LỜI CAM ĐOAN Luân văn thạc sĩ “Dịch vụ video theo yêu cầu dựa Local Proxy model”, chuyên ngành Công nghệ thông tin công trình cá nhân hướng dẫn PGS.TS.Hà Quốc Trung Các nội dung nghiên cứu kết trình bày luận văn trung thực rõ ràng Các tài liệu tham khảo, nội dung trích dẫn ghi rõ nguồn gốc Hà Nội, ngày 10 tháng 04 năm 2015 Tác giả luận văn Lê Thị Trang LỜI CẢM ƠN Em xin gửi lời cám ơn sâu sắc tới PGS.TS.Hà Quốc Trung, người tận tình hướng dẫn em suốt trình thực luận văn Em xin gửi lời cám ơn chân thành tới quý thầy cô viện Công nghệ thông tin truyền thông, viện Đào tạo sau đại học truyền dạy kiến thức quý báu khoá học Cuối cùng, em xin gửi lời cám ơn tới gia đình, bạn bè, quan công tác giúp đỡ em trình thực luận văn Hà Nội, ngày 10 tháng 04 năm 2015 Học viên Lê Thị Trang DANH MỤC THUẬT NGỮ Tiếng Anh TT Tiếng Việt Peer to peer Mạng ngang hàng Content Delivery Network Mạng phân phát nội dung Video on Demand Video theo yêu cầu Real Time Streaming Protocol Giao thức mạng điều khiển trình streaming video hay streaming audio Real-time Transport Protocol Giao thức chuẩn định dạng cho gói tin video hay audio truyền mạng Real Time Transport Control Giao thức điều khiển truyền tải thời gian Protocol thực Distributed Hash Table Bảng băm phân tán Streaming video Kỹ thuật truyền luồng video Play Trình chiếu 10 Pause Tạm dừng 11 Stop Dừng 12 Upload Tải file lên hệ thống 13 Search Tìm kiếm hệ thống 14 Metadata Thông tin mô tả DANH MỤC HÌNH VẼ Hình Mô hình Client-Server 11 Hình Mô hình Peer to Peer 14 Hình Mô hình Local Proxy 20 Hình Một phiên làm việc dựa giao thức RTSP 26 Hình Kiến trúc hệ thống 26 Hình Mô hình hoạt động tổng quát hệ thống 28 Hình Các thành phần hệ thống theo mô hình Local Proxy 35 Hình Quy trình Đăng ký 38 Hình Quy trình Đăng nhập 40 Hình 10 Quy trình Upload video 41 Hình 11 Quy trình tìm kiếm video 42 Hình 12 Quy trình xem video 44 Hình 13 Cài đặt hệ thống theo mô hình Local Proxy .46 Hình 14 Giao diện form kết nối vào hệ thống 48 Hình 15 Giao diện Đăng nhập/Đăng ký 48 Hình 16 Giao diện Search video 48 Hình 17 Giao diện Upload video .49 Hình 18 Giao diện Play video 49 DANH MỤC BẢNG BIỂU Bảng Chức ứng dụng 31 Bảng Mô tả hoạt động Local Streaming Server .34 Bảng Các bước Đăng ký tài khoản người dùng .39 Bảng Các bước Đăng nhập 40 Bảng Các bước Upload video .42 Bảng Các bước tìm kiếm video .43 Bảng Các bước xem video 44 Bảng Chức hệ thống mô hình Client–Server mô hình Local Proxy .50 Bảng Các bước Đăng ký tài khoản người dùng Bước Mô tả - Người dùng nhập thông tin đăng ký bao gồm trường username, pass, họ tên, email … Client - Client gửi yêu cầu đăng ký lên Local Streaming Server - Local Streaming Server chấp nhận yêu cầu, kiểm tra file .txt có máy không thông qua thao tác Search(filename) thư mục Dangky + Nếu có, thông báo cho Client username có người đăng ký + Nếu không, gửi yêu cầu tìm kiếm lên P2P Agent - P2P Agent tìm kiếm thông tin người dùng mạng P2P thông qua thao tác Search (filename) + Nếu kết tìm kiếm có, trả thông báo cho Client username có người đăng ký + Nếu kết tìm kiếm không có, lưu thông tin đăng ký người dùng thành file .txt vào thư mục Dangky - Trong trường hợp username chưa có người đăng ký, Local Streaming Server gửi yêu cầu đăng ký lên P2P Agent thông báo cho Client tài khoản người dùng đăng ký thành công - P2P Agent tiến hành lưu thông tin đăng ký người dùng vào mạng P2P Client thông báo kết đăng ký cho người dùng 39 4.3.2 Chức Đăng nhập Hình Quy trình Đăng nhập Quy trình Đăng nhập thực sau: Bảng Các bước Đăng nhập Bước Mô tả - Người dùng nhập username, pass để đăng nhập vào hệ thống Client - Client gửi yêu cầu đăng nhập lên Local Streaming Server - Local Streaming Server chấp nhận yêu cầu, kiểm tra máy xem .txt tồn hệ thống chưa thông qua thao tác search(filename) thư mục Dangky + Nếu có, tiến hành đọc file, kiểm tra pass file .txt có không Nếu pass, lưu trạng thái đăng nhập người 40 dùng thành file [logged_in] vào thư mục Logged-in, gửi trạng thái đăng nhập lên P2P Agent, sau thông báo đăng nhập thành công cho Client Nếu sai pass, thông báo cho Client đăng nhập không thành công sai pass + Nếu không có, gửi yêu cầu tìm kiếm lên P2P Agent - P2P Agent kiểm tra xem file .txt có P2P không thông qua thao tác search(filename) + Nếu có, tiến hành đọc file, kiểm tra pass file .txt có không Nếu pass, Local Proxy lưu trạng thái đăng nhập người dùng thành file [logged_in] vào thư mục Logged-in, sau thông báo đăng nhập thành công cho Client Nếu sai pass, Local Proxy thông báo cho Client đăng nhập không thành công sai pass + Nếu không, thông báo cho Client tài khoản người dùng chưa đăng ký Client thông báo kết đăng nhập cho người dùng 4.3.3 Chức Upload Hình 10 Quy trình Upload video 41 Quy trình Upload video thực sau: Bảng Các bước Upload video Bước Mô tả - Người dùng chọn file video muốn Upload, nhập thông tin mô tả (metadata) cho file video thực chức Upload Client - Client gửi yêu cầu chia sẻ video lên Local Streaming Server - Local Streaming Server chấp nhận yêu cầu, tạo file [session_id] lưu vào thư mục Share, nội dung file chứa nội dung file video có kèm thông tin mô tả (metadata) file video - Local Streaming Server gửi thông tin lên P2P Agent - P2P Agent nhận thông tin đẩy file video lên mạng P2P thông qua thao tác Put(filename) 4.3.4 Chức Search Hình 11 Quy trình tìm kiếm video 42 Quy trình tìm kiếm video thực sau: Bảng Các bước tìm kiếm video Bước Mô tả - Người dùng nhập từ khóa cần tìm kiếm thực chức Search Client - Client gửi yêu cầu tìm kiếm lên Local Streaming Server - Local Streaming Server chấp nhận yêu cầu, đọc file, kiểm tra file [session_id] thư mục Share máy có chứa thông tin tìm kiếm không? + Nếu có, trả danh sách tên file video cho Client + Nếu không, Local Streaming Server băm thông tin tìm kiếm để xác định xem tìm kiếm thông tin node theo giao thức Kademlia, sau gửi yêu cầu tìm kiếm lên P2P Agent - P2P Agent tìm kiếm mạng P2P xem file [session_id] có thông tin tìm kiếm không? + Nếu có, Local Streaming Server trả cho Client danh sách tên file video + Nếu không, Local Streaming Server trả thông báo không tìm thấy thông tin cần tìm Client thông báo kết tìm kiếm cho người dùng 43 4.3.5 Chức Play Hình 12 Quy trình xem video Quy trình xem video thực sau: Bảng Các bước xem video Bước Mô tả - Người dùng chọn file video muốn xem từ danh sách video từ danh sách tên file video kết Search - Client gửi yêu cầu xem video đến Local Streaming Server - Local Streaming Server nhận yêu cầu, sau tìm kiếm file [session_id] xem có máy không? + Nếu có, thực trình streaming video cho Client theo giao thức ràng buộc thời gian thiết kế mô hình Client-Server 44 + Nếu không, gửi yêu cầu tìm kiếm lên P2P Agent - P2P Agent nhận yêu cầu, tìm kiếm mạng P2P xem file [session_id] lưu trữ node thông qua thao tác search (filename) Sau trả cho Local Streaming Server địa node lưu trữ file video - Khi biết địa node lưu trữ file video, Local Streaming Server gửi yêu cầu xem video trực tiếp đến node Lúc kết nối máy thiết lập, trình streaming video node lưu trữ video Client theo giao thức ràng buộc thời gian thiết kế mô hình Client–Server - Khi frame Client lưu vùng đệm nội dung frame giải nén, giả mã hiển thị cho người sử dụng thông qua chương trình xem video VLC Player 45 CHƯƠNG – CÀI ĐẶT CHƯƠNG TRÌNH VÀ ĐÁNH GIÁ THỬ NGHIỆM 5.1 Cài đặt chương trình Ngôn ngữ lập trình: C# Giao thức sử dụng để giao tiếp máy mạng P2P giao thức Kademlia Những thành phần có sẵn, luận văn sử dụng lại là: Giao thức RTSP có mô hình Client – Server mã nguồn mở giao thức Kalemlia Ngoài ra, luận văn sử dụng phần mềm VLC Player để giải nén, giải mã hiển thị video, phần mềm Live 555MediaSerer để nén, mã hóa streaming video Tác giả xây dựng, cài đặt module Client, Local Streaming Server xây dựng giao diện người dùng với chức năng: Đăng ký, Đăng nhập, Upload, Search, Play Thành phần P2P Agent xây dựng, cài đặt để kết nối ứng dụng thiết kế giao tiếp với hệ thống P2P Chương trình cài đặt máy ảo.Trên máy ảo cài đặt thành phần: Module Client; Module Local Streaming Server thành phần P2P Agent Hình 13 Cài đặt hệ thống theo mô hình Local Proxy 46 - Module Client có thiết kế giữ nguyên thành phần Client kiến trúc Client-Server hình Cài đặt phần mềm VLC Player để hiển thị video cho người dùng - Module Local Streaming Server đóng vai trò máy chủ streaming cục Nó lưu trữ xử lý liệu cục từ Client chịu trách nhiệm lưu trữ liệu số Local Streaming Server khác hệ thống theo giao thức Kademlia Cài đặt Live555MediaServer để streaming file video có định dạng mkv, 264 webm, mpeg, … - P2P Agent chấp nhận yêu cầu chia sẻ cập nhật liệu, truyền tải liệu mạng P2P thông qua thao tác Put(filename), Get(filename), Search(filename), Delete(filename) Dựa giao thức Kademlia, luận văn xây dựng mạng P2P gồm Local Streaming Server Khi người dùng máy thực chức Upload file video, file trước tiên lưu vào thư mục Share máy 1, sau file video đẩy lên hệ thống P2P thông qua thao tác Put(filename) lưu vào thư mục Share máy chịu trách nhiệm lưu trữ theo thuật toán giao thức Kademlia Khi người dùng máy thực chức Play file video, file có thư mục Share máy phần mềm Liv555MediaServer nén, mã hóa liệu đẩy lên nhớ đệm Client, sau phần mềm VLC Player giải nén, giải mã hiển thị cho người dùng Nếu file video nằm Local Streaming Server máy khác Local Streaming gửi yêu cầu Play trực tiếp đến máy 5.2 Giao diện chương trình 5.2.1 Form chương trình 47 Hình 14 Giao diện form kết nối vào hệ thống Trên giao diện form cho phép người dùng khởi tạo Proxy Client để kết nối vào hệ thống 5.2.2 Form chức Form chức Đăng nhập/Đăng ký Hình 15 Giao diện Đăng nhập/Đăng ký Sau kết nối vào hệ thống thành công, xuất form Đăng nhập/Đăng ký để người dùng đăng nhập đăng ký thông tin tài khoản để vào sử dụng dịch vụ mà hệ thống cho phép (có phân quyền sử dụng nhóm tài khoản người dùng) Form chức Search Hình 16 Giao diện Search video Sau đăng nhập thành công vào hệ thống, form cho phép người dùng: 48 - Tìm kiếm video: Nhập vào ô tìm kiếm từ khóa cần tìm kích nút Search, kết hiển thị danh sách lưới phía - Chọn video muốn xem danh sách lưới - Kích nút Upload để mở chức tải video lên hệ thống Form chức Upload Hình 17 Giao diện Upload video Các chức giao diện upload gồm: - Chọn file cần upload - Nhập mô tả video: tên video, tác giả, nội dung tóm tắt … - Trình chiếu thử nội dung video cần upload trước thực upload Form chức Play video Hình 18 Giao diện Play video 49 Trong trình xem video, cho phép người dùng thực chức pause (tạm dừng trình chiếu), chức stop (dừng trình chiếu video) người dùng xem vị trí video 5.3 Thử nghiệm 5.3.1 Kịch thử nghiệm Chương trình ứng dụng cài đặt thử nghiệm máy ảo Trên máy ảo cài đặt thành phần: Module Client; Module Local Streaming Server thành phần P2P Agent Sau tác giả kiểm tra chức hệ thống máy với liệu đầu vào file video với dung lượng khác định dạng file video khác Trong thử nghiệm, tác giả chọn liệu đầu vào số định dạng file mkv; mpeg4; avi; h.264 5.3.2 Kết thử nghiệm Bảng Chức hệ thống mô hình Client–Server mô hình Local Proxy Chức Đăng ký Đăng nhập Upload Search Play Client – Server Local Proxy X Nhận xét: Quá trình thử nghiệm cho thấy, hầu hết chức hệ thống mô hình Client – Server chuyển đổi sang mô hình Local Proxy với liệu đầu vào định dạng file mkv; mpeg4, định dạng file khác hệ thống chưa xử lý định dạng file video có cấu trúc khác liên quan đến nhiều yếu tố khác Trong tương lai, luận văn tiếp tục nghiên cứu hoàn thiện hệ thống để hệ thống xử lý với nhiều định dạng file khác 50 Ngoài ra, mô hình Client-Server không cho phép người dùng thực chức Upload file video lên hệ thống, giải pháp đưa ra, luận văn xây dựng thêm chức Upload, chức cho phép người chia sẻ video lên hệ thống Qua đây, tác giả nhận thấy rằng, hệ thống áp dụng vào để xây dựng ứng dụng chia sẻ video theo yêu cầu trang mạng xã hội Khi tham gia vào hệ thống, khách hàng không thực thao tác đoạn video theo nhu cầu (có phân quyền chức người dùng), mà đóng góp tài nguyên vào hệ thống (chia sẻ video mình) để người khác sử dụng 5.4 Kết luận hướng phát triển Về mặt lý thuyết luận văn đã: - Trình bày khái quát mô hình Client-Server, mô hình Peer to Peer, giải pháp kết hợp hai mô hình này, mô hình Local Proxy - Đã trình bày dịch vụ Video theo yêu cầu sở mô hình ClientServer, sau thiết kế ứng dụng dựa mô hình Local Proxy (giới hạn ứng dụng mức chia sẻ video theo yêu cầu) - Đã phát triển chương trình thử nghiệm ngôn ngữ C# theo mô hình Local Proxy Về mặt thử nghiệm, luận văn cài đặt chương trình với chức phần lý thuyết Kết đạt cho thấy: - Có thể áp dụng hệ thống để xây dựng ứng dụng chia sẻ video theo yêu cầu trang mạng xã hội - Hệ thống cho thấy số ưu điểm sau: + Việc thiết kế giao thức giữ nguyên mô hình Client-Server nên đơn giản nhiều so với mô hình Peer to Peer + Hệ thống có khả mở rộng: Do triển khai hệ thống theo giao tiếp Peer to Peer nên người dùng tham gia vào hệ thống không download liệu mà upload liệu lên hệ thống Như vậy, nhiều máy tham gia vào hệ thống tương ứng với việc tài nguyên hệ thống tăng lên 51 + Không bị phụ thuộc vào Server: giải pháp đưa không tồn máy chủ streaming tập trung nên vài máy hệ thống không kết nối vào mạng máy lại hoạt động bình thường Tuy nhiên, hệ thống số hạn chế sau: - Hệ thống xử lý số định dạng file video - Trong hệ thống, liệu lưu trữ máy, không tập trung khiến cho vấn đề bảo mật trở nên phức tạp, khó khăn Hơn nữa, hệ thống VoD, cho phép người dùng lựa chọn chương trình muốn xem, xem muốn, … đòi hỏi người dùng phải trả phí, đòi hỏi quyền video nên để phát triển hệ thống theo mô hình VoD cần phải xây dựng chế để quản lý vấn đề Đây vấn đề quan trọng, phức tạp, đòi hỏi cần phải quan tâm xây dựng hệ thống Trong tương lai, dự kiến luận văn tiếp tục nghiên cứu để hoàn thiện tính để hệ thống áp dụng nhiều ứng dụng Đồng thời, nghiên cứu để tăng cường tính bảo mật hệ thống đảm bảo hệ thống hoạt động tốt, an toàn 52 TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt: [1] Cao Lê Mạnh Hà, 2009 Nghiên cứu giải pháp mạng ngang hàng cho truyền hình theo yêu cầu Luận văn thạc sĩ Đại học Công Nghệ [2] Vũ Đình Minh, 2014 Ứng dụng phân tán dựa mô hình Local Proxy cho thông tin dạng nhị phân” Luận văn thạc sĩ Đại học Bách Khoa Hà Nội Tài liệu tiếng Anh: [3] Dmitri Moltchanov (2012) Client/server and peer-to-peer models: basic concepts [4] Tan Jin, Yu Sheng-sheng, and Zhou Jing-li Design and implementation of a proxy caching system for streaming media Wuhan University Jour nal of Natural Sciences, 9:31–36, 2004 10.1007/BF02912713 [5] Nguyen Quang Thu Study of distributed replication: design a messenger application using local proxy model Master’s thesis, Hanoi University of Science and Technology, 2013 [6] Ha Quoc Trung Distributed software distribution solution using p2p Journal of Science Technology, Technical Universities,(ISSN 0868-3980), (78):6–10, 2010 [7] Ha Quoc Trung New approach to develop the messenger application: From client-server design to p2p implementation In Proceedings of International Conference of Advanced Computer Science Information Technology (ACSIT2012), 2012 [8] Lawrence Harte , 2007 IPTV Basic: Technology, Operation and Services Virginia: Althos [9] Georg Westin Evaluation of Video-on-Demand Streaming Servers Master’s thesis, Blekinge Institute of Technology, 08 2003 53 ... vụ đánh giá 21 CHƯƠNG - DỊCH VỤ VIDEO THEO YÊU CẦU THEO MÔ HÌNH CLIENT – SERVER 3.1 Giới thiệu dịch vụ video theo yêu cầu Dịch vụ video theo yêu cầu hiểu hệ thống có liệu video lưu trữ máy chủ... dụng chia sẻ video theo yêu cầu dựa mô hình Local Proxy Chất lượng dịch vụ mà ứng dụng đòi hỏi khảo sát, đồng thời hiệu việc áp dụng mô hình Local Proxy theo tiêu chí chất lượng dịch vụ đánh giá... thế, dịch vụ ngày thu hút lượng khách hàng đông đảo Một số nhà cung cấp dịch vụ video theo yêu cầu kể đến IPTV, My Tivi … 3.2 Thành phần hệ thống video theo yêu cầu Một hệ thống cung cấp video theo