WEB VIDEO PLATFORM là một nền tảng video mạng sẵn sàng sử dụng dựa trên tiêu chuẩn GB28181-2016, chịu trách nhiệm thực hiện tín hiệu cốt lõi và phần quản lý thiết bị, hỗ trợ NAT xuyên qua, hỗ trợ kết nối IPC, NVR của các thương hiệu Hikvision, Dahua, Uniview. Hỗ trợ liên kết tiêu chuẩn quốc gia, hỗ trợ chuyển tiếp camera/luồng trực tiếp/luồng phát trực tiếp không có chức năng tiêu chuẩn quốc gia sang các nền tảng tiêu chuẩn quốc gia khác.
Dịch vụ truyền thông dựa trên @夏楚 ZLMediaKit https://github.com/ZLMediaKit/ZLMediaKit
Trình phát sử dụng @dexter jessibuca https://github.com/langhuihui/jessibuca/tree/v3
Trang web phía trước dựa trên @Kyle MediaServerUI https://gitee.com/kkkkk5G/MediaServerUI đã được chỉnh sửa.
Hỗ trợ phát video camera trên trình duyệt mà không cần plugin. Hỗ trợ kết nối thiết bị tiêu chuẩn quốc gia (camera, nền tảng, NVR, v.v.) Hỗ trợ kết nối thiết bị không tiêu chuẩn quốc gia (onvif, rtsp, rtmp, thiết bị phát trực tiếp, v.v.), tận dụng tối đa. Hỗ trợ liên kết tiêu chuẩn quốc gia. Liên kết đa nền tảng. Xem trước video qua mạng. Hỗ trợ kết nối nền tảng qua mạng.
Tài liệu sử dụng wvp https://doc.wvp-pro.cn
Tài liệu sử dụng ZLM https://github.com/ZLMediaKit/ZLMediaKit
Thu phí để cung cấp dịch vụ tốt hơn và cũng là động lực lớn hơn cho tác giả. Người dùng tham gia vào nhóm sau ba ngày có thể nhắn tin riêng cho tôi để lại số WeChat, tôi sẽ thêm mọi người vào nhóm. Nếu không hài lòng trong ba ngày đầu tiên, bạn có thể yêu cầu hoàn tiền ngay lập tức, không cần lo lắng, bạn có thể thử miễn phí ba ngày.
https://gitee.com/pan648540858/wvp-GB28181-pro.git
- Tích hợp giao diện web
- Tương thích tốt
- Hỗ trợ bản đồ điện tử, hỗ trợ kết nối hai hệ tọa độ WGS84 và GCJ02, tự động chuyển đổi sang hệ tọa độ phù hợp để hiển thị và phân phối
- Kết nối thiết bị
- Xem trước video
- Hỗ trợ chuyển đổi luồng chính và luồng phụ
- Không giới hạn số lượng kết nối, số lượng thiết bị kết nối chỉ phụ thuộc vào hiệu suất máy chủ của bạn
- Điều khiển PTZ, điều khiển hướng thiết bị, phóng to, thu nhỏ
- Truy vấn vị trí đặt trước, sử dụng và cài đặt
- Truy vấn và phát lại video trên NVR/IPC, hỗ trợ phát lại và tải xuống theo thời gian chỉ định
- Tự động ngắt kết nối khi không có người xem, tiết kiệm băng thông
- Đồng bộ thông tin thiết bị video
- Giám sát trạng thái trực tuyến/ngoại tuyến
- Hỗ trợ xuất trực tiếp địa chỉ luồng RTSP, RTMP, HTTP-FLV, Websocket-FLV, HLS
- Hỗ trợ xem camera trực tiếp qua một địa chỉ luồng mà không cần đăng nhập hoặc gọi bất kỳ API nào
- Hỗ trợ hai chế độ truyền tín hiệu tiêu chuẩn quốc gia UDP và TCP
- Hỗ trợ hai chế độ truyền luồng tiêu chuẩn quốc gia UDP và TCP
- Hỗ trợ tìm kiếm, lọc kênh
- Hỗ trợ truy vấn thư mục con của kênh
- Hỗ trợ lọc âm thanh, ngăn chặn tiếng ồn ảnh hưởng đến việc xem
- Hỗ trợ đồng bộ thời gian mạng tiêu chuẩn quốc gia
- Hỗ trợ phát lại H264 và H265
- Xử lý thông tin cảnh báo, hỗ trợ đẩy thông tin cảnh báo đến phía trước
- Đàm thoại hai chiều
- Hỗ trợ phương pháp đăng ký và thông báo
- Đăng ký vị trí di chuyển
- Xử lý thông báo vị trí di chuyển
- Đăng ký sự kiện cảnh báo
- Xử lý thông báo sự kiện cảnh báo
- Đăng ký danh mục thiết bị
- Xử lý thông báo danh mục thiết bị
- Truy vấn và hiển thị vị trí di chuyển
- Hỗ trợ thêm thiết bị thủ công và đặt mật khẩu riêng cho thiết bị
- Hỗ trợ kết nối nền tảng
- Hỗ trợ liên kết tiêu chuẩn quốc gia
- Kênh tiêu chuẩn quốc gia liên kết lên cấp trên
- Thêm nền tảng cấp trên qua WEB
- Đăng ký
- Giữ kết nối
- Lựa chọn kênh
- Đẩy kênh
- Phát lại
- Điều khiển PTZ
- Truy vấn trạng thái nền tảng
- Truy vấn thông tin nền tảng
- Khởi động từ xa nền tảng
- Thư mục ảo tùy chỉnh cho mỗi nền tảng liên kết
- Đăng ký và thông báo danh mục
- Xem và phát lại video
- Đăng ký và thông báo GPS (phát trực tiếp)
- Đàm thoại hai chiều
- Hỗ trợ cấu hình tự động dịch vụ truyền thông ZLM, giảm thiểu các vấn đề do cấu hình sai;
- Nhiều nút truyền thông, tự động chọn nút có tải thấp nhất để sử dụng.
- Hỗ trợ chế độ nhiều cổng UDP, cải thiện hiệu suất truyền thông UDP;
- Hỗ trợ triển khai công khai;
- Hỗ trợ triển khai riêng biệt wvp và zlm, nâng cao khả năng xử lý đồng thời của nền tảng
- Hỗ trợ kéo luồng RTSP/RTMP, phân phối thành các định dạng luồng khác nhau, hoặc đẩy sang các nền tảng tiêu chuẩn quốc gia khác
- Hỗ trợ đẩy luồng RTSP/RTMP, phân phối thành các định dạng luồng khác nhau, hoặc đẩy sang các nền tảng tiêu chuẩn quốc gia khác
- Hỗ trợ xác thực đẩy luồng
- Hỗ trợ xác thực API
- Ghi lại video trên đám mây, phát trực tiếp/đại lý/video tiêu chuẩn quốc gia đều có thể ghi lại trên máy chủ đám mây, hỗ trợ xem trước và tải xuống
- Hỗ trợ đóng gói thành file thực thi jar và war
- Hỗ trợ yêu cầu chéo miền, hỗ trợ triển khai tách biệt phía trước và phía sau
- Hỗ trợ Mysql, Postgresql, Kingbase và các cơ sở dữ liệu khác
- Hỗ trợ Onvif (hiện tại trên nhánh onvif, cần cài đặt dịch vụ onvif, dịch vụ có sẵn trên Knowledge Planet)
- Hỗ trợ thiết bị Onvif, hỗ trợ yêu cầu, điều khiển PTZ, phân cấp quốc gia và yêu cầu tự động. Tại Cộng đồng tri thức có gói cài đặt thử nghiệm và hướng dẫn sử dụng, không giới hạn thời gian sử dụng. Nếu cần mã nguồn, có thể liên hệ qua tin nhắn riêng hoặc email.
- Hỗ trợ chuẩn quốc gia 28181-2022, hỗ trợ truy vấn hành trình tuần tra, điều khiển PTZ chính xác, định dạng thẻ nhớ, nâng cấp phần mềm thiết bị, cấu hình OSD, h265+aac, hỗ trợ dòng phụ, phát ngược video, v.v. Danh sách tính năng cụ thể có thể xem tại Cộng đồng tri thức. Nếu cần mã nguồn và thử nghiệm, có thể liên hệ qua tin nhắn riêng hoặc email.
Dự án này sử dụng giấy phép MIT, với mã nguồn có thể được tự do ứng dụng vào các dự án thương mại hoặc phi thương mại, miễn là giữ nguyên thông tin bản quyền. Tuy nhiên, dự án này cũng sử dụng một số mã nguồn mở khác, trong trường hợp sử dụng cho mục đích thương mại, hãy tự thay thế hoặc loại bỏ chúng; Các tranh chấp thương mại hoặc hành vi vi phạm pháp luật phát sinh từ việc sử dụng dự án này không liên quan đến dự án và nhà phát triển. Bạn cần tự chịu trách nhiệm pháp lý. Khi sử dụng mã nguồn dự án, bạn cũng nên thể hiện rõ giấy phép của các thư viện bên thứ ba mà dự án phụ thuộc vào.
Danh sách chuyên đề trên Cộng đồng tri thức:
Hỗ trợ kỹ thuật trả phí, vui lòng gửi email đến 648540858@qq.com.
Xin cảm ơn tác giả Hạ Sở đã cung cấp một framework dịch vụ truyền thông nguồn mở tuyệt vời và hỗ trợ trong quá trình phát triển.
Cảm ơn tác giả dexter langhuihui đã mở mã một trình phát WEB rất hữu ích.
Cảm ơn tác giả Kyle đã mở mã một trang web frontend rất tiện lợi.
Cảm ơn tất cả những người đã đóng góp cho dự án thông qua các cách thức khác nhau như đóng góp mã nguồn, phản hồi lỗi, tài trợ tài chính, và sự hỗ trợ khác! Xin cảm ơn không phân biệt thứ tự.