Thiết kế một trang web theo dõi bằng camera số từ xa
Số trang: 15
Loại file: doc
Dung lượng: 562.00 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Vấn đề truyền hình ảnh liên tục qua mạng (online), là từ nơi nguồn tớiđích trong một khoảng thời gian nhất định (thường là giây) phải có một sốlượng frame ảnh được truyền để đảm bảo bên người xem cảm thấy hìnhđược diễn tiến liên tục, nó tạo nên một luồng liên lục (stream).
Nội dung trích xuất từ tài liệu:
Thiết kế một trang web theo dõi bằng camera số từ xa HỌC VIỆN BƯU CHÍNH VIỄN THÔNG Khoa CNTT ======Đồ án:Thiết kế một trang web theo dõi bằng camera số từ xa/Mở rộng: Video Conferencing System.Giáo viên hướng dẫn : Lê Hà Thanh.Nhóm thực hiện : Group 8. Đồ án Muiltimedia : thiết kế camera theo dõi từ xaLý thuyết: Vấn đề truyền hình ảnh liên tục qua mạng (online), là từ nơi nguồn tớiđích trong một khoảng thời gian nhất định (thường là giây) phải có một sốlượng frame ảnh được truyền để đảm bảo bên người xem cảm thấy hìnhđược diễn tiến liên tục, nó tạo nên một luồng liên lục (stream). Nhưng vấnđề truyền dữ liệu qua internet là một vấn đề quan trọng nó phụ thuộc vàonhiều yếu tố. Chất lượng đường truyền, vấn đề bảo mật, chất lượng hìnhảnh, độ trễ của hình, tường lửa… Để khắc phục những vấn đề trên người tađã có những biện pháp như sau: - Giảm chất lượng hình (giảm thông lượng). - Nén dữ liệu (giảm thông lượng). - Mã hóa dữ liệu (bảo mật hình ảnh). - Phương thức truy cập dữ liệu - …Đồ án: Nguyên tắc thiết kế, là ta phải lấy hình trực tiếp từ một camera,public nó ra một stream media, ở đây là web, hình ảnh được phát lên tục dùphía client không viewer. Các yêu cầu: - Hình ảnh trực tiếp từ camera. - Hình ảnh được truyền phải là ảnh thời gian thực. - Được truy cấp từ web browser (IE) - Truy xuất từ mọi nơi. - Độ trể thời gian thực ít nhất 10frame/giây.Thiết kế:2 Nhóm thực hiên : Group 8 Đồ án Muiltimedia : thiết kế camera theo dõi từ xa 1. Nguồn phát: Một Webcam(WC), gắn trực tiếp vào PC qua cổng USB,do vấn đề truy cập data trực tiếp từ WC ta phải sử dụng những hàm phứctạp, phải lập trình, sau đó rồi phải chuyển luồng qua web, tinh chỉnh hìnhảnh... nói chung là khó lắm (nếu không có yêu cầu bức thiết thì không nên-tốn thời gian). Do đó ta sử dụng một chương trình nó có tất cả các chức năngđó trong 1 (lấy hình ảnh, public hình ảnh …) gọi là Active Webcam (sài chùa).Chương trình sẽ tạo một Webserver lắng nghe ở port 8080 (thường là nhưthế), hình ảnh được redirect từ WC vào Webserver, dĩ nhiên phải có chỉnh sửaso với yêu cầu: a. Chất lượng ảnh được nén với tỉ lệ: 25% so với chất lượng thật. b. Tốc đột truyền frame cố định là 10frame/giây. 2. Public lên Internet: Để có thể truy cập mọi nơi nó phải có 1 real IP,tĩnh, nhưng muốn có nó thì phải tốn tiền, đó là cả một vấn đề, ở đây ta có 1giải pháp. Do ta biết khi 1 modem kết nối Inernet nó được ISP cung cấp 1 IPtạm thời (Dynamic IP - có thế còn hơn không). Nhưng vấn đề là tại một thờiđiểm khác nhau lại có 1 IP khác nhau, ta phải có một cách để cập nhật IP, ởtrường hợp này ta sử dụng dịch vụ NO-IP.COM, nhờ nó cập nhất IP, ta khôngcần phải biết IP hiện tại là bao nhiều ta chỉ cần truy cập thông qua một tênmiền (group8.no-ip.org). 3. Phần Client: ở đây ta sữ dụng IE, tải một ActiveX control về để có thể xem.3 Nhóm thực hiên : Group 8 Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Active WebcamI/ Các bước cơ bản cài đặt chương trình.Bước 1 : Chạy chương trình. Chạy file AWCStp_d.exe Chọn InstallBước 2 : Thỏa thuận bản quyền Chọn Yes4 Nhóm thực hiên : Group 8 Đồ án Muiltimedia : thiết kế camera theo dõi từ xaII/ GIAO DIỆN CHƯƠNG TRÌNH CHÍNH.Tạo một liên kết tới 1 camera mới5 Nhóm thực hiên : Group 8 Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Chọn nguồn CameraTỉ lệ nén ảnh6 Nhóm thực hiên : Group 8 Đồ án Muiltimedia : thiết kế camera theo dõi từ xaChọn kiểu Public (Webserver, port 8080)Phía Client7 Nhóm thực hiên : Group 8 Đồ án Muiltimedia : thiết kế camera theo dõi từ xa III/ Phần NO-IP3.1/ Điều kiện tối thiểu 1. Máy tính cấu hình tương đối cao, tối thiểu phải là CPU P4 2,4GHzHT, ổ cứng 80GB (nên sử dụng RAID cho an toàn), 512MB RAM. 2. Cài đặt một trong các hệ điều hành Windows (nên từ XP trở lên vànếu được Server thì càng tốt), Macintosh, Linux, Unix. 3. Cài đặt tối thiểu một Web Server, gồm: IIS, Apache, JRun... 4. Nếu có nhu cầu thì cài thêm hệ quản trị cơ sở dữ liệu như: SQLServer, MySQL... ...
Nội dung trích xuất từ tài liệu:
Thiết kế một trang web theo dõi bằng camera số từ xa HỌC VIỆN BƯU CHÍNH VIỄN THÔNG Khoa CNTT ======Đồ án:Thiết kế một trang web theo dõi bằng camera số từ xa/Mở rộng: Video Conferencing System.Giáo viên hướng dẫn : Lê Hà Thanh.Nhóm thực hiện : Group 8. Đồ án Muiltimedia : thiết kế camera theo dõi từ xaLý thuyết: Vấn đề truyền hình ảnh liên tục qua mạng (online), là từ nơi nguồn tớiđích trong một khoảng thời gian nhất định (thường là giây) phải có một sốlượng frame ảnh được truyền để đảm bảo bên người xem cảm thấy hìnhđược diễn tiến liên tục, nó tạo nên một luồng liên lục (stream). Nhưng vấnđề truyền dữ liệu qua internet là một vấn đề quan trọng nó phụ thuộc vàonhiều yếu tố. Chất lượng đường truyền, vấn đề bảo mật, chất lượng hìnhảnh, độ trễ của hình, tường lửa… Để khắc phục những vấn đề trên người tađã có những biện pháp như sau: - Giảm chất lượng hình (giảm thông lượng). - Nén dữ liệu (giảm thông lượng). - Mã hóa dữ liệu (bảo mật hình ảnh). - Phương thức truy cập dữ liệu - …Đồ án: Nguyên tắc thiết kế, là ta phải lấy hình trực tiếp từ một camera,public nó ra một stream media, ở đây là web, hình ảnh được phát lên tục dùphía client không viewer. Các yêu cầu: - Hình ảnh trực tiếp từ camera. - Hình ảnh được truyền phải là ảnh thời gian thực. - Được truy cấp từ web browser (IE) - Truy xuất từ mọi nơi. - Độ trể thời gian thực ít nhất 10frame/giây.Thiết kế:2 Nhóm thực hiên : Group 8 Đồ án Muiltimedia : thiết kế camera theo dõi từ xa 1. Nguồn phát: Một Webcam(WC), gắn trực tiếp vào PC qua cổng USB,do vấn đề truy cập data trực tiếp từ WC ta phải sử dụng những hàm phứctạp, phải lập trình, sau đó rồi phải chuyển luồng qua web, tinh chỉnh hìnhảnh... nói chung là khó lắm (nếu không có yêu cầu bức thiết thì không nên-tốn thời gian). Do đó ta sử dụng một chương trình nó có tất cả các chức năngđó trong 1 (lấy hình ảnh, public hình ảnh …) gọi là Active Webcam (sài chùa).Chương trình sẽ tạo một Webserver lắng nghe ở port 8080 (thường là nhưthế), hình ảnh được redirect từ WC vào Webserver, dĩ nhiên phải có chỉnh sửaso với yêu cầu: a. Chất lượng ảnh được nén với tỉ lệ: 25% so với chất lượng thật. b. Tốc đột truyền frame cố định là 10frame/giây. 2. Public lên Internet: Để có thể truy cập mọi nơi nó phải có 1 real IP,tĩnh, nhưng muốn có nó thì phải tốn tiền, đó là cả một vấn đề, ở đây ta có 1giải pháp. Do ta biết khi 1 modem kết nối Inernet nó được ISP cung cấp 1 IPtạm thời (Dynamic IP - có thế còn hơn không). Nhưng vấn đề là tại một thờiđiểm khác nhau lại có 1 IP khác nhau, ta phải có một cách để cập nhật IP, ởtrường hợp này ta sử dụng dịch vụ NO-IP.COM, nhờ nó cập nhất IP, ta khôngcần phải biết IP hiện tại là bao nhiều ta chỉ cần truy cập thông qua một tênmiền (group8.no-ip.org). 3. Phần Client: ở đây ta sữ dụng IE, tải một ActiveX control về để có thể xem.3 Nhóm thực hiên : Group 8 Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Active WebcamI/ Các bước cơ bản cài đặt chương trình.Bước 1 : Chạy chương trình. Chạy file AWCStp_d.exe Chọn InstallBước 2 : Thỏa thuận bản quyền Chọn Yes4 Nhóm thực hiên : Group 8 Đồ án Muiltimedia : thiết kế camera theo dõi từ xaII/ GIAO DIỆN CHƯƠNG TRÌNH CHÍNH.Tạo một liên kết tới 1 camera mới5 Nhóm thực hiên : Group 8 Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Chọn nguồn CameraTỉ lệ nén ảnh6 Nhóm thực hiên : Group 8 Đồ án Muiltimedia : thiết kế camera theo dõi từ xaChọn kiểu Public (Webserver, port 8080)Phía Client7 Nhóm thực hiên : Group 8 Đồ án Muiltimedia : thiết kế camera theo dõi từ xa III/ Phần NO-IP3.1/ Điều kiện tối thiểu 1. Máy tính cấu hình tương đối cao, tối thiểu phải là CPU P4 2,4GHzHT, ổ cứng 80GB (nên sử dụng RAID cho an toàn), 512MB RAM. 2. Cài đặt một trong các hệ điều hành Windows (nên từ XP trở lên vànếu được Server thì càng tốt), Macintosh, Linux, Unix. 3. Cài đặt tối thiểu một Web Server, gồm: IIS, Apache, JRun... 4. Nếu có nhu cầu thì cài thêm hệ quản trị cơ sở dữ liệu như: SQLServer, MySQL... ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật máy tính công nghệ thông tin tin học quản trị mạng computer network luận vănTài liệu liên quan:
-
52 trang 433 1 0
-
24 trang 359 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 320 0 0 -
Thảo luận đề tài: Mối quan hệ giữa đầu tư theo chiều rộng và đầu tư theo chiều sâu
98 trang 310 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 310 0 0 -
74 trang 303 0 0
-
96 trang 297 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 291 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 285 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 277 0 0