1. Trang chủ
  2. » Giáo Dục - Đào Tạo

TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV

81 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 81
Dung lượng 0,94 MB

Nội dung

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (84-511) 736 949, Fax '(84-511) 842 771 Website: itf.ud.edu.vn, E-mail: cntt@edu.ud.vn LUẬN VĂN TỐT NGHIỆP KỸ SƯ NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH : 05115 ĐỀ TÀI : TÌM HIỂU MULTICAST VÀ ỨNG DỤNG MULTICAST TRONG IPTV Mã số : KKLLL-nnnI Ngày bảo vệ : DD/MM/YYYY SINH VIÊN : PHAN THANH HẢI LỚP : 06T4 CBHD : XXX ĐÀ NẴNG, MM/YYYY I Mã số xây dựng theo nguyên tắc : Tên lớp + số thứ tự ABC SV Ví dụ 05TLT-027 LỜI CẢM ƠN Em xin chân thành cảm ơn thầy cô Khoa Công Nghệ Thông Tin thầy cô Trường Đại học Bách Khoa Đà Nằng truyền đạt kiến thức quý báu cho năm học vừa qua Đặc biệt em chân thành thầy Nguyễn Thế Xuân Ly tận tình hướng dẫn giúp đỡ em trình thực đề tài Xin chân thành cám ơn bạn Khoa Công Nghệ Thông Tin ủng hộ, giúp đỡ, chia sẻ kiến thức, kinh nghiệm tài liệu có cho em trình nghiên cứu thực đề tài Một lần xin cám ơn! Sinh viên thực PHAN THANH HẢI LỜI CAM ĐOAN Tôi xin cam đoan : Những nội dung luận văn thực hướng dẫn trực tiếp thầy Nguyễn Thế Xuân Ly Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm công bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Sinh viên thực PHAN THANH HẢI MỤC LỤC TỔNG QUAN VỀ IPTV I Giới thiệu chung IPTV 1.1 Khái niệm IPTV 1.2 Một số đặc tính IPTV 1.3 Sự khác IPTV truyền hình Internet 1.4 Các thành phần hệ thống IPTV 1.4.1 Mạng chuyển tải 1.4.2 Mạng cung cấp nội dung 1.4.3 Hệ thống Video Headend 1.4.4 Hệ thống Middleware .4 1.4.5 Hệ thống phân phối nội dung 1.4.6 Hệ thống quản lý quyền số (DRM) 1.4.7 Set-top Box (STB) I.5 Các dịch vụ cung cấp IPTV 1.5.1 Dịch vụ truyền hình 1.5.2 Dịch vụ VoD .5 1.5.3 Dịch vụ NPVR 1.5.4 Dịch vụ Pay-per-View (PPV) .6 1.5.5 Trò chơi theo yêu cầu (Gamings on Demand) 1.5.6 Ầm nhạc theo yêu cầu (Musics on Demand) Mục lục III III.2 Giới thiệu chất lượng dịch vụ 18 Cung cấp chất lượng dịch vụ mạng IP 18 Mục lục III.3 111.3.1 111.3.2 111.3.3 111.4 111.5 111.5.1 111.5.2 111.5.3 111.6 111.7 111.8 111.8.1 111.8.2 Các mô hình QoS 19 Best-effort delivery 20 Intergrated Service Model .20 Differentiated Service Model 21 Phân loại đánh dấu 22 Sự phân loại - Classification .22 Class-Based Marking 23 Phân loại với NBAR (Network-Based Application Recognition) .24 Đánh dấu - Marking 24 IP header QoS - Precedence DSCP 24 Chuyển tiếp đảm bảo (Assured Forwarding) .26 Các công cụ phân loại đánh dấu 26 Cấu hình theo Class-BasedMarking 26 Network-Based Application Recognition 27 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 28 I Phân tích trang web mơ người sử dụng dịch vụ IPTV 28 1.1 Phân tích yêu cầu .28 1.1.1 Yêu cầu trang web 28 1.1.2 Yêu cầu người dùng 28 1.1.3 Yêu cầu quản lý .28 I.2 Thiết kế sở liệu 28 1.2.1 Các bảng sở liệu 28 1.2.2 Quan hệ bảng 29 II Giới thiệu ngôn ngữ Cakephp 30 11.1 Giới thiệu 30 11.1.1 Tính cakephp 30 II 1.2 Mơ hình MVC cakephp 30 11.2 Cài đặt cấu hình 31 11.3 Cấu trúc thư mục cakephp 31 11.4 Các qui ước cakephp 32 II 4.1 Các qui ước file tên lớp 32 II 4.2 Quy ước tên model tênbảng sở liệu .32 II 4.3 Quy ước Controller .33 11.4.4 Quy ước View 33 II.5 Các thành phần cakephp 34 11.5.1 Model 34 II 5.2 View 36 II.5.3 Controller 36 III Phân tích truyền gói tin Multicast IPTV .37 111.1 Phân tích yêu cầu 37 111.2 Thiết kế mô 37 111.3 Chức thiết bị lab 39 111.4 Quá trình truyền nhận gói tinmulticast 39 KẾT QUẢ THỬ NGHIỆM .41 I Một số hình ảnh trang web mơ giao diện IPTV 41 1.1 Trang đăng nhập 41 Mục lục 1.2 Trang chủ 41 1.3 Trang tìm kiếm 42 1.4 Trang admin 43 II Kết mơ truyền gói tin multicast 43 11.1 Mô hình đặt địa IP cho thiết bị 43 11.2 Kết 44 II.2.1 Truyền bắt gói tin multicast 44 II 2.2 Kết mô chất lượng dịch vụ(QoS) .48 LỜI MỞ ĐẦU Sự phát triển mạng Internet tồn cầu nói riêng cơng nghệ thơng tin nói chung đem lại tiến phát triển vượt bậc khoa học kỹ thuật Với phát triển vượt bậc làm thay đổi nội dung kỹ thuật truyền hình Hiện có nhiều dạng khác nhau: truyền hình số, truyền hình vệ tinh, truyền hình Internet IPTV IPTV cấp độ cao cơng nghệ truyền hình tương lai Sự vượt trội IPTV tính tương tác hệ thống với người xem, cho phép người xem chủ động thời gian khả triển khai nhiều dịch vụ giá trị gia tăng tiện ích khác nhằm đáp ứng nhu cầu người dùng Với hướng dẫn thầy Nguyễn Thế Xuân Ly mong muốn tìm hiểu cơng nghệ mới, sau thời gian tìm hiểu em hoàn thành báo cáo luận văn tốt nghiệp với đề tài “Tìm hiểu Multicast ứng dụng Multicast IPTV” Nội dung báo cáo gồm có lý thuyết thực hành trình bày chương sau: - Chương I: Tổng quan IPTV Chương trình bày khái niệm IPTV, cấu trúc IPTV, cơng nghệ IPTV - Chương II: Các giải pháp công nghệ truyền hình cho IPTV Chương trình bày chuẩn nén sử dụng IPTV, giao thức sử dụng chất lượng dịch vụ - Chương III: Phân tích thiết kế hệ thống Chương phân tích yêu cầu giới thiệu ngôn ngữ cakephp - Chương IV: Kết mơ Trình bày kết đạt trình triển khai Mục lục CHƯƠNG TỔNG QUAN VỀ IPTV I Giới thiệu chung IPTV I.1 Khái niệm IPTV IPTV viết tắt Internet Protocol Television, có nghĩa truyền hình giao thức Internet IPTV hệ thống dịch vụ truyền hình kỹ thuật số phát nhờ vào giao thức Internet thông qua hạ tầng mạng, hạ tầng mạng bao gồm việc truyền thơng qua kết nối băng thông rộng IPTV cung cấp Internet nên đơi dịch vụ cịn gọi Internet TV hay Web TV Nó thường cung cấp với dịch vụ Video-on-Demand (VoD: video theo yêu cầu) với dịch vụ Internet khác Web Voip nên cịn gọi cơng nghệ TriplePlay cung cấp nhà khai thác dịch vụ băng thơng rộng sử dụng chung hạ tầng mạng Hình IPTV Công nghệ tương lai IPTV mang đến cho người dùng nội dung kỹ thuật số chất lượng cao video theo yêu cầu(VoD), hội nghị truyền hình( Video Conference), tin nhắn nhanh qua TV Có thể thấy, IPTV dịch vụ số mà có khả cung cấp tính vượt trội khả chế phân phối truyền hình khác Ví dụ, set- PHAN THANH HẢI, LỚP 06T4 5 Tìm hiểu Multicast ứng dụngMulticast IPTV PHAN THANH HẢI, LỚP 06T4 60 24 Tìm hiểu Multicast ứng dụngMulticast IPTV 61 ip pim dense-mode ip igmp join-group 224.5.5.5 ip igmp join-group 224.5.5.10 exit router eigrp 100 network 192.168.1.0 network 172.16.0.0 end PHAN THANH HẢI, LỚP 06T4 24 Tìm hiểu Multicast ứng dụngMulticast IPTV 62 config t class-map match-all ftp-out match ip dscp af41 exit class-map match-all http-out match ip dscp ef exit class-map match-all http-in match protocol http exit class-map match-all ftp-in match protocol ftp exit policy-map INBOUND class ftp-in set ip dscp af41 exit class http-in set ip dscp ef exit exit policy-map OUTBOUND class ftp-out priority shape percent average 40 60000000 exit class http-out bandwidth percent 20 PHAN THANH HẢI, LỚP 06T4 24 Tìm hiểu Multicast ứng dụngMulticast IPTV 63 shape average 40000000 exit PHAN THANH HẢI, LỚP 06T4 24 Tìm hiểu Multicast ứng dụngMulticast IPTV 64 class class-default bandwidth percent 40 exit exit int fa0/0 service-policy input INBOUND exit int s1/0 service-policy output OUTBOUND end - Router en config t ip multicast-routing hostname R1 interface s1/0 ip add 172.16.0.2 255.255.0.0 no shut clock rate 128000 max-reserved-bandwidth 100 ip pim dense-mode ip igmp join-group 224.5.5.5 ip igmp join-group 224.5.5.10 exit int s1/1 ip add 10.0.0.1 255.0.0.0 no shut clock rate 128000 max-reserved-bandwidth 100 ip pim dense-mode ip igmp join-group 224.5.5.5 ip igmp join-group 224.5.5.10 exit router eigrp 100 network 10.0.0.0 network 172.16.0.0 end PHAN THANH HẢI, LỚP 06T4 24 Tìm hiểu Multicast ứng dụngMulticast IPTV 65 - Router ena config t ip multicast-routing hostname R2 int s1/1 ip add 10.0.0.2 255.0.0.0 no shut clock rate 128000 max-reserved-bandwidth 100 ip pim dense-mode ip igmp join-group 224.5.5.5 ip igmp join-group 224.5.5.10 exit int fa0/0 ip add 192.168.2.1 255.255.255.0 no shut max-reserved-bandwidth 100 ip pim dense-mode ip igmp join-group 224.5.5.5 ip igmp join-group 224.5.5.10 exit router eigrp 100 network 10.0.0.0 network 192.168.2.1 end ■ Một số module webserver - Module xem phim " width=195 height =150> - Module tính tiền // lay thong tin useer $results = $this->Session->read('Auth.User'); // lay id film $idfilm = $this->Phim->fmd('first',array('conditions' => array('Phim.id' => $id))); // lay gia cua film $gia = $idfilm['Phim'][price']; // lay id cua user $iduser = $results['id']; // lay vi tri cua user order $luu = $this->Order->find('first', array('condỉtions' => array('Order.users_id' => $iduser))); if(empty($luu)) { $luu[’Order’][’users_ỉd’] = $iduser; $luu['Order']['total'] = $gia; $luu['Order']['phỉm_ỉd'] = $id; $this->Order->create() ; $this->Order->save($luu); //$^8^^'^', $luu); } else { $luu[’Order’][’total’] += $gia; $luu['Order']['phỉm_ỉd'] = $id; $this->Order->save($luu); //$thỉs-set('luu', $luu); } PHAN THANH HẢI, LỚP 06T4 24 Tìm hiểu Multicast ứng dụngMulticast IPTV 67 $this- >Order->save($this->data); PHAN THANH HẢI, LỚP 06T4 24 TÀI LIỆU THAM KHẢO [1] [2] [3] [4] Developing Ip Multicast Network IP Multicast with Applications to IPTV and Mobile DVB-H Các nguồn Internet Đồ án năm trước TÓM TẮT LUẬN VĂN TỐT NGHIỆP Phần viết tên đề tài (chữ nhỏ 13pt) : tóm tắt nội dung LUẬN VĂN TƠT NGHIỆP, viết ngắn gọn rõ ràng (15 đến 20 dòng) cho biết : Đề tài đặt (bối cảnh), mục đích (giải thích rõ tên đề tài) nhiệm vụ phải thực (các mục tiêu cụ thể kết cần có) SV giải vấn đề (đã nghiên cứu lý thuyết, thực tiễn nào, đề xuất giải pháp (biện pháp) hay sáng kiến ?) SV giải đến đâu (nêu số kết tiêu biểu) Tãn taĩc giaí ải âáy, LẢĨP XXX ... 24 Tìm hiểu Multicast ứng dụngMulticast IPTV PHAN THANH HẢI, LỚP 06T4 30 24 Tìm hiểu Multicast ứng dụngMulticast IPTV II 31 Giới thiệu ngôn ngữ Cakephp 11.1 Giới thiệu Cakephp tảng phát triển ứng. .. Audio - Truyền phối hợp nhiều thành phần Tìm hiểu Multicast ứng dụngMulticast IPTV PHAN THANH HẢI, LỚP 06T4 10 24 Tìm hiểu Multicast ứng dụngMulticast IPTV 11 - Main Profile: Được thiết kế cho... HẢI, LỚP 06T4 CHƯƠNG PHAN THANH HẢI, LỚP 06T4 Tìm hiểu Multicast ứng dụngMulticast IPTV PHAN THANH HẢI, LỚP 06T4 Tìm hiểu Multicast ứng dụngMulticast IPTV - Quyền sở hữu hạ tầng mạng Khi nội dung

