Không thể xem từ xa luồng RTSP của camera IP


4

Gần đây tôi đã hoàn thành việc cài đặt hệ thống giám sát Zoneminder tại một địa điểm từ xa. Máy chủ chuyên dụng đang chạy Ubuntu 14.04 LTS và hiện được kết nối với 4 Camera IP ( Hikvision DS-2CD2032-I ) trên cùng một mạng con. Bộ định tuyến là Motorola Surf Board SBG6580-G228 .

Bây giờ, tôi đang cố gắng thiết lập Raspberry Pi để truyền phát video từ máy ảnh ở vị trí xa. Mục tiêu của tôi là sử dụng Zoneminder để ghi lại các sự kiện và sử dụng Raspberry Pi làm trình xem cho máy ảnh chính. Đây là lúc tôi gặp rắc rối. Tôi có thể kết nối với Zoneminder và các trang quản lý dựa trên web của Camera từ xa, nhưng vì một số lý do tôi không thể xem luồng RTSP của máy ảnh.

Tôi có cổng 554 mở và chuyển tiếp đến máy ảnh tôi muốn kết nối. Khi tôi nhập địa chỉ RTSP trong VLC mà không có thông tin đăng nhập, tôi được nhắc cho họ, vì vậy tôi biết rằng nó đang kết nối ở một số cấp độ. Tuy nhiên, một khi tôi nhập thông tin đăng nhập, tôi không nhận được lỗi, nhưng cũng không có video. Tôi biết máy ảnh đang hoạt động, vì tôi có thể đăng nhập vào Zoneminder và xem nó.

Có ai có bất cứ ý tưởng gì tôi có thể thiếu?

Câu trả lời:


3

Tôi chưa tìm thấy câu trả lời cho câu hỏi của mình (ít nhất là không phải bất kỳ câu hỏi nào tôi thích), nhưng tôi đã tìm thấy một cách giải quyết.

Dựa trên phản hồi của heavyyd, tôi đã phân luồng RTSP để tìm hiểu thêm về cách chúng hoạt động. Theo như tôi có thể nói, anh ấy đúng, video quay lại qua UDP, nhưng không vượt quá các cổng dự đoán. Điều đó giải thích tại sao khách hàng có thể nhận các luồng video RTSP trên cùng một mạng cục bộ, nhưng không phải từ xa. Kênh điều khiển (cổng 554) kết nối, nhưng các gói video được trả lại đang bị bộ định tuyến bỏ.

Một đề nghị tôi đã thấy là mở tất cả các cổng để nhận luồng. Tôi cho rằng nó sẽ hoạt động, nhưng theo tôi thì đó là một giải pháp khủng khiếp.

Công việc của tôi là cài đặt OpenVPN, sử dụng hộp Zoneminder làm máy chủ VPN và Raspberry Pi làm máy khách VPN. Khi đã được thiết lập và đường hầm VPN được thiết lập, về cơ bản chúng lại nằm trên cùng một mạng, loại bỏ sự cố cổng của tôi.


2

Cũng có cùng một vấn đề - Tôi đã cố gắng truy cập luồng DVR RTSP qua trình phát VLC và không có video nhưng cũng không có lỗi. Hóa ra trong các tùy chọn VLC, bạn phải chuyển truyền tải luồng Live555 từ HTTP mặc định sang RTP qua RTSP (TCP).

VLC> Công cụ> Tùy chọn> Đầu vào & codec> Mạng> chuyển sang RTP qua RTSP


1
Không làm việc cho tôi
Kerooker

1

Bản thân RTSP không truyền phát phương tiện, nó chỉ là kênh điều khiển được khách hàng sử dụng để báo cho máy chủ phương tiện ở đâu và khi nào gửi phương tiện. Bạn có thể sẽ cần phải mở các cổng bổ sung để có được luồng video.


Nếu RTSP là kênh điều khiển, điều đó có nghĩa là cổng sẽ cần phải được mở. Tuy nhiên, tôi không hiểu tại sao các cổng cần phải được mở cho luồng video - từ quan điểm của máy ảnh sẽ là dữ liệu ngoài luồng. Mặc dù, nếu bạn có bất kỳ đề xuất cổng nào, tôi rất vui lòng thử.
ks78

1
Cổng bạn có thể phải mở là ở phía khách hàng. Thông thường các luồng RTSP sẽ xuất hiện trên UDP, do đó không có phiên nào để bộ định tuyến biết. Vấn đề là các cổng được đàm phán như là một phần của thiết lập RTSP và về lý thuyết có thể thay đổi cho mỗi phiên.
heavyyd

0

Tôi cũng đã có một vấn đề tương tự trong việc sử dụng một camera IP Trung Quốc với Zoneminder.I đã khắc phục những vấn đề bằng cách sử dụng ứng dụng Xeoma để tìm address.Sometimes luồng đúng những phát hiện của tôi có thể hữu ích cho bạn .Công chi tiết có trong liên kết này đây


Bạn nên bao gồm các thông tin liên quan từ liên kết, vì vậy người dùng trên trang web này, không phải truy cập trang web của bên thứ ba trừ khi họ muốn.
Ramhound

Và nếu trang được nhắm mục tiêu biến mất, câu trả lời sẽ ít hữu ích hơn nhiều.
blm

Tôi muốn xem phản hồi từ ks78, người đã khởi nguồn cuộc thảo luận. Tôi không muốn trả lời những người chỉ trích mà không nêu ra vấn đề.
BKJayasundera

0

Như Artanis đã nói:

VLC> Công cụ> Tùy chọn> Đầu vào & codec> Mạng> chuyển sang RTP qua RTSP

Điều này làm việc cho tôi, sau rất nhiều ngày tìm kiếm, cuối cùng tôi cũng thấy nhẹ nhõm!

Đây là những gì tôi đã làm cho UnionCam (Q2Pro):

  1. Tải xuống iSpyConnect (Nguồn mở) ( http://www.ispyconnect.com/default.aspx )
  2. Thêm một "Camera IP với Wizard" mới
  3. Nếu thành công, bạn sẽ thấy liên kết RTSP; đại loại như: rtsp: // admin: password@192.168.1.105: 554 / user = admin_password = WEJwpbo6_channel = 1_stream = 0.sdp
  4. Thiết lập chuyển tiếp cổng (Tôi đã làm theo các bước sau: http://help.angelcam.com/general-guides-and-info/connecting-a-camera-to-angelcam/how-to-setup-port-forwarding-for- nhiều camera )

  5. Và cuối cùng sử dụng VLC với các cài đặt đã đề cập ở trên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.