1. Trang chủ
  2. » Kinh Doanh - Tiếp Thị

Nghiên cứu truyền tin bằng giao thức RTP và ứng dụng thực tiễn

12 126 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 206,18 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

MỞ ĐẦU Ngày nay, cùng với sự phát triển của xã hội thì ngành công nghệ thông tin đang đạt được những tiến bộ đáng kể.. Cùng với sự phát triển của ngành công nghệ thông tin trên thế giới,

Trang 1

ĐẠI HỌC QUỐC GIA HÀ NỘI

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

Nguyễn Công Minh

NGHIÊN CỨU TRUYỀN TIN BẰNG GIAO THỨC RTP

VÀ ỨNG DỤNG THỰC TIỄN

Ngành : Công nghệ Điện tử - Viễn thông

Chuyên ngành: Kỹ thuật vô tuyến điện tử và thông tin liên lạc

Mã số: 2.07.00

LUẬN VĂN THẠC SĨ

NGƯỜI HƯỚNG DẪN KHOA HỌC

PGS-TS TRẦN QUANG VINH

Hà Nội - 2007

Trang 2

LỜI CAM ĐOAN

Tôi xin cam đoan nội dung bản luận văn này là hoàn toàn mới, không sao chép nguyên bản từ bất kỳ tài liệu nào

Trang 3

MỤC LỤC

Trang phụ bìa……… i

Lời cam đoan…….……… ……… ii

Mục lục …… ……… ……… iii

Danh mục các bảng …… ……… ……… vi

Danh mục các hình vẽ……… ……… vii

Mở đầu ……… ……… ……… 1

Chương 1: Giao thức RTP ……….……… …… 3

1 Giới thiệu.……….………… 3

2 Giao thức RTP……….………

4 2.1 Giao thức RTP……….………….… 4

2.2 Cấu trúc gói tin RTP……….…… ……… 5

2.3 Vấn đề đồng bộ của RTP……….………… …

6 2.4 Hoạt động của RTP……….……… 7

3 Profile và các dạng của payload……….……… 9

3.1 Profile cho hội nghị âm thanh và hình ảnh……… …… 9

3.2 Sự hoạt động H.261 trên RTP……… ……

10 3.3 Dạng payload cho con trỏ thời gian thực………… ……

11 4 Các khái niệm liên quan khác……….……….……… 11

4.1 Nén Header……….… … 11

4.2 Quản lý thông tin các gói RTP……….…… 12

5 Kết luận……… 12

Chương 2: Truyền thông tin qua Internet……… 14

Trang 4

1 Tổng quan về hệ thống Web……… 14

1.1 Giới thiệu………

14 1.2 Mô hình hệ thống Web nói chung……… 14

1.3 Nguyên tắc hoạt động……… 15

2 Ngôn ngữ ASP………

15 2.1 Ngôn ngữ HTML (Hyper Text Markup Language)……

15 2.2.Ngôn ngữ ASP………

16 2.2.1 Cơ bản về ASP………

16 2.2.2 Mô hình hoạt động của ASP……… 17

2.2.3 Tạo một trang ASP……… 18

2.3 Lập trình với ASP………

19 2.3.1 Thêm các Script……… 19

2.3.2 Khai báo biến trong ASP………

19 2.3.3 Biến phiên và biến ứng dụng………

20 2.3.4 Khai báo thủ tục, hàm và cách gọi……… 20

2.3.4.1 Đối với VBScript……… 20

2.3.4.2 Đối với JScript……… 21

2.3.5 Tạo liên kết giữa các file……… 21

2.3.6 Các đối tượng Component……… 21

2.3.6.1 Khái niệm về Component……… 21

2.3.6.2 Sử dụng các Component………

22

Trang 5

2.3.6.3 Phương thức và thuộc tính của đối

tượng………

22 2.3.6.4 Giải phóng đối tượng………

22 2.3.7 Các đối tượng của ASP………

22 Chương 3: Điều khiển cổng LPT………

24 1 Giới thiệu……… 24

2 Điều khiển cổng LPT…… ……….………… 24

3 Kiểm tra ……….……… 32

Chương 4: Thực nghiệm: Điều khiển các thiết bị cho ngôi

nhà thông minh của thế kỷ XXI ……… 33

1 Giới thiệu……… 33

2 Mô hình……… 33