Ngày đăng: 09/01/2022, 11:52

HÌNH ẢNH LIÊN QUAN

IPTV viết tắt của Internet Protocol Television, có nghĩa là truyền hình giao thức Internet  - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
vi ết tắt của Internet Protocol Television, có nghĩa là truyền hình giao thức Internet (Trang 10)
Hình 2. Sơ đồ mạng IPTV - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
Hình 2. Sơ đồ mạng IPTV (Trang 16)
1.5.1. Dịch vụ truyền hình - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
1.5.1. Dịch vụ truyền hình (Trang 17)
PPV là hình thức trả tiền đe xem một phần chương trình truyền hình, ví dụ: trả tiền để xem một sự kiện thể thao hay trả tiền để nghe một bản nhạc - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
l à hình thức trả tiền đe xem một phần chương trình truyền hình, ví dụ: trả tiền để xem một sự kiện thể thao hay trả tiền để nghe một bản nhạc (Trang 18)
- Main Profile: Được thiết kế cho các thiết bị lưu trữ số và truyền hình quảng bá. - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
ain Profile: Được thiết kế cho các thiết bị lưu trữ số và truyền hình quảng bá (Trang 22)
Hình 6. Truyền theo kiểu Broadcast II.3. Multicast - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
Hình 6. Truyền theo kiểu Broadcast II.3. Multicast (Trang 23)
Hình 7. Các kết nối được sử dụng trong multicast - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
Hình 7. Các kết nối được sử dụng trong multicast (Trang 24)
Hình 8. Ví dụ về cây nguồn. - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
Hình 8. Ví dụ về cây nguồn (Trang 27)
Hình 9. Ví dụ về cây chia sẻ - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
Hình 9. Ví dụ về cây chia sẻ (Trang 28)
III.3. Các mô hình QoS - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
3. Các mô hình QoS (Trang 30)
Trong thực tế người ta chỉ áp dụng hai mô hình là Int-Serv và DitT-Serv. - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
rong thực tế người ta chỉ áp dụng hai mô hình là Int-Serv và DitT-Serv (Trang 31)
mạng có quy mô lớn. Vì vậy mô hình Int-Serv chỉ thích hợp cho những mạng nhỏ với - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
m ạng có quy mô lớn. Vì vậy mô hình Int-Serv chỉ thích hợp cho những mạng nhỏ với (Trang 32)
Bảng 3. Trường DiffServ. - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
Bảng 3. Trường DiffServ (Trang 36)
Bảng 4. Xác định các mức thứ tự trong DiffServ. - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
Bảng 4. Xác định các mức thứ tự trong DiffServ (Trang 37)
Có 4 class chuyển tiếp đảm bảo, từ AF1x đến AF4x. Bảng sau đây sẽ cung cấp DSCP để chỉ định class AF với khả năng của từng class - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
4 class chuyển tiếp đảm bảo, từ AF1x đến AF4x. Bảng sau đây sẽ cung cấp DSCP để chỉ định class AF với khả năng của từng class (Trang 37)
Bảng 6. Một vài lệnh match trong CB-marking - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
Bảng 6. Một vài lệnh match trong CB-marking (Trang 38)
1.2.1. Các bảng cơ sở dữ liệu - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
1.2.1. Các bảng cơ sở dữ liệu (Trang 39)
- Bảng phim - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
Bảng phim (Trang 40)
II. 1.2. Mô hình MVC trong cakephp - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
1.2. Mô hình MVC trong cakephp (Trang 42)
Bảng 7. Kiêu dữ liệu MySQL tương ứng với Cakephp - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
Bảng 7. Kiêu dữ liệu MySQL tương ứng với Cakephp (Trang 47)
Tênbảng được viết bằng chữ thường và các bảng tạo bởi nhiều từ thì được nối với nhau bằng dấu gạch dưới - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
nb ảng được viết bằng chữ thường và các bảng tạo bởi nhiều từ thì được nối với nhau bằng dấu gạch dưới (Trang 47)
Hình 14. Sơ đo 1PTV thực tè - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
Hình 14. Sơ đo 1PTV thực tè (Trang 50)
Hình 16. Sơ đồ lab 111.3. Chức năng của các thiết bị trong bài lab - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
Hình 16. Sơ đồ lab 111.3. Chức năng của các thiết bị trong bài lab (Trang 52)
I. Một số hình ảnh trang web mô phỏng giao diện IPTV - TÌM HIỂU MULTICAST và ỨNG DỤNG MULTICAST TRONG IPTV
t số hình ảnh trang web mô phỏng giao diện IPTV (Trang 53)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w