背景分析
以GB/T28181国标为基础开展工作,能够真正实现视频图像信息跨区域、跨部门、跨警种的高效、准确传输及共享应用,确保视频联网系统建设的科学性、实用性和可拓展性。尤其是,从行业标准提升为国家标准后,不仅仅是公安行业应用,包括教育、文博、部队等在内的行业也都在积极遵循该标准。
应该说GB/T28181标准的制定实施对解决原有视频资源不浪费,对国家总体视频资源的扩充应用,对公安的图侦应用等都有着重要意义。随着时间的推移,这种效果还会更加显现出来。
我们国标流媒体服务器提供用户管理及Web可视化页面管理; 提供设备状态管理,可实时查看设备是否掉线等信息;实时流媒体处理,PS(TS)转ES;设备状态监测、云台控制、录像检索、回放;提供RTSP、RTMP、HTTP-FLV、HLS等多种协议流输出;对外提供服务器获取状态、信息,控制等HTTP API接口。
今天打算分享一个问题的解决方式。首次在Linux系统中(例如:CentOS7)以root身份运行EasyGBS时,提示“fork/exec ……/redis/redis-server:permission denide”错误信息,EasyGBS启动失败,无法访问。
提示错误信息:
出现这种情况一般是由于文件权限不足导致,需要给以下2个文件增加可执行权限:EasyGBS目录下的redis/redis-server 和 sms/nginx/nginx 文件。
修改好权限后,重新以root权限执行./easygbs即可启动程序。
启动成功:
国标流媒体服务器负责将GB28181设备/平台推送的PS流转成ES流,然后提供RTSP、RTMP、FLV、HLS多种格式进行分发,实现web浏览器、手机浏览器、微信、PC客户端等各终端无插件播放。同时,EasyGBS流媒体服务器对外提供HTTP API接口,通过接口可以获知流媒体转发服务的运行状态信息,转发会话信息,服务器配置和版本信息等。