slide thuyết trình, slide báo cáo, slide đề tài, slide, download slide
Trang 1TRUONG DAI HOC BACH KHOA HA NOI
TRUONG DAI HOC THUY SAN
KHOA CONG NGHE THONG TIN
lề, 0 AN Tot Ì GHI,
—— —_——= ` — ——- Sm — SS ee
XAY DUNG UNG DUNG TRUYEN THONG
AM THANH TREN MANG CUC BO
Giáo viên hướng dẫn:
PGS.TS Nguyễn Thị Hoàng Lan
Sinh viên thực hiện:
Trần Việt Hùng
Trang 2NOI DUNG BAO CAO
> CAC MO HINH DIEN THOAI QUA MANG
> KHAO SAT CAC GIAO THUC TRUYEN THONG
> PHUONG PHAP MA HOA VA NEN AM THANH
> TIM HIEU HO TRO CUA SDK WINDOWS TRONG
VIỆC XỬ LÝ VÀ TRUYÊN NHÂN ÂM THANH
> PHAN TÍCH THIẾT KẾ VÀ CÀI ĐẶT THỬ NGHIỆM
ỨNG DỤNG TRUYỀN ÂM THANH TRÊN MANG.
Trang 3CAC MO HINH DIEN THOAI QUA MANG
Trang 4)iện thoại đến điện thoại (phone to phone)
Trang 5
KHAO SAT CAC GIAO THUC
TRUYEN THONG TREN MANG IP
Giao thức ILP ( Internet Protocol)
© Là giao thức không liên kết
© Dùng cho mạng chuyển mạch gói
© Phân đoạn và hợp nhất các khối dữ liệu
© Cung cấp khả năng kết nối các mạng con thành liên mạng
để truyền dữ liệu
› thức TCP ( Transmision Control Protocol)
© Là giao thức có liên kết
© Cung cấp khả năng truyền dữ liệu an toàn
© Kiểm tra tính chính xác của dữ liệu gửi đi và gửi lại khi
COMO DC hae
Trang 6xiao thif’c UDP (User Datagram Protocol)
© Là giao thức không liên kết
© Truyền dữ liệu không an toàn
> Thich hop cho ứng dụng đòi hỏi dữ liệu được truyền rộng rãi
Khái niêm Socket
> Don vi cau trúc 2 chiều
> C6 thé doc hay ghi lên socket
~ Hai loai socket 1a stream va datagram
Trang 8
Chức năng và đặc điểm của TCP/IP
© Số lượng nút mạng rất lớn
© Chạy trên mọi hệ điều hành
© Không phụ thuộc vào phần cứng
© Cung cấp một loạt các dich vu
$<" FTP IHI———D—D — Email
II ^'CÌTECt
_=_——
Trang 9PHƯƠNG PHÁP MÃ HOÁ VÀ NÉN ÂM THANH
Mã hoá dang song (Waveform codec)
© Đòi hỏi tốc độ dữ liệu rất cao
© Chất lượng âm thanh tốt
© Phương pháp này chỉ dựa trên lấy mẫu tín hiệu và lượng tử hoá các mẫu đó
~ Cac phudng phap PCM, DPCM, ADPCM
Mã hoa nguoén (Source codec)
© Mã hoá các tham số tạo tiếng nói, tổng hợp tiếng nói tại nhận
© Chất lượng tiếng nói không trung thực
- Độ phức tạp cao
~ Phuong phap LPC
Trang 10Mã hoá hỗn hợp (Hybrid codec)
© Sử dụng kết hợp 2 phương pháp trên để tạo ra tín hiệu
âm thanh có chất lượng tốt ở mức độ tốc độ dữ liệu trung bình
= Mô hình máy phát âm (Tương tự LPC)
| | | x Tốc độ
Trang 11
© Cung cấp các lớp dẫn xuất phục vụ cho việc xử lý và
truyền âm thanh qua mạng
© Mội số lớp tiêu biểu
®- CAsyncSocket cung cấp các đối tượng và các hàm giúp ứng dụng giao ti€p bang socket
®- Csocket là lớp dẫn xuất từ CAsyncSocket dùng xử
lý và truyền nhận dữ liệu âm thanh
®- Carchive chỉ dùng trong quá trình truyền nhận đữ liệu
bằng giao thức TCP/IP
Trang 12Các hàm cấp thấp
^ AuxGetNum]Devs : Truy xuất sô lượng các thiết bị
^ AuxGetDevCaps : Truy xuất khả năng của thiết bị xuất
> WavelnStart : Bat dau thu dir liéu
> WavelnStop : Kết thúc việc thu dữ liệu
= WavelnPrepareHeader : Chuẩn bị khôi dữ liệu nhập vào
> WaveOutPrepareHeader : Chuan bị khôi dữ liệu xuất ra
^ Accept : Xác nhận môi nối của client
> Bind : Két budc Socket với công
> Connect : N6i client voi server
^ Inet ntoa : Đôi thành địa chỉ dạng chuỗi
= Send : Gửi dữ liệu qua socket
`
Trang 13Mô hình liên kết và trao đổi dữ liệu
= Dùng giao thức TCP/IP
© Trao đổi dữ liệu thông qua socket T1
> Ding 1 socket đảm nhận việc truyền và nhận dữ liệu
ỷ— ———
Cơ chế gọi và lắng nghe liên kết
© Lắng nghe ở một cổng quy ước trước
© Liên kết được xác lập -> trao đổi dữ liệu
Trang 14© Trong mạng gồm Ì server và các client
© Micro, loa, vỉ mạch âm thanh cho mỗi PC
= Giao thức liên lạc TCP/IP
© Một chương trình truyền thông âm thanh giữa 2 máy
Trang 15‘ong quá trình truyền thống âm thanh
> Am thanh anolog tir micro duoc chuyén thanh digital tai
vi mach 4m thanh (PCM, 8kHz, 8 bits/mau)
> Cac mau duoc sao chép vào bộ đệm thành các khối có độ
lớn nhất định
> Dung các thuật PCM dé nén các khôi đó
^ Thêm vào khối các thông tin khác
^ Gửi khối dữ liệu sau khi đóng gói qua socket
S Gói tin được truyện qua mạng vật lý đến đâu kia
^© Loại bỏ các thông tin thêm vào, giải nén các khối dữ liệu, ehi khối dữ liệu âm thanh được giải mã vào bộ đệm
© Chép các mẫu trên bộ đệm vào vỉ mạch âm thanh
> Vi mach âm thanh chuyên đôi các mẫu đó thanh âm thanh
Trang 16ng dụng sồm 3 mô đun chính
> M6 đun xử lý âm thanh : Thu bắt và trình diễn
- Mô đun mã hoá / giải mã âm thanh : PCM at
© Mô đun truyền / nhận âm thanh
|
|
_——
Trang 17
mô đun thu 4m thanh (Capture)
Trang 186 dun trinh dién 4m thanh (Player)
Trang 19
¡ đồ mô đun mã hoá âm thanh
Trang 20
¡ đồ mô đun giải mã âm thanh
Trang 21
mô đun truyền / nhận âm thanh
Trang 22
® Tìm hiểu các mô hình điện thoại qua mạng
® Các phương pháp mã hoá nén âm thanh