Thiết kế một trang web theo dõi bằng camera số từ xa/Mở rộng: Video Conferencing System

15 439 0
Thiết kế một trang web theo dõi bằng camera số từ xa/Mở rộng: Video Conferencing System

Đ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

Thiết kế một trang web theo dõi bằng camera số từ xa/Mở rộng: Video Conferencing System

HỌC VIỆN BƯU CHÍNH VIỄN THƠNG Khoa CNTT ==== Đồ án: Thiết kế trang web theo dõi 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 : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Lý thuyết: Vấn đề truyền hình ảnh liên tục qua mạng (online), từ nơi nguồn tới đích khoảng thời gian định (thường giây) phải có số lượng frame ảnh truyền để đảm bảo bên người xem cảm thấy hình diễn tiến liên tục, tạo nên luồng liên lục (stream) Nhưng vấn đề truyền liệu qua internet vấn đề quan trọng phụ thuộc vào nhiề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ễ hình, tường lửa… Để khắc phục vấn đề người ta có biện pháp sau: - Giảm chất lượng hình (giảm thơng lượng) - Nén liệu (giảm thơng lượng) - Mã hóa liệu (bảo mật hình ảnh) - Phương thức truy cập liệu - … Đồ án: Nguyên tắc thiết kế, ta phải lấy hình trực tiếp từ camera, public stream media, web, hình ảnh phát lên tục dù phía client khơng viewer Các u cầu: - Hình ảnh trực tiếp từ camera - Hình ảnh truyền phải ảnh thời gian thực - Được truy cấp từ web browser (IE) - Truy xuất từ nơi - Độ trể thời gian thực 10frame/giây Thiết kế: Nguồn phát: Một Webcam(WC), gắn trực tiếp vào PC qua cổng USB, vấn đề truy cập data trực tiếp từ WC ta phải sử dụng hàm phức tạp, phải lập trình, sau phải chuyển luồng qua web, tinh chỉnh hình ảnh nói chung khó (nếu khơng có u cầu thiết khơng nên- tốn thời gian) Do Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa ta sử dụng chương trình có tất chức (lấy hình ảnh, public hình ảnh …) gọi Active Webcam (sài chùa) Chương trình tạo Webserver lắng nghe port 8080 (thường thế), hình ảnh redirect từ WC vào Webserver, dĩ nhiên phải có chỉnh sửa so với yêu cầu: a Chất lượng ảnh 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 10frame/giây Public lên Internet: Để truy cập nơi phải có real IP, tĩnh, muốn có phải tốn tiền, vấn đề, ta có giải pháp Do ta biết modem kết nối Inernet ISP cung cấp IP tạm thời (Dynamic IP - cịn khơng) Nhưng vấn đề thời điểm khác lại có IP khác nhau, ta phải có cách để cập nhật IP, trường hợp ta sử dụng dịch vụ NO-IP.COM, nhờ cập IP, ta khơng cần phải biết IP bao nhiều ta cần truy cập thông qua tên miền (group8.noip.org) Phần Client: ta sữ dụng IE, tải ActiveX control để xem Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Active Webcam I/ Các bước cài đặt chương trình Bước : Chạy chương trình Chạy file AWCStp_d.exe Chọn Install Bước : Thỏa thuận quyền Chọn Yes Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa II/ GIAO DIỆN CHƯƠNG TRÌNH CHÍNH Tạo liên kết tới camera Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Chọn nguồn Camera Tỉ lệ nén ảnh Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Chọn kiểu Public (Webserver, port 8080) Phía Client Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa III/ Phần NO-IP 3.1/ Điều kiện tối thiểu Máy tính cấu hình tương đối cao, tối thiểu phải CPU P4 2,4GHz HT, ổ cứng 80GB (nên sử dụng RAID cho an toàn), 512MB RAM Cài đặt hệ điều hành Windows (nên từ XP trở lên Server tốt), Macintosh, Linux, Unix Cài đặt tối thiểu Web Server, gồm: IIS, Apache, JRun Nếu có nhu cầu cài thêm hệ quản trị sở liệu như: SQL Server, MySQL Một nhiều kết nối ADSL quan trọng modem / router ADSL phải có chức tạo máy chủ ảo Virtual Server 3.2/ Cấu hình modem / router Trước tiên bạn cần vào trang cấu hình modem với tài khoản quản trị (admin) Với modem chip Connexant, bạn mở trình duyệt Web lên truy cập vào đường dẫn http://10.0.0.2 (giá trị mặc định bạn chưa thay đổi) Nhập admin vào ô User name mật vào ô Password (mặc định picrouter, khơng tìm thấy mật xác thử liên hệ với người cài đặt ADSL cho bạn) nhấn nút OK Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Trong khung bên trái, nhấp liên kết Virtual Server thuộc nhóm Configuration Vùng bên phải trang Virtual Server Configuration, bạn cần ý điểm sau: - Public Port: mang giá trị cổng (port) liệu mà bên muốn truy cập vào server Nhập 80 (port Web chuẩn) - Private Port: mang giá trị cổng thật server, liệu bên ngồi truy cập vào máy bạn thơng qua Public Port modem ánh xạ sang Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Private Port truyền vào server Nhập 80 - Port Type: kiểu liệu truyền / nhận Public Port Private Port Nếu liệu trang Web tập tin liệu chọn TCP, cịn bạn muốn xây dựng Website cho nghe nhạc / xem phim trực tuyến phải chọn UDP Chọn TCP - Host IP Address: địa máy tính dùng làm Web Server Đây phải địa IP tĩnh địa mạng nội bạn Ví dụ: nhập địa 10.0.0.10 Bây giờ, nhấn nút Add This Setting Tiếp tục làm thêm lần với Public Port: 254, Private Port: 1234, Port Type: TCP Host IP Address: 127.0.0.1 để khắc phục lỗi khơi phục cấu hình mặc định modem dùng chip Connexant Do ta sử dụng port 80 cho việc nhận liệu từ bên gửi đến Web Server nên phải chọn port khác cho trang cấu hình modem (vì trang Web nên sử dụng port 80) Vì vậy, nhấp liên kết Misc Configuration nhóm Admin Privilege để chuyển đến trang Miscellaneous Configuration 10 Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Nhập giá trị khác 80 vào HTTP server port (ví dụ: 8080 port thường sử dụng để thay cho port 80) nhấn nút Submit cuối trang Vẫn chưa xong, bạn cần chuyển sang khung bên trái trang cấu hình nhấp liên kết LAN thuộc nhóm Configuration đến trang LAN Configuration, bỏ đánh dấu DHCP Server (tắt chức tự động cấp phát địa IP modem) chọn mục System Allocated bên Nhấn nút Submit cuối trang Cuối cùng, tìm nhấp liên kết Save Settings thuộc nhóm Configuration khung trái, nhấn nút Submit để lưu thiết lập vừa thay đổi khởi động lại modem 11 Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa 3.3/Cấu hình máy chủ Web Server Do bạn đặt địa Web Server modem ADSL 10.0.0.10 nên cần phải thay đổi địa IP động máy dùng làm Web Server thành địa IP tĩnh 10.0.0.10 Bạn vào menu Start/ Control Panel/ Network Connections, nhấp phải chuột lên tên kết nối mạng LAN (thường Local Area Connection), chọn Properties Tại thẻ General, nhấp mục Internet Protocol (TCP/IP) khung This connection users the following items, nhấn nút Properties Nhấp chọn Use the following IP address nhập giá trị 10.0.0.10 cho ô IP address, 255.0.0.0 cho ô Subnet mask địa IP modem 10.0.0.2 cho ô Default gateway Nhấn OK 3.4/Đăng ký dịch vụ Internet IP Thông thường, để giảm chi phí, người dùng (thậm chí không) đăng ký sử dụng địa IP tĩnh nhà cung cấp dịch vụ Internet ADSL (ISP), mà khơng có IP tĩnh bạn khơng thể xây dựng Web Server 12 Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa địa IP động ISP cung cấp tự động bị đổi sau vài ngày (có vài giờ) Trong trường hợp này, bạn cần đăng ký dịch vụ chuyển tiếp địa IP, nhờ nó, địa IP động bạn trở nên tĩnh mà khơng phụ phí (nếu có thấp) 3.5/ Dịch vụ chuyển tiếp địa IP làm việc theo cách thức: Cung cấp cho người dùng tên miền (domain) trỏ tới địa IP thật modem, khách duyệt Web domain thật bạn xem địa IP tĩnh Cài đặt chương trình có chức tự động nhận biết địa Internet IP modem chuyển địa đến máy chủ máy chủ cập nhật IP cho domain chuyển tiếp Hiện có nhiều dịch vụ chuyển tiếp, bao gồm có phí miễn phí Theo kinh nghiệm sử dụng, tơi cảm thấy dịch vụ miễn phí NO-IP có tốc độ nhanh, ổn định chẳng thua dịch vụ có phí khác Trước tiên, bạn truy cập địa www.no-ip.com đăng ký tài khoản miễn phí Đăng nhập vào NO-IP tài khoản Chú ý: miễn phí nên bạn sử dụng tính Hosts / Redirects Dưới Host / Redirects (khung bên trái), nhấp Add để thêm domain mới, nhập vào ô Hostname tên domain (bạn nhập tên nhập tên domain cho dễ nhớ - ví dụ: it4viet), thơng số cịn lại giữ ngun mặc định nhấn nút Create Host 13 Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Sau đó, nhấp thẻ Download phía trang Web chọn tải phiên chương trình No-IP DUC (dung lượng 619KB) tương ứng với hệ điều hành bạn sử dụng (Windows, Macintosh, Linux / Unix), cài đặt vào máy Chạy chương trình, nhập thơng tin tài khoản đăng ký Website vào e-Mail Address Password, nhấn Ok Tại giao diện chương trình, bạn muốn domain làm việc đánh dấu chọn để ý biểu tượng trước tên domain Nếu màu vàng tốt, cịn màu đỏ khơng thể kết nối đến server, bạn cần kiểm tra lại đường truyền Internet phải vào trang Web www.no-ip.com xem cịn “sống” hay khơng 14 Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Để Web Server bạn làm việc tốt chương trình No-IP DUC phải ln chạy để cập nhật địa IP Bạn nhấn nút Options, cửa sổ Options, chọn thẻ Standard, đánh dấu Run on startup để u cầu chương trình ln chạy khởi động, đánh dấu Run as a system service (chỉ có hiệu lực Windows 2000/XP/2003) để chương trình chạy dịch vụ hệ thống, nghĩa tự chạy trước đăng nhập không bị tắt bạn “lỡ tay” tắt chương trình Chuyển sang thẻ Connection, kéo trượt cuối trang Standard hết phía trái để quy định thời gian tự động cập nhật nhỏ (5 phút), để thời gian dài, bạn lợi băng thơng thời gian “chết” Website chuyển đổi IP lâu Cuối nhấn Ok 15 Nhóm thực hiên : Group ... Muiltimedia : thiết kế camera theo dõi từ xa II/ GIAO DIỆN CHƯƠNG TRÌNH CHÍNH Tạo liên kết tới camera Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Chọn nguồn Camera Tỉ... Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Chọn kiểu Public (Webserver, port 8080) Phía Client Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa III/ Phần NO-IP... đường truyền Internet phải vào trang Web www.no-ip.com xem cịn “sống” hay khơng 14 Nhóm thực hiên : Group Đồ án Muiltimedia : thiết kế camera theo dõi từ xa Để Web Server bạn làm việc tốt chương

Ngày đăng: 24/04/2013, 16:40

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan