Luận văn Nghiên cứu và xây dựng chương trình truyền thông đa phương tiện
CHƯƠNG 0: GIỚI THIỆU .4 CHƯƠNG 1: TÌM HIỂU CÁC CHUẨN NÉN ÂM THANH.6 1. Giới thiệu: .6 2. Chuẩn nén G.711: .6 2.1. Giới thiệu:.6 2.2. Tốc độlấy mẫu: .6 2.3. Quy luật mã hoá: .7 2.4. Truyền tín hiệu ký tự:.7 2.5. Mối liên hệgiữa luật mã hóa và cấp độâm thanh: .7 2.6. Sựchuyển đổi giữa A-law và µ-law : .8 2.7. Sựchuyển đổi giữa µ-law và A-law: .9 3. Chuẩn nén G.723: .12 3.1. Giới thiệu:.12 3.2. Cơchếmã hóa:.12 3.3. Cơchếgiải mã:.14 4. Chuẩn nén G.729: .15 4.1. Giới thiệu:.15 4.2. Mô tảchung vềbộmã CS-ACELP: .15 4.2.1.Nguyên lý mã hóa: .16 4.2.2.Nguyên lý giải mã: .18 CHƯƠNG 2: TÌM HIỂU CÁC CHUẨN NÉN HÌNH ẢNH.20 1. Giới thiệu: .20 2. Chuẩn nén H.261: .20 2.1. Giới thiệu:.20 2.2. Đinh dạng ảnh nguồn của chuẩn H.261 .20 2.3. Ghép kênh H.261 (H.261 Multiplexing): .22 2.3.1.Picture layer: .22 2.3.2.Group of blocks (GOB):.23 2.3.3.Macroblocks: .24 2.3.4.Block: .26 3. Chuẩn nén H.263: .26 3.1. Giới thiệu:.26 3.2. Những khác biệt giữa H.263 và H.261:.27 3.2.1.SubQCIF: .27 3.2.2.Cách tính độsai lệch tốt hơn: .27 3.2.3.Độchính xác trong việc dự đoán:.27 3.2.4.Cách xửlý truyền macroblock: .27 CHƯƠNG 3: TÌM HIỂU VỀVOICE OVER IP.28 1. Giới thiệu vềVoIP: .28 2. Ưu điểm của VoIP so với PSTN: .28 2.1. Tiết kiệm băng thông: .28 2.2. Đơn giản hóa: .29 2.3. Khảnăng tích hợp: .29 2.4. Uyển chuyển trong quản lý:.29 2.5. Quản lý tốt: .29 2.6. Giá thành thấp:.30 3. Các hình thức truyền thoại trên mạng IP: .30 3.1. PC-PC : .30 3.2. PC – Phone :.30 3.3. Phone - Internet - Phone : .30 4. Nguyên tắc và mô hình hoạt động của VoIP: .31 4.1. Quá trình thiết lập một kết nối VoIP : .31 4.2. Mô hình hoạt động của VoIP:.31 5. Các nghi thức được sửdụng trong hệthống VoIP:.31 5.1. Giao thức UDP (User Datagram Protocol): .31 5.2. Giao thức RTP (Realtime Protocol): .32 5.3. Giao thức RTCP ( RTP Control Protocol ): .32 5.4. Giao thức RSVP:.32 5.5. SGCP: .33 5.6. MGCP:.34 6. Các vấn đềliên quan đến chất lượng dịch vụ: .34 6.1. Mất gói và các giải pháp khắc phục tình trạng này: .34 6.1.1.Tổng quan: .34 6.1.2.Các giải pháp khắc phục: .34 6.2. Trễgói.35 6.2.1.Tổng quan .35 6.2.2.Có hai giải pháp: .35 6.3. Network Jitter .35 6.4. Kết luận: .36 CHƯƠNG 4: TÌM HIỂU CÁC NGHI THỨC TRUYỀN THÔNG THỜI GIAN THỰC RTP (REALTIME PROTOCOL).37 1. Giới thiệu giao thức RTP (Realtime Protocol): .37 2. Các khái niệm và định nghĩa được sửdụng trong RTP: .37 3. Thứtựbyte, alignment và định dạng thời gian: .40 4. Nghi thức truyền dữliệu RTP (RTP Data Transfer Protocol): .40 4.1. Các trường cố định trong RTP header: .40 4.2. Ghép kênh các phiên RTP (Multiplexing RTP sessions): .43 4.3. Những thay đổi trong đặc tảprofile của RTP Header: .44 4.3.1.Phần RTP header mởrộng (RTP Header Extension):.45 5. Giao thức điều khiển RTP (RTP Control Protocol – RTCP): .46 5.1. Cấu Trúc của gói RTP (RTP Packet Format): .47 5.2. Các thông báo của bên gửi và bên nhận ( Sender and Receiver reports ):.49 CHƯƠNG 5: TÌM HIỂU CHUẨN H.323 VÀ THƯVIỆN OPENH323 .56 1. Giới thiệu: .56 2. Chuẩn H.323: .56 2.1. Các ưu điểm của chuẩn H.323: .56 2.2. Kiến trúc hệthống H.323: .58 2.2.1.Terminal:.59 2.2.2.Gateway: .60 2.2.3.Gatekeeper: .61 2.2.4.MCU (Multipoint Control Unit): .63 2.3. Sơ đồcấu trúc phân lớp: .64 2.3.1.Video Codec: .65 2.3.2.Audio Codec:.65 2.3.3.Data Channel (Kênh dữliệu):.66 2.4. Điều khiển hệthống:.66 2.4.1.Chức năng điều khiển H.245: .66 2.4.2.Chức năng báo hiệu RAS H.225.0: .67 2.4.3.Chức năng báo hiệu cuộc gọi H.225.0: .68 2.5. Hội nghị đa điểm: .70 2.5.1.Hội nghị đa điểm tập trung:.70 2.5.2.Hội nghị đa điểm phân tán: .71 2.5.3.Hội nghị đa điểm tập trung và phân tán kết hợp: .71 2.6. Quy trình thiết lập cuộc gọi qua mạng H.323: .71 2.7. Mối quan hệgiữa nghi thức H323 và mô hình OSI: .77 2.8. Tổng kết: .77 3. Thưviện OpenH323.78 3.1. Giới thiệu:.78 3.2. Cấu trúc phân lớp và phương thức hoạt động: .78 3.2.1.Cấu trúc phân lớp: .78 3.2.2.Ý nghĩa một sốlớp trong thưviện:.81 3.3. Phương thức hoạt động: .85 CHƯƠNG 6: XÂY DỰNG ỨNG DỤNG TRUYỀN THÔNG ĐA PHƯƠNG TIỆN THỂNGHIỆM .88 1. Mô hình thực tế: .88 2. Xác định các yêu cầu: .88 2.1. Các yêu cầu chức năng:.88 2.2. Các yêu cầu phi chức năng: .89 2.3. Mô hình giao tiếp giữa các thành phần trong hệthống: .90 3. Đặc tảchung cho hệthống và sơ đồkhối của các yêu cầu: .91 3.1. Đặc tảchung cho hệthống:.91 3.2. Sơ đồkhối của một vài chức năng của client: .92 4. Thiết kếcơsởdữliệu:.100 4.1. Các trường của bảng lưu thông tin user nhưsau:.100 4.2. Các trường của bảng lưu thông tin danh sách các user trong contact list101 5. Thiết kếgiao diện:.101 6. Cách thực thi hệthống: .110 7. Cài đặt chương trình:.111 8. Đánh giá kết quảxây dựng ứng dụng: .111 9. Hướng phát triển chương trình:.112 TỔNG KẾT .114 BẢNG THAM CHIẾU CÁC TỪVIẾT TẮT .115 CÁC TÀI LIỆU THAM KHẢO .118
Các file đính kèm theo tài liệu này:
- Nghiên cứu và xây dựng chương trình truyền thông đa phương tiện.pdf