3 Giải pháp thực hiện………

34 4 Các bước tiến hành……… 37

4.1 Cài đặt IIS……… 37

4.2 Lập trình điều khiển……… 40

5 Cấu hình WebServer……… 48

6 Cấu hình quan sát……… 53

Chương 5: Định hướng tiếp theo ………

63 1 Giới thiệu……… 63

2 Điều khiển thiết bị qua SMS……… 63

2.1 Định hướng thực hiện………

63 2.2 Giải pháp phần mềm………

66

Trang 6

3 Mở rộng……… 69

Kết luận……… 70

Tài liệu tham khảo……… 71

Phụ lục 1……… 73

Phụ lục 2……… 83

Trang 7

DANH MỤC CÁC BẢNG

Cấu trúc gói tin RTP ……… 5 Giá trị bit các chân của cổng LTP……… 31

Trang 8

DANH MỤC HÌNH VẼ

Cấu trúc gói tin RTP……… 5

Truyền trực tiếp một buổi hòa nhạc……… 7

Mô hình hệ thống Web……… 14

Mô hình hoạt động của ASP……… 18

Cấu tạo cổng LPT……… 24

Sơ đồ mạch thử cổng LPT……… 32

Mô hình điều khiển thiết bị……… 33

Sơ đồ lắp ráp Rơle trong mạch……… 34

Cấu trúc UNL2003, UNL2803……… 35

Sơ đồ nguyên lý điều khiển thiết bị………

36 Sơ đồ nguyên lý chi tiết điều khiển thiết bị……… 36

Kiến trúc hệ thống quan sát……… 55

Sơ đồ kết nối Mobile và PC……… 64

Trang 9

MỞ ĐẦU

Ngày nay, cùng với sự phát triển của xã hội thì ngành công nghệ thông tin đang đạt được những tiến bộ đáng kể Các hãng sản xuất phần cứng cũng như phần mềm luôn luôn cố gắng tạo ra những sản phẩm tốt nhất và tối ưu nhất với mức giá hấp dẫn nhất có thể, đưa ra thị trường nhằm phục vụ cho lợi ích của người tiêu dùng cũng như làm tăng thị phần của mình trong môi trường cạnh tranh khốc liệt

Cùng với sự phát triển của ngành công nghệ thông tin trên thế giới, công nghệ thông tin Việt Nam với phương châm đi tắt đón đầu cũng đã

có những bước phát triển vượt bậc Những năm trước đây, người sử dụng mạng Internet ở nước ta chỉ có thể truy cập bằng các Modem quay

số (Dial-up) với tốc độ khá chậm và cước phí còn khá cao so với thu nhập bình thường của người lao động Vài ba năm trở lại đây, người sử dụng mạng Internet đã được tiếp cận nhiều hơn bởi sự phát triển rộng rãi của công nghệ DSL (Digital Subsriber Line - đường dây thuê bao số) Với công nghệ này thì Internet đã trở nên phổ biến trong cộng đồng và Internet dần trở thành một nhu cầu tất yếu của xã hội hiện đại Đời sống

xã hội ngày càng được cải thiện, môi trường sống và làm việc tốt hơn cùng với thu nhập của người lao động cũng khá hơn trước nên yêu cầu

về các tiện ích trong cuộc sống cũng tăng lên đáng kể Giờ đây, người sử dụng không chỉ dừng lại ở những ứng dụng thông thường mà Internet mang đến, những loại hình giải trí như nghe nhạc, xem phim chưa đủ làm thỏa mãn nhu cầu mà họ cần có những ứng dụng cao hơn, hiện đại hơn như giám sát và điều khiển những thiết bị từ xa, bởi nó vừa có tính

an toàn cao và đồng thời cũng mang rất nhiều tiện ích trong một xã hội công nghiệp đang phát triển

Xuất phát từ những nhu cầu cơ bản đó trong xã hội hiện đại nên tác giả đã nghiên cứu để ứng dụng sự phát triển của công nghệ thông tin vào

sử dụng trong đời sống thường ngày, nhằm thiết kế một ngôi nhà thông minh, đáp ứng những yêu cầu thiết yếu của con người trong việc quan sát ngôi nhà thân yêu của mình và điều khiển các thiết bị điện trong nhà mỗi khi đi vắng, tạo tâm lý yên tâm hơn mỗi khi chúng ta không có mặt

