THIẾT KẾ GIAO DIỆN CHƯƠNG TRÌNH CPHONE

Một phần của tài liệu Tìm hiểu 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 hệ thống truyền âm thanh thoại trên mạng cục bộ (Trang 54 - 59)

TRUYỀN ÂM THANH TRÊN MẠNG LAN V.1 MƠI TRƯỜNG VÀ CƠNG CỤ LẬP TRÌNH

V.3THIẾT KẾ GIAO DIỆN CHƯƠNG TRÌNH CPHONE

Chương trình thực hiện với điều kiện hai máy đàm thoại phải cùng chạy chương trình ứng dụng này.

Giao diện chính của chương trình : Bắt đầu

Kết thúc

Lấy một khung tiếng nĩi từ buffer truyền

Buffer truyền cĩ dữ liệu

Truyền theo giao thức TCP đúng sai Bắt đầu Kết thúc Dùng giao thức TCP Lấy gĩi tin đúng sai Kích hoạt modul giải mã Cĩ goi tin chưa nhận

Hình V.8 Giao diện chương trình CPhone

Khi muốn bắt đầu cuộc đàm thoại, người sử dụng vào menu kết nối và click vào nhập IP. Điều này sẽ gọi hàm tạo kết nối giữa hai máy PC, hàm này hiển thị cửa sổ yêu cầu người sử dụng nhập vào IP của máy cần kết nối. Sau khi đã nhập xong click connect, một thơng điệp yêu cầu kết nối sẽ gửi đến máy cần kết nối.

Hình V.9 Nhập địa chỉ IP

Nếu khơng cĩ tín hiệu thì chưa cho phép quá trình đàm thoại. Khi cĩ tín hiệu phản hồi thì các hàm khởi động sound card, card mạng và socket được gọi và thực hiện cuốc đàm thoại.

IV.4 KẾT QUẢ THỰC NGHIỆM&NHẬN XÉT ĐÁNH GIÁ CHƯƠNG TRÌNH

IV.4.1 KẾT QUẢ THỰC NGHIỆM

Mơi trường thử nghiệm đồ án này là mạng LAN, sử dụng cơng nghệ Ethernet 10 Mbps. Hiện tại truyền dữ liệu giữa các máy tính trong mạng LAN cịn rất ít, phần lớn các tài nguyên về dải thơng của mạng cịn chưa sử dụng. Phần giải thơng cịn lại này là rất lớn để truyền tín hiệu tiếng nĩi, cũng vì lý do này nên độ trễ point – to – point trong mạng nhỏ và tương đối đồng đều (hầu hết < 10ms), giá trị này rất nhỏ so với mức chấp nhận được là 200ms. Vì chất lượng của cuộc đàm thoại trong trường hợp này hầu như chỉ phụ thuộc vào chất lượng của sound card. IV.4.2 ĐÁNH GIÁ KẾT QUẢ

Qua thử nghiệm, em thấy chất lượng tiếng nĩi đầu ra khơng cĩ gì khác biệt so với chất lượng tiếng nĩi đầu vào, chất lượng âm thanh sau khi truyền là cĩ thể chấp nhận được. Như du sao đĩ chỉ là đánh giá qua cảm nhận của tai chúng ta mà thơi nên chưa thể khảng định được chất lượng tiếng nĩi sau khi truyền cĩ đạt tiêu chuẩn cho phép hay khơng. Nếu sử dụng các máy đo các thơng số liên quan đến chất lượng tiếng nĩi, phương pháp này đảm bảo đánh giá chính xác chất lượng tiếng nĩi trong điều kiện chấp nhận được. Nhưng luận văn này mới chỉ dừng lại ở mức độ đồ án tốt nghiệp và do điều kiện khơng cho phép nên chưa cĩ thể cĩ được các thiết bị đo các thơng số của tiếng nĩi. Vì vậy, chưa thể đánh giá chất lượng âm thanh một cách chính xác được.

