Saturday, August 23, 2014

Giao thức H.323

Posted on 10:24 AM in ,
 Tổng quan giao thức H.323

     H.323 là một chuẩn quốc tế về hội thoại trên mạng internet được đưa ra bởi hiệp hội viễn thông quốc tế ITU (International Telecommunication Union), khác với SIP là do IETF cung cấp. Tiêu chuẩn cho thời gian thực về âm thanh, hình ảnh cũng như hội nghị truyền hình. H.323 chạy trên nền TCP  hoặc UDP. Có các ưu điểm như: Cung cấp các bộ mã hoá đã được chuẩn hoá, tính tương thích cao, hỗ trợ kết nối đa điểm, hỗ trợ nhiều thiết bị đầu cuối, khả năng hội nghị liên mạng.
Hình 1. Phân lớp của giao thức H.323 trong mô hình OSI

  Hệ thống H.323

Hình 2. Hệ thống H.323
Một mạng sử dụng giao thức H.323 thì hệ thống cần có: Thiết bị đầu cuối (Terminals), đơn vị đa điều khiển (Multipoint Control Units – MCUs), gatekeeper, Gateways ngoài ra còn có các yếu tố biên, thành phần ngang hang.
-          H.323 terminal: thiết bị đầu cuối trong mạng LAN có khả năng truyền thông 2 chiều theo thời gian thực, nó có thể là một PC hoặc là một thiết bị độc lập. Các thiết bị đầu cuối H.323 phải hỗ trợ chuẩn H245 được dùng để điều tiết các kênh truyền dữ liệu. H225 được dùng để thiết lập, báo hiệu và huỷ bỏ cuộc gọi. RTP/RTCP được dùng để truyền các gói tin âm thanh, video. Ngoài ra một đầu cuối H.323 cũng có thể được trang bị thêm một số tính năng như: mã hoá và giải mã các tín hiệu âm thanh, video, hỗ trợ giao thức T120 được dùng để trao đổi thông tin số liệu, tương thích với MCU để hỗ trợ các liên kết đa điểm.
-           Gateway: nhiệm vụ của gateway là thực hiện việc kết nối giữa 2 mạng khác nhau. H.323 gateway cung cấp khả năng kết nối giữa 1 mạng H.323 và một mạng không phải H.323. việc kết nối này được thực hiện nhờ chức năng chuyển đổi giao thức trong quá trình thiết lập, giải phóng cuộc gọi (H.225 sang H.221 và H.245 sang H.242) và chức năng biến đổi khuôn dạng dữ liệu giữa 2 mạng khác nhau của gateway.
-          Gatekeeper: một thành phần quan trọng trong mạng H.323. Có thể cung cấp các chức năng như: 
+ Dịch địa chỉ: dịch từ địa chỉ hình thức của 1 đầu cuối sang địa chỉ IP tương ứng.
+ Điều khiển kết nạp: Gatekeeper sẽ chấp nhận một truy nhập mạng LAN bằng cách sử dụng các bản tin H.225 là ARQ/ACF/ARJ.
+ Điểu khiển băng thông: điều khiển việc cấp phát hoặc từ chối cấp phát băng thông cho các cuộc gọi của các thiết bị trong hệ thống thông qua các bản tin H.225 là BRQ/BCF/BRJ.
+ Quản lý vùng: một vùng là một nhóm các đầu cuối H.323, các gateways, MCU được quản lý bới gatekeeper. Thông qua các chức năng như: dịch địa chỉ, điều khiển truy nhập, điều khiển độ rộng băng tần gatekeeper cung cấp khả năng quản lý miền.
-          MCU (Multipoint Control Unit): Hỗ trợ việc thực hiện các cuộc đàm thoại hội nghị giữa nhiều thiết bị đầu cuối. Nhiệm vụ của MCU là điều tiết khả năng của âm thanh, hình ảnh và dữ liệu giữa các thiết bị đầu cuối theo giao thức H245, điều khiển các tài nguyên của hội thoại bằng việc xác định các dòng âm thanh, hình ảnh, xác định dữ liệu nào cần được gửi đến các thiết bị đầu cuối. MCU bao gồm bộ điều khiển đa điễm (MC) và bô sử lý đa điểm (MP).
Ø  Bộ điều khiển đa điễm (MC): MC là thành phần khá quan trọng trong MCU có chức năng điều khiển, thiết lập giao thức chung cho hội nghị đa điểm.
Ø  Bô sử lý đa điểm (MP): có chức năng chộn chuyển mạch các trỗi tín hiệu âm thanh, hình ảnh và dữ liệu do MC điều khiển.
  Kiến trúc H.323
Tất cả các hệ thống đầu cuối đều chứa các giao thức sau: RTP, H.245, RAS, Q931, H.225.


Hình 3.Cấu trúc giao thức H.323

-          RTP: bên gửi của một thiết bị đầu cuối đóng gói tất cả các khối phương tiện truyền thông vào trong các gói tin RTP. Sau đó bên gửi chuyển các gói tin RTP UDP đi.
-          H.245: giao thức điều khiển để kiểm soát phương tiện truyền thông giữa các thiết bị đầu cuối H.323. Giao thức này được sử dụng để đàm phán thông thường giữa các tiêu chuẩn về âm thanh hoặc tiêu chuẩn nén hình ảnh và  sẽ được sử dụng bởi tất cả các thiết bị đầu cuối khi tham gia vào một phiên.
-          RAS: giao thức kênh, giao thức nay cho phép các điểm đầu cuối giao tiếp với một gatekeeper.
-          Q.931: giao thức báo hiệu cho việc thiết lập kết thúc cuộc gọi. Giao thức nàycung cấp chức năng điện thoại truyền thống (ví dụ như quay số điện thoại) đến thiết bị đầu cuối.
-          H.225: đóng  gói  và  đồng  bộ  các  dòng  thông  tin  đa  phương  tiện (các giao thức Q.931 và RAS là giao thức con của H.225).
Các chuẩn Codecs
-          Video codecs: H.261, H.263, H.264.
-          Audio codecs: G.711, G.729, G.729a, G.723.1, G.726.

-          Text codecs: T.140

0 comments:

Post a Comment