Streaming bằng camera

Một phần của tài liệu Nghiên cứu thiết kế hệ thống giám sát bằng ip camera (Trang 98 - 101)

d. Giao thức RTSP

3.3.4 Streaming bằng camera

Tạo file script streamVideoRTP như bên dưới chạy trên BeagleBone Black, cấu hình địa chỉ IP của PC cùng đường mạng với board. Sau đó mở VLC để xem video.

#!/bin/bash

echo "Video Streaming for the Beaglebone - derekmolloy.ie" echo "Piping the output of capture to avconv"

# Next line not necessary if you are using my -F option on capture v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat=1 # Pipe the output of capture into avconv/ffmpeg

# capture "-F" My H264 passthrough mode

# "-o" Output the video (to be passed to avconv via pipe)

# "-c0" Capture 0 frames, which means infinite frames in my program # avconv "-re" read input at the native frame rate

avconv -f video4linux2 -i /dev/video0 -vcodec h263p -f rtp rtp://192.168.1.4:1234/

Trong đó địa chỉ IP của PC là 192.168.1.4 và port ngẫu nhiên là 1234.

3.3.5 Ý tưởng xây dựng Webserver Webcam

Hệ thống được mô tảnhư hình 3.1 với các chức năng:  Giám sát từ xa thời gian thực thông qua web browser

 Lưu dữ liệu vào server để xem sau hoặc phát triển tải về cho client. Giao diện web được viết bằng JavaScript và PHP.

Tất cả các thư viện được sử dụng trong dự án là mã nguồn mở, được sử dụng để đơn giản hóa phát triển, độ tin cậy và khảnăng tái sử dụng. Khi người dụng kết nối vào hệ thống thông qua WiFi, hostpad sẽ thương lượng kết nối bằng cách chứng thực WPA. Isc_dhcp_server cấp địa chỉ IP cho client. Khi người dùng duyệt website, lighttpd đảm bảo thông tin chính xác của trang web. Nếu xem lại video đã lưu, Flowplayer tìm video trong thư mục /var/www/. Trong suốt quá trình streaming, lighttpd yêu cầu webserver chạy bên trong mjpg-streamer và hiển thị ảnh. Để lưu video, ffmpeg lấy thông tin từ mjpg-streamer và lưu nó trong /var/www/.

Hình 3. 11 Webcam Webser

Kết luận: Việc thực hiện mô phỏng thiết kế một hệ thống giám sát IP camera được hoạt động yêu cầu hoàn thiện từ nhiều thành phần khác nhau để xây dựng lên một hệ thống tối ưu cả về kỹ thuật và kinh tế. Với những ý tưởng thuật toán đã đề cập, qua phân tích trên có thể thấy việc hoàn thiện được các mục tiêu thiết kế hệ thống cần thực hiện đúng với các phân tích đã đềra. Trong phân tích trên đã đề cập cụ thể về quá trình cần thiết kế cho một hệ thống giám sát bằng IP camera.

Tuy nhiên trên thực tế để hệ thống được hoạt động tốt còn ảnh hưởng bởi nhiều yếu tốkhác nhau như: linh kiện, thiết bị tối ưu, Môi trường hoạt động,….

thu lại được những kết quả cụ thể, cũng như đã tim ra được nhiều hạn chếđể đưa ra những phương hướng khắc phục và tối ưu hơn phát triển đề tài.

Một phần của tài liệu Nghiên cứu thiết kế hệ thống giám sát bằng ip camera (Trang 98 - 101)

Tải bản đầy đủ (PDF)

(102 trang)