# ehome_server **Repository Path**: qq5479797/ehome_server ## Basic Information - **Project Name**: ehome_server - **Description**: 使用springboot实现海康威视ISUP(原Ehome协议)摄像头预览取流,并推流到nginx-rtmp流媒体服务器,实现网页播放监控视频 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2024-10-19 - **Last Updated**: 2024-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ehome_server #### 介绍 使用springboot实现海康威视ISUP(原Ehome协议)摄像头预览取流,并推流到nginx-rtmp流媒体服务器,实现网页播放监控视频 #### 软件架构 软件架构说明 这个只有ISPU取流模块和推流模块,需要在浏览器播放摄像头视频的话,还需要自己搭建nginx-rtmp流媒体服务器[搭建nginx-rtmp服务器](https://blog.csdn.net/weixin_40758229/article/details/118968546/) #### 安装教程 这个demo不需要数据库,运行前请确保yml的3个服务端口可用 ,如果是在本地开发环境测试,公网ip和内网ip一样的就行,在服务器上测试需要填写正确的公网ip的服务器的内网ip. 本地开发环境启动后,可能会出现72错误码(套接字绑定错误) 如果排除端口占用的话,这大概率是因为你本机的ip地址和yml文件的ip的不一样造成的,请把yml上的公网 内网 ip改成实际ip,(最好把你局域网的电脑ip改成固定的,不然每天都可能变ip) #### 使用说明 1.lib-jar是除了maven以外的依赖,运行前需要在idea项目结构中添加这个目录的依赖, 2.lib目录是程序运行需要的的动态链接库,windows和linux的不一样,部署到linux时,lib文件夹要放到同级目录,如果遇到找不到.so文件的问题需要在/etc/ld.so.conf这个文件里后面加上lib的绝对路径,保存退出后在/etc执行命令ldconfig重新加载即可 #### 实测 经过实测开启取流并推流后,cpu占用率影响很小,性能还行 遇到问题可以加我微信 13687106099