So với một số dịch vụ truyền âm thanh thoại hiện nay như : VoIP (dịch vụ 171) , Internet Telephony thì chất lượng âm thanh tốt hơn. Vì mơ hình Cphone chỉ ứng dụng trên mạng cục bộ nên tốc độ đường truyền rất cao, mặt khác khoảng cách rất ngắn. Tuy nhiên độ trễ cịn rất lớn song với mạng cục bộ thì vấn đề này vẫn cĩ thể chấp nhận được. Cịn đối với các dịch vụ 171 hay Internet Telephony hiện nay thì chất lượng âm thanh giai đoạn đầu nĩi chung khơng đạt được mong muốn đối với người sử dụng nhưng hiện tại chất lượng âm thanh đã được cải thiện đáng kể và đặc biệt các ứng dụng này ngày càng được đưa vào phục vụ cuộc sống.

KẾT LUẬN

Đồ án tốt nghiệp đã hồn thành các nhiệm vụ đề ra trong phạm vi cho phép. Do điều kiện về thời gian cùng như trình độ cịn hạn chế nên đồ án này dừng lại ở mức nghiên cứu một số phương pháp mã hố tiếng nĩi và một số giao thức truyền tín hiệu trên mạng Internet như TCP/IP, UDP. Trên cơ sở đĩ xây dựng phần mềm thử nghiệm truyền tiếng nĩi thoại trên mạng LAN.

Đồ án này của em sử dụng các hàm cĩ sẵn trong mơi trường SDK từ đĩ xây dựng ứng dụng CPhone cĩ thể liên kết hai máy lại và thực hiện quá trình trao đổi âm thanh.

Phần thử nghiệm mới chỉ dừng lại ở việc xây dựng một ứng dụng truyền tiếng nĩi giữa 2 thực thể PC theo giao thức TCP/IP và tiếng nĩi mới chỉ được mã hố theo phương pháp PCM nên tỷ số nén và tốc độ truyền chưa cao. Mặt khác, do mới chỉ đánh giá được chất lượng tiếng nĩi theo phương pháp chủ quan nên chưa khảng định được điều gì về độ trễ và chất lượng tiếng nĩi sau khi truyền. Thế nhưng những gì đạt được trong đồ án này chủ yếu là nhằm giúp em cĩ thể nắm bắt được vững hơn về mặt lý thuyết cũng như nắm quyền kiểm sốt, quyền điều khiển ứng dụng trong thực tế, các kết quả này rất qua trọng và hữu ích cho mọi hoạt động nghiên cứu sau này cho dù những nội dung trong bài luận văn và phần thử nghiệm chưa được đầy đủ và hồn chỉnh như mong muốn.

Hiện nay, mơ hình truyền tiếng nĩi trên mạng(VoIP) đang được nghiên cứu và phát triển mạng trên thế giới nĩi chung và nước ta nĩi riêng, nhưng đây vẫn là một vấn đề rất mới, đặc biệt hiện này đã ứng dụng được cho mạng Internet. Qua thử nghiệm cho thấy hướng nghiên cứu cĩ thể tiếp tục nâng cấp để đưa vào sử dụng, trước tiên với mơ hình nhỏ là dùng cho mạng cục bộ trong các phịng ban. Từ đĩ cĩ thể phát triển và đưa vào sử dụng trên diện rộng nhăm tăng chất lượng các cuộc đàm thoại, giảm giá thành cuộc gọi và để thương mại hố sản phẩm. Về lâu dài thì cĩ thể nghiên cứu, xây dựng các bộ giải mã cho ngơn ngữ tiếng việt; nghiên cứu ghép thêm các modul nhằm tạo các cuộc đàm thoại mật để đảm bảo an tồn cuộc gọi.

PHẦN PHỤ LỤC Các từ viết tắt, ký hiệu :

Một phần của tài liệu Tìm hiểu 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 hệ thống truyền âm thanh thoại trên mạng cục bộ (Trang 54 - 59)