
LUẬN VĂN TỐT NGHIỆP Trang 1
Đề tài : Xây dựng ứng dụng truyền thông âm thanh trên mạng cục bộ
----------
LUẬN VĂN TỐT NGHIỆP
Xây dựng ứng dụng truyền thông
âm thanh trên mạng cục bộ
Họ tên sinh viên: Nguyễn Ngọc Toàn
Giáo viên hướng dẫn : Nguyễn Đ
ình Phú

LUẬN VĂN TỐT NGHIỆP Trang 2
Đề tài : Xây dựng ứng dụng truyền thông âm thanh trên mạng cục bộ
Mục Lục
CHƯƠNG I.............................................................................................................5
TÌM HIỂU MÔ HÌNH ĐIỆN THOẠI QUA MẠNG...................................................5
I.1 CÁC MÔ HÌNH ĐIỆN THOẠI......................................................................5
I.2 YÊU CẦU ỨNG DỤNG TRUYỀN ÂM THANH TRÊN MẠNG LAN.........6
Các Hàm TCP/IP...............................................................................................39
KẾT LUẬN ..............................................................................................................55
PHẦN PHỤ LỤC .....................................................................................................56
Chương trình nguồn :................................................................................................56
MB_ICONEXCLAMATION); .................................................................................57
MB_ICONEXCLAMATION); .................................................................................57
Đoạn mã thực hiện kết nối hai máy :.........................................................................58
MB_ICONEXCLAMATION); .................................................................................58
MB_ICONEXCLAMATION); .................................................................................58
MB_ICONEXCLAMATION); .................................................................................59
MessageBox( ............................................................................................................59
MessageBox( ............................................................................................................61
TÀI LIỆU THAM KHẢO.........................................................................................62

LUẬN VĂN TỐT NGHIỆP Trang 3
Đề tài : Xây dựng ứng dụng truyền thông âm thanh trên mạng cục bộ
LỜI NÓI ĐẦU
Trong những năm gần đây, mạng máy tính ngày càng trở nên phổ biến. Việc
liên kết các máy tính trên môi trường mạng cũng như liên kết các mạng lại với nhau
đem lại cho chúng ta nhiều lợi ích trong công việc cũng như trong việc học tập nghiên
cứu, giải trí. Chúng ta có thể sử dụng các tài nguyên sẵn có được chia xẻ như file
server, printer, máy fax, ... môi trường mạng còn là một môi trường thông tin nhanh
chóng và tiện lợi nhờ vào các cơ chế truyền thông trên mạng như : e-mail, www ...
Bên cạnh đó, tốc độ phát triển của máy tính PC cũng rất nhanh chóng. Các kỹ
thuật hiện đại đã giúp tạo ra các máy PC với tốc độ tính toán nhanh hơn, bộ nhớ lớn
hơn và khả năng xử lý của nó cũng ngày càng đa dạng hơn trong khi giá thành ngày
càng rẻ hơn. Một trong những khả năng ưu việt của máy PC hiện nay là hỗ trợ
multimedia. Các máy PC ngày nay giao tiếp với con người không chỉ bằng text mà
còn kết hợp tất cả các phương tiện khác như tiếng nói, hình ảnh.
Việc đưa kỹ thuật multimedia vào các ứng dụng truyền thông trên mạng giúp
chúng ta tạo ra nhiều ứng dụng phong phú hơn. Chẳng hạn hộp thư điện tử ngày nay
có thể không chỉ là văn bản mà còn bao gồm tiếng nói, hình ảnh. Các trang web trở
nên sinh động hơn hẳn khi kèm theo kỹ thuật multimedia. Bên cạnh đó, chúng ta có
thể thiết kế các ứng dụng tiện ích như Video conference, voice mail...
Thông qua chương trình này, người sử dụng có thể trao đổi thông tin với nhau
bằng tiếng nói. Chương trình này đã được hiện thực rất nhiều trong các lĩnh vực
thông tin như điện thoại, viễn thông, máy tính . . . Tuy nhiên nó chưa được áp dụng và
phát triển rọng rãi như trên các lĩnh vực thông tin khác do sự hạn chế của thiết bị.
Ngày nay, khi công nghệ thông tin đã phát triển thì việc hiện thực chương trình này là
hoàn toàn có thể. Ứng dụng trong nhiều lĩnh vực khác nhau như :
•Việc dạy học từ xa.
•Việc chẩn đoán, chữa bệnh từ xa.
•Hội thảo, thảo luận theo nhóm.
•Công cụ trao đổi thông tin bằng hình ảnh và âm thanh.
Mục tiêu của đồ án tốt nghiệp là tìm hiểu các mô hình và công nghệ truyền âm
thanh trên mạng máy tính, trên cơ sở đó xây dựng ứng dụng truyền thông âm thanh
thoại trên mạng cục bộ. Đồ án sẽ xây dựng thử nghiệm một hệ thống cho phép trao
đổi thông tin bằng tiếng nói thoại, tương tác điểm – điểm trên mạng LAN. Đồ án được
trình bày gồm 5 chương với bố cục như sau :
Chương I : Tìm hiểu các mô hình điện thoại qua mạng, Từ đó đưa ra mô hình sẽ thực
thi trong đồ án này.
Chương II: Giới thiệu chung về các giao thức truyền thông trên mạng Internet và vào
khảo sát cụ thể các giao thức này.
Chương III : Giới thiệu các chuẩn mã hoá và nén âm thanh.
Chương IV : Tìm hiều môi trường lập trình SDK Windows và ứng dụng trên mạng.
Chương V : Thiết kế chương trình truyền tiếng nói qua mạng LAN thông qua sự trợ
giúp của công cụ SDK. Đánh giá và các kết quả thử nghiệm.
Phần kết luận : Nêu những kết quả của đề tài và hướng nghiên cứu hướng phát triển
tiếp theo.
Việc nghiên cứu lý thuyết một cách hệ thống và xây dựng chương trình phần
mềm đòi hỏi phải đầu tư nhiều thời gian. Với thời gian có hạn cho nên bài luận văn

LUẬN VĂN TỐT NGHIỆP Trang 4
Đề tài : Xây dựng ứng dụng truyền thông âm thanh trên mạng cục bộ
này của em không tránh khỏi những thiếu sót, em rất mong được sự chỉ dẫn thêm của
thầy cô và các bạn.
Nhân đây, em xin chân thành cám ơn đến PGS - TS Nguyễn Thị Hoàng Lan,
người trực tiếp hướng dẫn em hoàn thành cuốn luận văn này. Em xin chân thành cám
ơn các thầy cô trong khoa Công nghệ thông tin Trường ĐH Bách Khoa HN, Trường
ĐH Thủy Sản và toàn thể các bạn đã giúp đỡ em hoàn thành cuốn luận văn này.

LUẬN VĂN TỐT NGHIỆP Trang 5
Đề tài : Xây dựng ứng dụng truyền thông âm thanh trên mạng cục bộ
CHƯƠNG I
TÌM HIỂU MÔ HÌNH ĐIỆN THOẠI QUA MẠNG
I.1 CÁC MÔ HÌNH ĐIỆN THOẠI
I.1.1 MÁY TÍNH ĐẾN MÁY TÍNH
Trong mô hình này cả hai thuê bao đều sử dụng máy tính được nối vào mạng
IP như một thiết bị đầu cuối. Tiếng nói được mã hoá sau đó là nén và quá trình nhận
dữ liệu hoàn toán giống nhưng với quy trình ngược lại là giải nén, giải mã bằng phần
mềm. Trong mô hình này đòi hỏi cả hai thuê bao cần phải có soundcard, microphone,
loa và phần mềm giống nhau.[1]
Hình I.1 : Mô hình PC - PC
I.1.2 MÁY TÍNH ĐẾN ĐIỆN THOẠI HOẶC ĐIỆN THOẠI ĐẾN MÁY TÍNH
Trong mô hình này, một thuê bao sử dụng máy tính nối mạng với mạng còn
thuê bao kia sử dụng điện thoại trong mạng PSTN/ISDN/GSM/TDM. Sử dụng một
gateway để chuyển tiếng nói trên mạng IP thành tiếng nói trên mạng PSTN và trao đổi
thông tin giữa hai mạng trên. Như vậy, ở đây máy tính phải đầy đủ các thiết bị như
Soundcard, loa, microphone và phần mềm thông qua server của mạng IP để có thể kết
nối với mạng PSTN thông qua Geteway.
Hình I.2 : Mô hình Máy tính – Điện thoại
I.1.3 ĐIỆN THOẠI ĐẾN ĐIỆN THOẠI
Trong mô hình này, cả hai thuê bao đều sử dụng điện thoại bình thường và
mạng IP được sử dụng trong trường hợp cuộc gọi đường dài. Gateway được sử dụng ở
cả hai đầu để chuyển đổi dữ liệu giữa các mạng với nhau.[1]
Máy tính Máy tính
IP
Máy tính Điện thoại
IP
Gateway
PSTN
Điện thoại
IP
Gateway
PST
N
PST
N
Gateway
Điện thoại

