Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 98 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
98
Dung lượng
1,84 MB
Nội dung
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ LÊ HÙNG DŨNG XÂY DỰNG ỨNG DỤNG TRUYỀN VIDEO TRÊN THIẾT BỊ CẦM TAY (PDA) QUA MÔI TRƯỜNG MẠNG KHÔNG DÂY LUẬN VĂN THẠC SĨ Hà Nội- 2006 TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ LÊ HÙNG DŨNG XÂY DỰNG ỨNG DỤNG TRUYỀN VIDEO TRÊN THIẾT BỊ CẦM TAY (PDA) QUA MƠI TRƯỜNG MẠNG KHƠNG DAY Luận Văn TS:Cơng nghệ TT Mã số: 0.01.10 Người Hướng Dẫn : Hà Nội- 2006 TIEU LUAN MOI download : skknchat@gmail.com MỤC LỤC THUẬT NGỮ .3 DANH SÁCH BẢNG BIỂU .5 DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ .6 MỞ ĐẦU .8 CHƢƠNG 1: TỔNG QUAN VỀ NÉN VIDEO 10 1.1 Giới thiệu nén Video 10 1.1.1 Giới thiệu 10 1.1.2 Tại lại phải nén Video 13 1.1.3 Nén Video 14 1.2 Các chuẩn nén Video đại 15 1.2.1 MPEG 15 1.2.2 MPEG 19 1.2.3 MPEG 24 1.2.4 H.261 34 1.2.5 H.263 36 1.2.6 H.264 45 CHƢƠNG 2: STREAMING VIDEO .50 2.1 Tổng quan Streaming Media 50 2.1.1 Lịch sử 50 2.1.1 Băng thông dung lƣợng lƣu trữ streaming 51 2.2 Tổng quan Streaming Video 52 2.2.1 Streaming Video gì? 52 2.2.2 Tại phải sử dụng Streaming Video? 53 2.2.3 Các phƣơng thức Streaming 54 2.2.4 Mơ hình Streaming 56 2.3 Các giao thức Streaming Video 58 2.3.1 Giao thức truyền thời gian thực (RTP) 58 2.3.1 Giao thức điều khiển truyền thời gian thực (RTCP) 60 2.4 Streaming Video mạng không dây 61 TIEU LUAN MOI download : skknchat@gmail.com 2.4.1 Video Streaming qua kết nối không dây 61 2.4.2 Nâng cao chất lƣợng Streaming Video qua kết nối không dây 62 CHƢƠNG 3: XÂY DỰNG CHƢƠNG TRÌNH ỨNG DỤNG 65 3.1 Thiết bị hỗ trợ kỹ thuật số cá nhân - PDA 65 3.1.1 Tổng quan PDA? 65 3.1.2 Lịch sử phát triển 65 3.1.3 Đặc điểm thiết bị PDA 66 3.1.4 Hệ điều hành 67 3.2 Giao thức H.323 68 3.2.1 Tổng quan H.323 68 3.2.2 Các thành phần H.323 69 3.2.3 Các giao thức đƣợc tham chiếu H.323 75 3.2.4 Ƣu điểm H.323 75 3.3 Mạng không dây 76 3.3.1 Giới thiệu 76 3.3.2 Lịch sử phát triển 76 5.3.3 Lợi ích mạng không dây 77 3.3.4 Nhƣợc điểm mạng không dây 78 3.3.5 Kiến trúc mạng không dây 79 3.3.6 Các kiểu mạng không dây 81 3.3.7 Các chuẩn mạng không dây đại 82 3.4 Xây dựng chƣơng trình thử nghiệm 83 3.4.1 Yêu cầu chung 83 3.4.2 Mơ hình kiến trúc chƣơng trình 83 3.4.2 Đánh giá kết 91 KẾT LUẬN .92 Những kết thu đƣợc 92 Những hƣớng phát triển 93 TÀI LIỆU THAM KHẢO 94 TIEU LUAN MOI download : skknchat@gmail.com THUẬT NGỮ AP Điểm truy cập không dây API Application Programming Interface – giao diện lập trình ứng dụng hỗ trợ hàm, lớp viết sẵn hệ thống ATM Phƣơng thức truyền đồng đƣợc sử dụng truyền thông AVI Một định dạng đa phƣơng tiện Microsoft đƣa BSS Bộ dịch vụ sở CD Đĩa quang ghi liệu CIF Một định dạng hình ảnh màu – Common Intermediate Format CIF Định dạng ảnh - Common Intermediate Format CODEC Một thiết bị hay chƣơng trình mã hóa giải mã liệu số DCT Hàm chuyển cosin rời rạc DSL Là công nghệ phổ biến truyền liệu số hóa qua mạng có dây DVD Đĩa Video quang chất lƣợng cao H.261 Một chuẩn nén Video H.263 Một chuẩn nén Video H.264 Một chuẩn nén Video HTTP Một giao thức truyền nhận thông tin WWW IEEE Viện Công nghệ điện điện tử IETF Tổ chức kỹ thuật Internet (Internet Engineering Task Force) IP Giao thức Internet; địa mạng ISDN Mạng dịch vụ tích hợp kỹ thuật số ISO Tổ chức tiêu chuẩn quốc tế ITU Hiệp hội Viễn thông quốc tế JPEG Một định dạng ảnh hay chuẩn nén ảnh chụp phổ biến LAN Mạng cục MCU Bộ đa điều khiển TIEU LUAN MOI download : skknchat@gmail.com MP3 Một định dạng âm – Âm MPEG-1 Lớp MPEG Nhóm chun gia hình ảnh chuyển động, ủy ban ISO/IEC MPEG-1 Chuẩn mã hóa đa phƣơng tiện MPEG-2 Chuẩn mã hóa đa phƣơng tiện MPEG-4 Chuẩn mã hóa đa phƣơng tiện PDA Thiết bị hỗ trợ kỹ thuật cá nhân QCIF Định dạng ảnh – Quarter Common Intermediate Format QoS Chất lƣợng dịch vụ RTCP Giao thức điều khiển truyền thời gian thực RTP Giao thức truyền thời gian thực RTSP Giao thức Streaming thời gian thực STD Chuẩn TCP Giao thức điều khiển truyền liệu UDP Giao thức gói liệu ngƣời dùng VCD Đĩa quang Video VHS Hệ thống Video gia đình WLAN Mạng cục không dây TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 DANH SÁCH BẢNG BIỂU Bảng 1: Các mô tả MPEG-2 21 Bảng 2: Các chuẩn mạng không dây đại 82 (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ Hình 1-1: Khung hình Video (ví dụ vùng đồng nhất) 11 Hình 1-2: Khung hình Video (nền đƣợc lọc –filter) 11 Hình 1-3: Khung hình Video 12 Hình 1-4: Bộ mã hóa / Giải mã (CODEC) 14 Hình 1-5: Tƣơng quan khơng gian thời gian đoạn video 15 Hình 1-6: Nguyên mẫu ISO/ giải mã IEC 11172 17 Hình 1-7: Mẫu cấu trúc hình ảnh theo thời gian 18 Hình 1-8: Cấu trúc mã hóa âm 19 Hình 1-9: Mơ hình hệ thống MPEG-2 20 Hình 1-10: Cấu trúc khối liệu âm MPEG-2 22 Hình 1-11: Mơ hình tham chiếu DSM-CC 23 Hình 1-12: Cấu hình tham chiếu cho Giao diện thời gian thực 24 Hình 1-13: Ví dụ vể cảnh MPEG-4 27 Hình 1-14: Mơ hình lớp hệ thống MPEG-4 28 Hình 1-15: Quan hệ phiên MPEG-4 31 Hình 1-16: Bộ mã hóa H.261 35 Hình 1-17: Bộ giải mã H.261 36 Hình 1-18: Sơ đồ khối codec H.263 38 Hình 1-19: Minh họa hệ thống mã hóa/giải mã video .39 Hình 1-20: Bộ mã hóa H.263 40 Hình 1-21: Bộ giải mã H.263 42 Hình 2- 1: Kiến trúc ứng dụng truyền liệu thời gian thực 61 Hình 3-1: Minh họa thiết bị PalmPilot sử dụng hệ điều hành Palm OS 68 Hình 3-2: Giao thức H.323 72 Hình 3-3: H.323/PSTN Gateway 73 (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Hình 3-4: H.323/ISDN Gateway .73 Hình 3-5: Vùng H.323 .74 Hình 3-6: Kiến trúc mạng khơng dây 79 Hình 3-7: Mạng không dây ngang hàng ad-hoc .81 Hình 3-8: Mơ hình kiến trúc chƣơng trình thử nghiệm 84 Hình 3-9: Mơ hình kế thừa lớp H.323 85 Hình 3- 10: Cây kế thừa lớp Kênh H323 86 Hình 3-11: Cây kế thừa lớp H323Codec 86 Hình 3-12: Cây kế thừa lớp H323SignalPDU 87 Hình 3-13: Cây kế thừa lớp PSocket 89 (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 MỞ ĐẦU Hiện nay, truyền video môi trƣờng mạng tốc độ bit thấp ngày trở nên phổ biến trở thành yêu cầu cấp thiết số lĩnh vực xã hội Một số ứng dụng điển hình kể đến là: ứng dụng hội nghị truyền hình qua mạng intranet internet (Video Conferencing) đƣợc sử dụng công tác điều hành; ứng dụng chẩn đốn hình ảnh y học (Telemedicine); ứng dụng truyền video thời gian thực đƣợc sử dụng lĩnh vực đào tạo trực tuyến … Sự đời phát triển mạnh mẽ công nghệ không dây (wireless) thiết bị cầm tay (nhƣ thiết bị hỗ trợ kỹ thuật cá nhân PDA, máy tính cầm tay Pocket PC, điện thoại di động có sử dụng hệ điều hành …) mở cách thức khai thác công nghệ mới, khác với cách thức truyền thống (làm việc văn phòng sử dụng mạng có dây để khai thác dịch vụ) thật đem lại nhiều thuận tiện hiệu cho ngƣời sử dụng Chỉ với thiết bị cầm tay hỗ trợ công nghệ kết nối mạng khơng dây, ngƣời dùng làm việc, duyệt web khai thác dịch vụ giải trí nơi nào, ứng dụng dịch vụ video đóng vai trị quan trọng Tính cấp thiết đề tài: truyền video qua môi trƣờng mạng tốc độ bit thấp cơng nghệ đại, có ứng dụng nhiều lĩnh vực, cộm ứng dụng hội nghị truyền hình, dịch vụ giải trí, đào tạo trực tuyến … Đặc biệt ứng dụng thiết bị hỗ trợ kỹ thuật cầm tay chạy môi trƣờng mạng không dây Ý nghĩa khoa học: Nghiên cứu truyền video thiết bị cầm tay qua môi trƣờng mạng không dây cho phép xây dựng đƣợc ứng dụng dịch vụ hiệu Kết thu đƣợc sở cho việc phát triển số ứng dụng đƣợc đánh giá phổ biến tƣơng lai Phạm vi nghiên cứu: Luận văn nghiên cứu phần sở lý thuyết phƣơng pháp nén video, sở lý thuyết Streaming video chuẩn công (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 82 3.3.7 Các chuẩn mạng không dây đại Ngày nay, công nghệ mạng không dây phát triển thành chuẩn 802.1x[4], số chuẩn WIFI - 802.11 đặc điểm kỹ thuật nhƣ sau: Bảng 2: Các chuẩn mạng không dây đại Chuẩn IEEE Tốc độ Giải tần Mbps 802.11 Mbps Chú thích Chuẩn năm 1997 Đặc điểm gồm 2.4 GHz lựa chọn giải tần (frequency hopping) mã hoã trực tiếp (directsequence modulation) 802.11a 802.11b 802.11g Lên tới 54 Mbps 5.5 Mbps 11 Mbps Lên tới 54 Mbps Chuẩn thứ hai 1999, nhƣng sản phẩm theo GHz chuẩn không đƣợc đƣa cuối năm 2000 2.4 GHz 2.4 GHz Chuẩn thứ 3, chuẩn thiết bị phổ biến Đã đƣợc chuẩn hoá đƣợc sử dụng đồng thời với 802.11b Trong bảng trên, chuẩn IEEE 802.11b chuẩn 802.11g đƣợc sử dụng phổ biến mạng không dây, điểm truy nhập không dây thƣờng hỗ trợ hai chuẩn Các thiết bị di động nhƣ điện thoại di động, máy tính xách tay kể máy tính để bàn kết nối không dây sử dụng công nghệ bluetooth – IEEE 802.15, công nghệ phổ biến máy điện thoại di động, thiết bị hỗ trợ kỹ thuật số cá nhân (PDA), hỗ trợ kết nối trực tiếp dễ dàng nhanh chóng máy điện thoại, tạo mạng đặc biệt (ad hoc) để trao đổi thông tin [5] Chuẩn Bluetooth rõ hoạt động với tần số sóng 2.45GHz hỗ trợ trao đổi liệu lên tới 720kbps (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 83 3.4 Xây dựng chương trình thử nghiệm 3.4.1 Yêu cầu chung Chƣơng trình thử nghiệm đƣợc xây dựng phạm vi luận văn nghiên cứu phải đáp ứng đƣợc số yêu cầu sau: - Ứng dụng chạy hệ điều hành Windows CE dùng cho thiết bị PDA máy tính bỏ túi – Pocket PC - Cho phép kết nối tối thiểu với thiết bị cầm tay khác qua kết nối mạng không dây với chuẩn 802.11 b 802.11g Cho phép mở rộng thực nhiều điểm kết nối hội nghị truyền hình (hƣớng phát triển luận văn) - Truyền – nhận video thời gian thực Video đƣợc nén theo chuẩn nén H.263, H.264 MPEG-4 đƣợc truyền mạng theo dạng streaming - Giao diện đơn gian, dễ sử dụng 3.4.2 Mơ hình kiến trúc chƣơng trình Kiến trúc chƣơng trình thử nghiệm đƣợc thể hình sau đây: PocketVideo Thƣ viện Thƣ viện Open H.323 PWLib (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 84 Hình 3-8: Mơ hình kiến trúc chƣơng trình thử nghiệm Ngơn ngữ thể Chƣơng trình thử nghiệm đƣợc xây dựng cho thiết bị cầm tay chạy hệ điều hành Windows mobile phiên 2002 trở lên với mã nguồn Visual C++, công cụ phát triển Visual C++ Embedded, có nhiệm vụ kết nối với thiết bị cầm tay khác qua môi trƣờng mạng không dây WLAN để truyền hình ảnh video thời gian thực Giao thức chuẩn H.323 Chƣơng trình đƣợc xây dựng giao thức chuẩn H.323 Hiện nay, giao thức chuẩn H.323 đƣợc số tổ chức giới phát triển cách hoàn thiện Một dự án H.323 mã nguồn mở tiếng OpenH323 (tham khảo địa www.openH323.org), luận văn sử dụng OpenH323 thƣ viện chuẩn PWLib xây dựng chƣơng trình thử nghiệm Thƣ viện OpenH323 thƣ viện tích hợp thành phần tƣơng tự nhƣ mơ hình giao thức chuẩn nhƣ mã hố âm thanh, video, kiểm tra gateway, thiết lập kết nối thông qua tín hiệu bắt tay, v.v Thƣ viện PWLib viết tắt Portable Windows Library – cho phép chuyển đổi dễ dàng tảng hệ điều hành Bao gồm PTCLib, PTLib, PWCLib, PWLib Trong đó: - PTCLib: thƣ viện thành phần văn khả chuyển hệ điều hành; - PWCLib: thƣ viện thành phần windows; - PWLib: thƣ viện đối tƣợng windows; - PTLib: thƣ viện thành phần dạng văn khả chuyển 3.4.2.1 Thư viện OpenH323 (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 85 Là thƣ viện mã nguồn mở để phát triển trình ứng dụng sử dụng giao thức H.323 cho kết nối đa phƣơng tiện Thƣ viện đƣợc đóng gói lớp tƣơng ứng nhƣ thành phần mơ hình giao thức H.323 đề cập Lớp H323Endpoint Trong thƣ viện này, đối tƣợng kế thừa tồn thành phần lớp H323Enpoint lớp cho phép thực khởi tạo gọi nhận gọi Một trình ứng dụng thơng thƣờng kế thừa lớp Thể có tham số H323 khởi tạo ban đầu, số khởi tạo quan trọng bảng xác định lực mã hoá kiểu kênh truyền dẫn mà chƣơng trình quản lý Hình 3-9: Mơ hình kế thừa lớp H.323 Lớp Kết nối H323 Trình ứng dụng thƣờng khởi tạo thể lớp Kết nối H323 thực gọi hay nhận gọi đến Lớp cung cấp nhiều phƣơng thức (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 86 ảo cho phép nạp chồng Các phƣơng thức ảo hàm “callback” cho phép trình ứng dụng kết xuất thơng tin thay đổi hoạt động theo nhiều cách khác Lớp Kênh H323 Lớp H323Channel cho phép trình ứng dụng tạo kênh truyền logic cho phép mở kênh truyền liệu âm đƣợc mã hoá Hình 3- 10: Cây kế thừa lớp Kênh H323 Lớp H323Codec Dây lớp sở cho toàn mã hố/giải mã âm hay Video Hình 3-11: Cây kế thừa lớp H323Codec Lớp H323SignalPDU (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 87 H323SignalPDU lớp sở tất giao thức liên quan đến liệu Hình 3-12: Cây kế thừa lớp H323SignalPDU 3.4.2.2 Thư viện PWLib PWLib thƣ viện cho phép trình ứng dụng dễ dàng chuyển đổi từ hệ điều hành Microsoft Windows sang hệ điều hành Unix ngƣợc lại Từ xuất xây dựng giao diện đa hệ điều hành nhƣ KDE xWindows, phát triển dự án OpenH323 tập trung vào hệ thống mạng, chuyển đổi đầu vào/đầu ra, đa luồng đa hệ điều hành Thƣ viện PWLib đƣợc sử dụng để tạo trình ứng dụng hiệu suất cao dễ dàng chuyển đổi môi trƣờng mạng khác Các lớp “chứa” thƣ viện gồm mảng, danh sách tuyến tính, danh sách xếp từ điển dạng bảng băm , lớp đƣợc chia làm hai nhóm lớp sở thành phần giao Lớp sở bao gồm tất lớp hỗ trợ cho việc kiến tạo nhƣ lớp container, lớp thread lớp socket, lớp đƣợc sử dụng tuỳ thuộc vào hệ điều hành mà chƣơng trình chạy Thành phần giao tiếp thực thi chức độc lập với hệ điều hành không bắt buộc phải khai báo với chƣơng trình sử dụng Một vài hệ điều hành (đặc biệt Windows), lớp sở thành phần điều khiển đƣợc chia thành hai thƣ viện kế thừa rời rạc Các hệ điều hành khác (nhƣ Unix) tổ hợp tất mã nguồn vào thƣ viện dựa vào liên kết để loại bỏ mã nguồn không cần thiết (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 88 Các lớp sở - Các lớp đối tƣợng bản: PObject – Lớp sở cho tất lớp PWLib PContainer – lớp sở cho tất lớp có kiểu liệt kê Về bản, đối tƣợng container cho phép chứa nhiều đối tƣợng khác Lớp hỗ trợ hai vùng, vùng thứ đơn giản chứa số lƣợng đối tƣợng đƣợc chứa nó, vùng thứ hai hỗ trợ cho tham chiếu đến thành phần PAbstractArray – lớp sở cho mảng đối tƣợng PAbstractList – lớp sở cho danh sách đối tƣợng PAbstractDictionary – lớp sở cho từ điển PString – lớp sở cho khai báo trừu tƣợng (abstraction) cho kiểu chuỗi - Các lớp thiết lập kênh đầu vào/đầu PChannel – lớp sở cho tất kênh vào PIndirectChannel – kênh cho phép đóng gói kênh khác PConsoleChannel – kênh truy nhập điều khiển hệ thống PPipeChannel – thực thi chƣơng trình truy nhập đầu vào, đầu – tƣơng tự nhƣ lớp Pchannel PSerialChannel – định nghĩa kênh vào kết nối với cổng serial – RS-232 PFile – truy nhập file hệ điều hành máy chủ Lớp biểu thị file đĩa (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 89 PVideoChannel – ghi/đọc liệu từ thiết bị video Lớp cung cấp chủ yếu chức phát lại ghi tín hiệu video hệ thống PSoundChannel - đọc/ghi liệu từ thiết bị âm - Lớp socket Hình 3-13: Cây kế thừa lớp PSocket PSocket – lớp sở cho tất các socket PIPSocket – lớp sở cho tất các socket sử dụng giao thức IP PUDPSocket – Socket sử dụng giao thức UDP PTCPSocket - socket sử dụng giao thức TCP/IP PICMPSocket - socket sử dụng giao thức ICMP PIPXSocket – lớp sở cho socket sử dụng giao thức IPX PEthSocket – giao diện socket cho giao diện Ethernet thơ - Lớp tiến trình luồng PProcess – thực thi luồng điều khiển sở cho chƣơng trình chạy (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 90 PServiceProcess – thực thi tiền trình (trong UNIX) tiến trình hệ thống (trong Windows) PThread – trừu tƣợng luồng điều khiển ngữ cảnh thực thi - Một số lớp khác PArgList – hỗ trợ phân tích tập tham số truyền vào cho chƣơng trình PConfig – cung cấp nhớ thứ cấp cho cấu hình chƣơng trình sử dụng phƣơng thức tƣơng thích hệ điều hành PTime – lớp trừu tƣợng biểu thị đồng hồ thời gian ngày tháng Các thành phần giao tiếp - Các lớp HTTP PHTTP – lớp sở cho giao thức HTTP PHTML – luồng string định dạng thông tin HTML PHTTPForm – cho phép tạo thẻ form HTTP - Các lớp giao thức PInternetProtocol – lớp sở cho tất giao thức internet dựa vào kiểu văn PPOP3 – lớp sở cho giao thức POP3 PSMTMP – lớp sở cho lớp giao thức SMTP PFTP – lớp sở cho lớp FTP PTelnetSocket – cho phép thực thi giao thức TELNET PSocksProtocol – lớp sở cho giao thức SOCKS PSNMP – lớp sở cho thực thi giao thức SNMP (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 91 - Các lớp khác PModem – lớp kế thừa lớp PserialChannel, lớp đƣợc thay đổi để dành riêng cho modem tuân theo tập lệnh chuẩn AT PIpAccessControlList – tập đầu vào đặc tả cho phép truy nhập, tập danh sách địa IP mạng PRandom – sinh số ngẫu nhiên PCypher – thực thi nhiều đoạn mã hoá liệu nhƣ MD5, SHA PWAVFile – cho phép thao tác với file wave theo định dạng AIFF PMemoryFile – cho phép thao tác với đối tƣợng lớp kế thừa PFile để lƣu trữ số liệu nhớ 3.4.2 Đánh giá kết - Chƣơng trình PocketVideo thực kết nối 02 thiết bị cầm tay PDA sử dụng hệ điều hành Microsoft Windows CE với qua môi trƣờng mạng không dây (kết nối dạng Ad-hoc) - Truyền liệu video dạng Streaming thời gian thực 02 máy (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 92 KẾT LUẬN Những kết thu Truyền Video mạng theo phƣơng pháp Streaming đƣợc sử dụng phổ biến giới Đặc biệt ứng dụng, dịch vụ Video mạng bị hạn chế tốc độ nhƣ mạng không dây mạng Internet Với phát triển nhanh công nghệ phần cứng nói chung phát triển thiết bị hỗ trợ cầm tay nói riêng (các thiết bị PDA, máy tính bỏ túi Pocket PC thiết bị điện thoại di động sử dụng hệ điều hành…) nhu cầu sử dụng dịch vụ giải trí di động ngày trở nên cấp thiết hết Luận văn tập trung tìm hiểu nghiên cứu đƣợc số vấn đề sau: - Các phƣơng pháp chuẩn nén liệu video mơi trƣờng đƣờng truyền khác Trong đặc biệt ý đến chuẩn nén Video đại đƣợc sử dụng phổ biến ứng dụng hội nghị truyền hình (Video conferencing) nhƣ H.263, H.264 MPEG-4 nhƣ số chuẩn nén liệu âm - Tìm hiểu cơng nghệ kỹ thuật Streaming Video, cơng nghệ đóng vai trị quan trọng ứng dụng truyền hình ảnh, âm video qua môi trƣờng mạng tốc độ bit thấp - Nghiên cứu chuẩn H.323, chuẩn tảng cho việc xây dựng ứng dụng hội nghị truyền hình, điện thoại video Chuẩn định nghĩa mô tả cách thức làm thành phần hệ thống trao đổi tham gia cách tốt - Tìm hiểu cơng nghệ mạng khơng dây, thiết bị cầm tay hỗ trợ kỹ thuật cá nhân (PDA) làm việc đƣợc môi trƣờng mạng không dây Với định hƣớng tập trung nghiên cứu làm chủ công nghệ tiên tiến cho ứng dụng hội nghị truyền hình, luận văn tập trung xây dựng chƣơng trình (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 93 thử nghiệm, truyền hình ảnh video dƣới dạng streaming theo thời gian thực môi trƣờng mạng không dây kết nối trực tiếp hai thiết bị theo mơ hình ad-hoc Những hướng phát triển Những định hƣớng phát triển đề tài là: - Nghiên cứu thêm công nghệ cần thiết để xây dựng đƣợc ứng dụng hội nghị truyền hình qua mơi trƣờng mạng không dây với nhiều điểm tham gia - Nghiên cứu áp dụng số kỹ thuật làm giảm mức độ mát gói tin truyền môi trƣờng mạng không dây Nâng cao chất lƣợng video - Phối hợp với nhà cung cấp dịch vụ Internet nƣớc đầu tƣ xây dựng cung cấp dịch vụ hội nghị truyền hình qua mơi trƣờng WiMax (Công nghệ WiMax đƣợc số nhà cung cấp dịch vụ Internet nƣớc triển khai sớm vào sử dụng) - Xây dựng ứng dụng truyền hình ảnh video giám sát cho hộ gia đình Với ứng dụng này, ngƣời dùng quan sát hình ảnh video từ camera nhà cho việc bảo đảm an ninh, giám sát trẻ nhỏ (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 94 TÀI LIỆU THAM KHẢO Tài liệu tiếng Anh [1] Abdul H.Sadka, University of Survey, Guildford, UK - Compressed Video Communications - John Wiley & Sons, LTD, April 2002 [2] Cunningham, D & Francis, N 2001 – An Introduction to Streaming Video http://www.cultivate-int.org/issue4/video (last access November 16th, 2002) [3] Douglas Boling - Programming Microsoft Windows CE (second edition) Microsoft Press 2001 [4] Frank Ohrtman, Konrad Roeder - Wi-Fi Handbook: Building 802.11b Wireless Networks - McGraw-Hill 2003 [5] Iain E G Richardson, The Robert Gordon Universiry, Aberdeen, UK H.264 and MPEG-4 Video Compression: Video Coding for Next Generation Multimedia - John Wiley & Sons, LTD, 2003 [6] ITU-T Recommendation H.261 (1993) – Video codec for audiovisual services at p 64kbit/s [7] ITU-T Recommendation H.263 (2005) – Video coding for low bit rate communication [8] M Alfano 1997, Design and Implementation of a Cooperative Multimedia Environment with QoS Control, Computer Communications, autumn 1997 [9] Network Working Group, RTP: A Transport Protocol for Real-Time applications - H Schulzrinne, Columbia University, July 2003 (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 95 [10] Raymond Westwater Borko Furht, Florida Atlantic University- Real time video compression: Techniques and Algorithms – Kluwer Academic Publishers, 1997 [11] Tsai C., Karunaratne P., Galatsanos N P., Katsaggelos` A K, A Compressed Video Enhancement Algorithm http://citeseer.nj.nec.com/tsai99compressed.html (last access Nov 16th 2002) Website Chương trình [12] An Introduction to Streaming Video, http://www.ahearnvideo.com/links/StreamingBasics.htm [13] An Introduction to the ITU-T H.263 video compression standard: concept, features and implementation, http://www.4i2i.com/h263_video_codec.htm [14] Basic Streaming, http://www.ahearnvideo.com/links/StreamingBasics.htm [15] H.263, http://en.wikipedia.org/wiki/H.263 [16] H.264, http://en.wikipedia.org/wiki/H.264 [17] H.323, http://ai3.asti.dost.gov.ph/h.323 [18] http://www.packetizer.com [19] List of Codecs, http://en.wikipedia.org/wiki/List_of_codecs [20] MPEG-1, http://en.wikipedia.org/wiki/MPEG-1 [21] MPEG-2, http://en.wikipedia.org/wiki/MPEG-2 [22] MPEG-4, http://en.wikipedia.org/wiki/MPEG-4 [23] OpenH323, http://www.OpenH323.org (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 (LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Xay.dung.ung.dung.truyen.video.tren.thiet.bi.cam.tay.(PDA).qua.moi.truong.mang.khong.day.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10