ĐỀ TÀI : TÌM HIỂU CÔNG NGHỆ VOIP XÂY DỰNG ỨNG DỤNG TRUYỀN THANH QUA MẠNG LAN

84 56 0
ĐỀ TÀI : TÌM HIỂU CÔNG NGHỆ VOIP XÂY DỰNG ỨNG DỤNG TRUYỀN THANH QUA MẠNG LAN

Đ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

ĐẠ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 CƠNG NGHỆ VOIP XÂY DỰNG ỨNG DỤNG TRUYỀN THANH QUA MẠNG LAN Mã số : 06T4 – 042 Ngày bảo vệ : 15 - 16/6/2011 SINH VIÊN : TRẦN QUANG QUÝ LỚP : 06T4 CBHD : GV ThS MAI VĂN HÀ ĐÀ NẴNG, 06/2011 NHẬN XÉT ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… LỜI CẢM ƠN Tôi xin chân thành cảm ơn trường Đại học Bách Khoa - Đại học Đà Nẵng nói chung khoa Cơng nghệ thơng tin nói riêng, cảm ơn thầy giáo khoa Cơng nghệ Thơng tin tận tình giảng dạy bảo cho tất sinh viên khác suốt khóa học Thầy tạo điều kiện tối đa cho sinh viên khác học tập tốt nâng cao tầm hiểu biết Đặc biệt khoa Cơng nghệ Thông tin tạo điều kiện để thực luận văn tốt nghiệp cách trọn vẹn Xin chân thành cảm ơn giao viên Thạc sĩ Mai Văn Hà tận tình hướng dẫn tơi suốt thời gian thực đề tài, tạo điều kiện để tơi hồn thành đề tài với kết tốt Xin cảm ơn gia đình bạn bè cho chỗ dựa mặt tinh thần suốt chặng đượng học tập ngày hơm Tơi cố gắng để thực đề tài Mặc dù khó tránh khỏi sai sót Rất mong thầy bạn xem xét góp ý Sinh viên : Trần Quang Quý Lớp: 06T4 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ạc sĩ Mai Văn Hà 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, TRẦN QUANG QUÝ MỤC LỤC MỞ ĐẦU I Ý TƯỞNG II BỐI CẢNH HIỆN TẠI .2 III MỤC ĐÍCH VÀ NHIỆM VỤ IV PHƯƠNG PHÁP TRIỂN KHAI .3 CƠ SỞ LÝ THUYẾT .5 I CÔNG NGHỆ VOIP I.1 Tổng quan VoIP I.2 Phương thức hoạt động VoIP .6 I.3 Các giao thức VoIP I.3.1 Giao thức H.323 I.3.2 Giao thức SIP I.4 Các dạng mơ hình VoIP 13 I.4.1 Máy điện thoại với máy điện thoại 14 I.4.2 Máy điện thoại với máy tính 16 I.4.3 Máy tính với máy tính 17 II KHẢO SÁT CÁC GIAO THỨC TRUYỀN THÔNG 18 II.1 Bộ giao thức TCP/IP 18 II.1.1 Khái quát giao thức TCP/IP .18 II.1.2 Ưu 19 II.1.3 Liên hệ TCP/IP với OSI .19 II.1.4 Các giao thức giao thức TCP/IP 20 II.2 Giao thức IP 23 II.2.1 Khái quát giao thức IP 23 II.2.2 Gói tin giao thức IP 25 Precedence (3 bit): thị quyền ưu tiên gửi datagram, có giá trị từ (gói tin bình thường) đến (gói tin kiểm sốt mạng) .26 D (Delay) (1 bit): độ trễ yêu cầu .26 T (Throughput) (1 bit): độ thông lượng yêu cầu sử dụng để truyền gói tin với lựa chọn truyền đường thông suất thấp hay đường thông suất cao 26 R (Reliability) (1 bit): độ tin cậy yêu cầu .26 bit 0: reserved - chưa sử dụng, lấy giá trị 27 bit 1: (DF) = (May Fragment) = (Don't Fragment) 27 bit 2: (MF) = (Last Fragment) = (More Fragments) 27 Nút trung gian mạng khơng gởi gói tin mà trường có giá trị= .27 i Mục lục Một giao thức ấn định Time To Live để thực tìm tài nguyên mạng phạm vi mở rộng 27 Một giá trị cố định tối thiểu phải đủ lớn cho mạng hoạt động tốt 27 II.2.3 Các giao thức mạng IP .28 II.2.4 Các bước hoạt động giao thức IP .28 II.3 Giao thức điều khiển truyền liệu TCP .29 II.3.1 Khái quát 29 II.3.2 Các bước thực để thiết lập liên kết TCP/IP 30 II.3.3 Một số hàm thông dụng giao thức TCP 30 II.3.4 Segment giao thức TCP 32 URG: Vùng trỏ khẩn (Ucgent Poiter) có hiệu lực 32 ACK: Vùng báo nhận (ACK number) có hiệu lực 32 PSH: Chức PUSH 33 RST: Khởi động lại (reset) liên kết 33 SYN: Đồng hóa số hiệu (sequence number) 33 FIN: Khơng liệu từ trạm nguồn .33 II.4 Giao thức UDP 33 II.4.1 Khái quát 33 II.4.2 Cổng 34 II.4.3 Cấu trúc gói giao thức UDP 34 III CÁC PHƯƠNG PHÁP MÃ HOÁ ÂM THANH .36 III.1 Tín hiệu tiếng nói người 36 III.1.1 Quá trình phát âm người 36 III.2 Các phương pháp mã hoá .38 III.2.1 Khái quát 38 III.2.2 Mã hố dạng sóng 39 III.2.3 Mã hố dự đốn tuyến tính LPC 40 III.2.4 Mã hoá hỗn hợp 40 III.3 Các phương pháp mã hóa vùng thời gian 41 III.3.1 Phương pháp điều biến xung mã PCM 42 III.3.2 Phương pháp điều biến xung mã vi sai 46 III.3.3 Phương pháp diều biến xung mã vi sai thích ứng ADPCM .48 III.4 Một số chuẩn nén âm 50 III.4.1 Chuẩn nén G711 .50 III.4.2 Chuẩn nén G723 .52 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .55 I NGHIÊN CỨU SƠ BỘ 55 II PHÂN TÍCH YÊU CẦU 56 III THIẾT KẾ HỆ THỐNG 57 III.1 Thiết kế form (Form hiển thị danh sách máy online) 57 Trần Quang Quý, LỚP 06T4 ii Mục lục III.2 Thiết kế form gọi 58 III.3 Thiết kế form thơng báo có gọi 58 IV THỰC HIỆN TRIỂN KHAI HỆ THỐNG .59 IV.1 Phạm vi ứng dụng hệ thống 59 IV.2 Biểu đồ usercase 59 IV.3 Biểu đồ .60 IV.3.1 Gởi gói tin broadcast 60 IV.3.2 Gọi truyền thoại 60 XÂY DỰNG CHƯƠNG TRÌNH 61 I MÔI TRƯỜNG DIRECTX SDK .61 I.1 Lớp Foundation .62 I.1.1 Direct Draw 63 I.1.2 Direct Sound 63 I.1.3 Direct Input 64 I.1.4 Direct 3D .64 I.2 Lớp Media Components .66 I.3 Thư viện directSound 66 II CHƯƠNG TRÌNH PHONE IP 68 II.1 Module cập nhật máy mạng Lan chạy chương trình 68 II.1.1 Sơ đồ hoạt động 68 II.1.2 Kết .69 II.2 Module gọi truyền thoại 70 II.2.1 Sơ đồ hoạt động 70 II.2.2 Kết .70 TỔNG KẾT 71 I KẾT QUẢ ĐẠT ĐƯỢC .71 II CHƯA ĐẠT ĐƯỢC 71 III HƯỚNG PHÁT TRIỂN ĐỀ TÀI 71 Trần Quang Quý, LỚP 06T4 iii DANH MỤC HÌNH ẢNH i CHƯƠNG MỞ ĐẦU I Ý TƯỞNG Đối tượng tác động để tới ý tưởng việc tổ chức họp công ty doanh nghiệp, đặc biệt công ty tin học Vấn đề đặt làm rút ngắn thời gian chuẩn bị cho họp Làm để thành viên họp rời xa bàn làm việc có họp khẩn cấp Giải pháp đưa họp phải tổ chức theo kiểu trực tuyến Nghĩa toàn việc giao tiếp họp thực thông qua hệ thống mạng Việc quản lý họp quản lý với server Trong họp thành viên đối thoại với thành viên khác hình thức người nói tất nghe Thành viên nắm bắt tất thông tin từ thành viên khác ngồi đối diện với họ phòng họp mà thực chất họ ngồi bàn làm việc Điều cần đến hệ thống truyền tải thoại mà thành viên phát tới tất thành viên khác Đây phần hệ thống Và công nghệ lựa chọn VoIP Ngồi thơng tin khác tài liệu họp, cung cấp tới tất thành viên qua hệ thống truyền tải files Hay hình ảnh thành viên truyền theo phương thức truyền tải liệu hình ảnh Có khơng lý để lựa chọn giải pháp Ví dụ cơng ty đặt tòa nhà cao tầng Nhân viên khơng phải vất vã đến phòng họp, việc chiếm nhiều thời gian Hay trường hợp khác nhân viên có việc cấp thiết phải thực khơng thể rời xa máy tính Khi vừa làm việc vừa nắm bắt thơng tin họp … II BỐI CẢNH HIỆN TẠI Trong bối cảnh cơng nghệ VoIP thực phổ biến cho thấy mạnh Điểm mạnh VoIP hiệu khơng q tồi chi phí rẻ Trong tương lai cơng nghệ phát triển chắn trở nên hửu dụng Xuất phát từ ý tưởng nêu Tôi lựa chọn đề tài tìm hiểu cơng nghệ VoIP để làm đề tài cho luận văn tốt nghiệp Do khơng thể hồn thành Trần Quang Q, LỚP 06T4 Tìm hiểu cơng nghệ VoIP – Xây dựng ứng dụng truyền qua mạng LAN mục tiêu xây dựng hệ thống tổ chức họp trực tuyến ý tưởng đưa với thời lượng luận văn tốt nghiệp Tôi định đề tài luận văn tốt nghiệp này, tơi bắt đầu tìm hiểu công nghệ VoIP, giải pháp truyền nhận thoại hệ thống mạng Xây dựng chương trình Demo thể phương thức truyền tải thoại qua mạng, phương pháp nén mã hóa âm Đề tài tảng cho phát triển ý tưởng thời gian tới Tên đề tài : Tìm hiểu công nghệ VoIP – Xây dựng ứng dụng truyền qua mạng LAN III MỤC ĐÍCH VÀ NHIỆM VỤ Mục đích tơi chọn đề tài tìm hiểu kỹ hơn, sâu cơng nghệ VoIP, đặc điểm, cách thức hoạt động tính chất, ưu nhược điểm cơng nghệ Ngồi đề tìm hiểu lập trình ứng dụng mạng, cụ thể lập trình Socket Hiểu giao thức mạng − Với mục đích đó, tơi xác định hai nhiệm vụ phải thực là: − Tìm hiểu lý thuyết cơng nghệ VoIP − Xây dựng thành công ứng dụng truyền qua mạng LAN với ngôn ngữ chọn lựa C#.NET .IV PHƯƠNG PHÁP TRIỂN KHAI Phương pháp triển khai đề tài : Triển khai bước từ tìm hiểu lý thuyết đến xây dựng ứng dụng Tìm hiểu kỹ VoIP sau tìm hiểu lập trình ứng dụng mạng cuối bắt tay giai đoạn phân tích thiết kế xây dựng ứng dụng Trần Quang Q, LỚP 06T4 Tìm hiểu cơng nghệ VoIP – Xây dựng ứng dụng truyền qua mạng LAN I.1.1 Direct Draw Direct Draw API đồ họa mức độ cao cung cấp hàm vẽ đường thẳng đường cong, mà API mức độ thấp quản lý đồ họa mức bề mặt(Surface), cung cấp sở cho API đồ họa 2D cad 3D mức độ cao Direct Draw cung cấp cho lập trình viên khả truy cập tới phần cứng trực tiếp thông qua hệ thống VDD (Virtual Device Drive) Windows 95 Kết qủa tăng cường tốc độ đồ họa.Direct Draw làm việc kết hợp với HAL HEL Nó cho lập trình viên giao tiếp (interface) chung với thiết bị phần cứng, thông qua HAL Nếu phần cứng khơng tương thích với chức yêu cầu chương trình , HEL cố gắng giả lập chức cho giống Trong phần lớn trường hợp, Direct Draw đóng vai trò trình quản lý nhớ Video, Nó cung cấp khả truy cập tới nhớ Video thông qua việc sử dụng bốn đối tượng: Đối tượng Direct Draw, Direct Draw Surface, Direct Draw Trong phần lớn trường hợp, Direct Draw đóng vai trò trình quản lý nhớ Video Nó cung cấp khả truy cập tới nhớ video thông qua việc sử dụng bốn đối tượng: đối tượng Direct Draw, Direct Draw Surface, Direct Draw Plalette đối tượng Direct Draw Clipper, Direct Draw đối tượng đại diện cho thiết bị phần cứng Bạn đặt xác lập cho để chạy chương trình chế độ cửa sổ hay tồn hình Đối tượng Direct Draw Surface cho phép làm việc với dạng bề mặt lưu nhớ Bề mặt (Surface) chia tahnhf bề mặt (primary surface): hình thời, đệm (buffer): chuẩn bị đưa hình bề mặt ngồi hình (off screen surface): đợi đưa vào đệm Công việc thực di chuyển hình ảnh từ bề mặt ngồi hình vào đệm, từ đệm vào bề mặt Đối tượng Direct Draw Pllalette cho phép đặt mầu khác oặc chia sẻ bảng mầu bề mặt Direct Draw Clipper cung cấp phương tiện bỏ qua GDI (Graphics Device Interface) cho ứng dụng thiết kế để chạy chế độ cửa sổ hình, nhằm giảm chậm trễ đồ hoạ .I.1.2 Direct Sound Direct Sound cung cấp giao tiếp với thiết bị âm cách cung cấp hàm xử lý âm dạng sóng (File.WAV) Nó hỗ trợ âm dạng PCM (Pulsecode modulation) Phần Direct Sound trộn âm Các ứng dụng đặt loạt âm đệm gọi đệm phụ (secondary buffer), Direct Sound kết hợp âm ghi chúng vào đệm (primary Trần Quang Quý, LỚP 06T4 63 Tìm hiểu cơng nghệ VoIP – Xây dựng ứng dụng truyền qua mạng LAN buffer), chứa âm để phát thật Direct Sound tự động tạo đệm chính, thường lưu nhớ hệ thống nhớ ứng dụng tạo nên đệm phụ nhớ hệ thống nhớ Card Sound Tuỳ thuộc vào loại card âm thanh, đệm Direct Sound xuất RAM hệ thống, nhớ nhạc cụ (wave-table), kênh DMA (Direct Memory Access) đệm ảo (đối với card âm dựa cổng I/O) Khi khơng có đủ chỗ phần cứng cho đệm Direct Sound, giả lập nhớ hệ thống Bộ đệm âm phụ tĩnh (chứa toàn âm thanh, thường dùng cho File nhỏ để đạt tốc độ cao) đệm luồng (striming - dùng cho file âm dài) Số lượng đệm phụ không phụ thuộc vào giới hạn mà phụ thuộc vào khả CPU Các chương trình tạo đối tượng Direct Sound sử dụng chung thiết bị phần cứng Khi quyền điều khiển chuyển từ ứng dụng sang ứng dụng khác, dòng âm xuất tự động chuyển từ dòng sang dòng khác, ứng dụng không cần phải bật tắt âm .I.1.3 Direct Input Direct Input cung cấp giao tiếp đến thiết bị nhập xuất liệu như: game pad, graphics table, điều khiển bay, mũ thực ảo… Đồng thời Direct Input hỗ trợ cho tính thiết bị kết nối qua USB thiết bị có tính tác đơngj ngược Direct Input gồm đối tượng: Direct Input, Direct Input Devices, Object Instance, Effect Đối tượng Direct Input đối tượng chung mà ứng dụng dùng để khởi tạo (Initialize) đặt cấu hình cho thiết bị nhập liệu Mỗi đối tượng Direct Input Device đại diện cho thiết bị nhập liệưnh chuột, bàn phím Joystick Hai đối tượng Direct Input Device dùng để biểu diễn cho thiết bị phức hợp Các đối tượng Effect đại diện cho hiệu tác động ngược khác .I.1.4 Direct 3D Direct 3D thiết kế với mục đích cung cấp truy cập độc lập thiết bị tới phần cứng đồ hoạ 3D, hiểu Direct 3D giao thức cho việc vẽ phần cứng 3D Trần Quang Q, LỚP 06T4 64 Tìm hiểu cơng nghệ VoIP – Xây dựng ứng dụng truyền qua mạng LAN Hình 35 DirectX – Direct3D Có thể sử dụng Direct D hai chế độ: Immediate Mode Retained Mode Direct D Immediate Mode API 3D mức độ thấp để liên hệ với thiết bị tăng tốc đồ họa Immediate Mode lý tưởng cho nhà phát triển muốn lập chương trình với chất lượng cao Windows, Retained Mode API 3D mức cao dành cho nhà lập trình cần viết nhanh muốn sử dụng tính hỗ trợ hoạt hình, Retained Mode thiết kế Immediate Mode Thế giới Immediate Mode xây dựng dựa đỉnh nhọn, đa giác lệnh để điều khiển chúng Nó cho phép truy cập đến hiệu 3D cung cấp giả lập cho chức không hỗ trợ phần cứng Trần Quang Quý, LỚP 06T4 65 Tìm hiểu cơng nghệ VoIP – Xây dựng ứng dụng truyền qua mạng LAN I.2 Lớp Media Components Bên lớp Foundation Direct X lớp Media Thông qua lớp Media, nhà phát triển tích hợp thành phần lớp Foundation để cung cấp multimedia chất lượng cao Việc tích hợp xảy lớp cao lớp Component, lớp thành phần xây dựng lớp Foundation Media Lớp Media gồm có Direct Show, Direct Model, Direct Animation, Direct Play, Direct D Retained Mode VRLM Direct Show cung cấp phương tiện cho việc phát dòng Audio Video nhiều dạng thức thơng qua q trình tương tác với lớp Foundation Direct Model cung cấp phương tiện để làm mịn tương tác với đối tượng đồ họa chiều phức tạp, đối tượng cho vừa vào nhớ vật lý nhớ ảo Windowws Direct Animation cho phép người lập trình kết hợp âm thanh, phim hình ảnh văn gắn chúng với trình tự thời gian kiện người sử dụng định nghĩa trước để tạo hoạt hình kết hợp nhiều phương diện VRML (Virsual Reality Modeling Language) sử dụng với Direct X nhằm bổ sung giới ảo – D vào trình duyệt Web, tăng tốc q trình vẽ giới cách đáng kể .I.3 Thư viện directSound DirectSound thư viện cung cấp cho ta class, enumerations, structures cho việc thu phát hay xữ lý tín hiệu âm Classes Device Hỗ trợ việc quản lý thiết bị nhập xuất âm thanh, tạo đệm Capture Chứa thuộc tính phương thức sử dụng để tạo vùng đệm nắm bắt âm CaptureBuffer Contains properties and methods used to manipulate sound capture buffers … Trần Quang Quý, LỚP 06T4 66 Tìm hiểu công nghệ VoIP – Xây dựng ứng dụng truyền qua mạng LAN Enumerations BufferSize Chứa số cho kích thước đệm tối thiểu tối đa BufferPlayFlags Chứa số để xác định thao tác với đệm Volume Chứa số để mô tả độ lớn tối thiểu tối đa âm mà đệm phát ……… Structures WaveFormat Có thuộc tính để xác định định dạng liệu dạng sóng, âm ……… Trần Quang Q, LỚP 06T4 67 Tìm hiểu cơng nghệ VoIP – Xây dựng ứng dụng truyền qua mạng LAN II CHƯƠNG TRÌNH PHONE IP II.1 Module cập nhật máy mạng Lan chạy chương trình II.1.1 Sơ đồ hoạt động Hình 36 Sơ đồ hoạt động module cập nhật danh sách máy online Khi chương trình khởi động máy mạng LAN, gửi tin nhắn broadcast cho tất máy Máy tính chạy chương trình nhận tin nhắn gửi phản hồi Máy tính vừa khởi động nhận tin phản hồi cập nhật danh sách máy chạy chương trình Trần Quang Q, LỚP 06T4 68 Tìm hiểu cơng nghệ VoIP – Xây dựng ứng dụng truyền qua mạng LAN II.1.2 Kết Trần Quang Quý, LỚP 06T4 69 Tìm hiểu cơng nghệ VoIP – Xây dựng ứng dụng truyền qua mạng LAN II.2 Module gọi truyền thoại II.2.1 Sơ đồ hoạt động Hình 37 Sơ đồ hoạt động module gọi truyền thoại II.2.2 Kết Trần Quang Quý, LỚP 06T4 70 CHƯƠNG TỔNG KẾT I KẾT QUẢ ĐẠT ĐƯỢC o Hiểu công nghệ VoIP o Hiểu giao thức giao thức TCP/IP o Hiểu số chuẩn nén âm o Xây dựng ứng dụng demo truyền thoại qua mạng LAN II CHƯA ĐẠT ĐƯỢC o Chưa thể tìm hiểu kỷ đầy đủ tất chuẩn mã hóa nén tín hiệu âm o tốt Ứng dụng chưa mang tính thực tiển, chất lượng âm chưa thực III HƯỚNG PHÁT TRIỂN ĐỀ TÀI o Phát triển ứng dụng để đáp ứng nhu cầu thực tiển o Xây dựng hoàn chỉnh chức quan trọng cho ứng dụng tổ chức hội thảo trực tuyến chức truyền file, chức truyền hình o Sau phát triển ứng dụng thành ứng dụng chạy Internet, có điều kiện Trần Quang Quý, LỚP 06T4 71 DANH MỤC TỪ VIẾT TẮT VOIP : Voice Over Internet Protocol TCP : Tranform Control Protocol UDP : User Datagram Protocol IP : Internet Protocol SIP : Session Initiation Protocol MGCP : Media Getway Control Protocol PCM : Pulse Code Modulation DPCM : Differential Pulse Code Modulation ADPCM : Adaptive Differential Pulse Code Modulation Trần Quang Quý, LỚP 06T4 i Tìm hiểu công nghệ VoIP – Xây dựng ứng dụng truyền qua mạng LAN Trần Quang Quý, LỚP 06T4 ii TÀI LIỆU THAM KHẢO Tín hiệu tiếng nói phương pháp mã hòa - Trường ĐHGTVT Hà Nội Các viết công nghệ voip - Nguồn Internet TÓM TẮT LUẬN VĂN TỐT NGHIỆP Xuất phát từ ý tưởng xây dựng ứng dụng tổ chức hội thảo trực tuyến ứng dụng có chưa phổ biến đặc biệt Việt Nam Tôi chọn đề tài tìm hiểu cơng nghệ VoIP Nhiệm vụ đề tài tìm hiểu cơng nghệ VoIP xây dựng ứng dụng DEMO thể cách thức truyền tải âm mạng cục Trong suốt thời gian thực đề tài, tìm hiểu vấn đề sau:\ − Khái niệm công nghệ VoIP − Cách thức hoạt động dạng mơ hình VoIP − Các giao thức giao thức TCP/IP − Các phương pháp mã hóa chuẩn nén âm − Xây dựng ứng ứng dụng demo PhoneIP cho phép truyền thoại mạng cục Kết đạt được: − Hiểu nắm công nghệ VoIP − Xây dựng thành công ứng dụng demo Phone IP Cần thực thời gian sau luận văn tiếp tục thực ý tưởng đưa ban đầu − Tiếp tục nghiên cứu kỹ hơn, sâu VoIP , chuẩn giao thức mã hóa truyền tín hiệu âm − Nâng cấp ứng dụng thành ứng dụng Client Server thực sự, cho phép kết nối nhiều thành viên mạng Kết hợp chức truyền file truyền hình ảnh Để thực điều cần nghiên cứu ưu môi trường DirectX Trần Quang Quý, Lớp 06T4 Trần Quang Quý, Lớp 06T4

Ngày đăng: 07/08/2019, 02:47

Từ khóa liên quan

Mục lục

  • MỞ ĐẦU

    • .I Ý TƯỞNG

    • .II BỐI CẢNH HIỆN TẠI

    • .III MỤC ĐÍCH VÀ NHIỆM VỤ

    • .IV PHƯƠNG PHÁP TRIỂN KHAI

    • CƠ SỞ LÝ THUYẾT

      • .I CÔNG NGHỆ VOIP

        • .I.1. Tổng quan về VoIP

        • .I.2. Phương thức hoạt động của VoIP

        • .I.3. Các giao thức trong VoIP

          • .I.3.1. Giao thức H.323

            • .1 Đặc điểm

            • .2 Cấu trúc Stack

            • .3 Những giao thức có liên hệ với H.323

            • .I.3.2. Giao thức SIP

              • .1 SIP và các thành phần trong SIP

              • .2 Các dạng message trong giao thức SIP

              • .3 Đặc điểm của giao thức SIP

              • .I.4. Các dạng mô hình VoIP

                • .I.4.1. Máy điện thoại với máy điện thoại

                • .I.4.2. Máy điện thoại với máy tính

                • .I.4.3. Máy tính với máy tính

                • .II KHẢO SÁT CÁC GIAO THỨC TRUYỀN THÔNG

                  • .II.1. Bộ giao thức TCP/IP

                    • .II.1.1. Khái quát về bộ giao thức TCP/IP

                    • .II.1.2. Ưu thế

                    • .II.1.3. Liên hệ TCP/IP với OSI

                    • .II.1.4. Các giao thức trong bộ giao thức TCP/IP

                      • .1 Các giao thức Lớp ứng dụng

                      • .2 Các giao thức lớp Giao vận

Tài liệu cùng người dùng

Tài liệu liên quan