Springboot、netty实现的http-flv、websocket-flv直播点播,支持rtsp、h264、h265、rtmp等多种源,h5纯js播放(不依赖flash),不需要nginx等第三方拉流服务
java采用WebSocket向前端传输rtp封装的h264码流,使用wfs.js接收h264流,并在前端页面播放
ONVIF (Open Network Video Interface Forum) is a community to standardize communication between IP-based security products (like cameras). I developed a Java library for the ONVIF spezification. It helps you with the basics (you don't need to learn SOAP e.g.) but you may need to learn a few basics about the ONVIF spezification. As far as I know, this is the first public Java project for the ONVIF spezification.
参考https://github.com/milg0/onvif-java-lib,将项目改成了maven项目,并额外集成了ffmpeg,实现获取摄像头以及输出视频,适合初学者学习了解如何使用onvif实现摄像头物联网的~要求jdk1.8(已经实现最新jdk版本升级,踩了不少坑,有需要可以留言)
WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,负责实现核心信令与设备管理后台部分,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。支持国标级联,支持rtsp/rtmp等视频流转发到国标平台,支持rtsp/rtmp等推流转发到国标平台。