ở nhà để tập trung nâng cao năng suất lao động trong công việc đạt được những kết quả cao hơn

Trang 10

Về cơ bản, nội dung của đề tài này được chia thành hai phần chính:

Lý thuyết và Thực nghiệm

Phần Lý thuyết trình bày các vấn đề cơ bản về truyền tin trên mạng Internet sử dụng giao thức thời gian thực RTP (Real-Time Transport Protocol), xây dựng ý tưởng quan sát và điều khiển từ xa đối với ngôi nhà thông minh và các thiết bị được lắp đặt trong nó

Phần Thực nghiệm trình bày về các bước tiến hành để dự án có thể khả thi, các yêu cầu về thiết bị, phần cứng, phần mềm, lập trình ứng dụng nhằm giải quyết những vấn đề đã được đề cập đến trong phần Lý thuyết, thiết kế và thi công lắp ráp hoàn chỉnh các mạch điện thực hiện cho mục đích chính của đề tài

Trong quá trình thực hiện đề tài này, tác giả đã nhận được sự giúp đỡ rất nhiều của các thầy cô giáo trường Đại học Công nghệ - Đại học Quốc gia Hà nội, nhất là sự hướng dẫn nhiệt tình của thầy giáo PGS TS Trần Quang Vinh, nhân đây tác giả xin chân thành cảm ơn sự giúp đỡ của các thầy cô giáo và đặc biệt cảm ơn PGS TS Trần Quang Vinh đã giúp cho tác giả có điều kiện, kiến thức để thực hiện thành công đề tài Mặc dù tác giả đã rất cố gắng, nhưng do điều kiện và trình độ còn có nhiều hạn chế nên không thể tránh được những thiếu sót trong đề tài, rất mong sự đóng góp ý kiến của các thầy giáo, cô giáo và các bạn đồng nghiệp cũng như các độc giả để đề tài này có thể phát triển tốt hơn, nhằm phục vụ các nhu cầu cơ bản của đời sống cộng đồng

Hà nội, tháng 11 năm 2007

Tác giả

Nguyễn Công Minh

Trang 11

TÀI LIỆU THAM KHẢO

Tiếng Việt

1 Công ty Điện toán và Truyền số liệu, Giáo trình đào tạo (2002)

Xây dựng và quản trị Website, Portal

2 Giáo trình môn học “Tin học nâng cao” trường Đại học Công

nghệ, Đại học Quốc gia Hà nội (2004), Lập trình Internet sử

dụng ASP

3 Giáo trình môn học “Thương mại điện tử và ứng dụng Internet”

4 Giáo trình vovisoft, Tự học ASP.net

5 Ebook, Tự học Visual Basic 6.0

6 Giáo trình biên soạn theo yêu cầu của Đề án 112, Quản trị

mạng và các thiết bị mạng

Tiếng Anh

7 Pasi Sarolahti (16th November 2001), Audio/Video Transport in

the Internet, Research seminar on Real Time and High

Availability University of Helsinky Department of Computer Science

8 Kevin Jeffay (September 28, 1999), The Multimedia Transport

RTP, Department of Computer Science University of North

Carolina at Chapel Hill

9 Brad Richards, RTP: A Transport Layer Implementation

Project, Computer Science Department Vassar College

10 Prof.Jean-Yves LeBoudec, Prof Andrzej Duda, Prof Patrick

Thiran, Real Time Protocol (RTP)

11 M.Civanlar and G.Cash (June 2000), RTP Payload Format for

Real-Time Pointer, IETF RFC 2862

12 T Turletti and C.Huiterna, RTP Payload Format for H.261

Video Streams

Trang 12

13 J.Postel (September 1981), Tranmission Control Protocol,

IETF RFC 793

14 J.Postel (August 1980), User Datagram Protocol, IETF RFC

768

15 H.Schulzrinne, S.Casner, R.Frederick and V.Jacobson (January

1996), RTP: ATransport Protocol for Real-Time Applications, IETF RFC 1989

16 D.Mills (March 1992), Network Time Protocol (Version 3):

Specification, Implementation and Analysis, IETF RFC 1305

17 V.Jacobson (February 1990), Compressing TCP/IP header for

low-speed serial linhks, IETF RFC 1144

Website tham khảo

Ngày đăng: 08/02/2017, 23:26

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm