WVP+ZLMediaKit,和摄像头GB28181 实现摄像头播放

WVP(webvideoplatform)是一个基于gb/t28181-2016标准实现的开箱即用的网络视频平台,负责实现核心信令与设备管理后台部分,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR接入。它可以依托ZLMediaKit提供的功能,实现与摄像头GB28181之间的推流、播放、录制等操作。其运行逻辑如下:

  1. 摄像头:支持GB28181协议的摄像头作为视频源,通过配置其平台接入参数,使其能够与WVP进行通信。这些参数包括SIP服务器的地址(即WVP的地址)、SIP服务器的ID、域、密码等。摄像头会根据这些配置,向WVP发送注册请求等信令。
  2. WVP:基于GB28181标准实现信令处理,接收来自摄像头的注册请求等信令。它管理设备信息,并与ZLMediaKit进行交互。WVP中的配置文件指定了流媒体服务的相关参数,如流媒体服务的IP地址和端口等。
  3. ZLMediaKit:为WVP提供国标28181的媒体部分的实现,以及各种视频流格式的分发支持。它接收来自WVP的指令和数据,处理摄像头传来的媒体流,进行转码、分发等操作。例如,将摄像头的视频流转换为RTSP、RTMP等格式,以便其他平台或播放器进行播放。

要使WVP、ZLMediaKit与摄像头GB28181协同工作,需要分别对每个平台进行配置。具体步骤如下:

  1. WVP平台配置
    1. 安装和配置Redis、MySQL等数据库服务,确保WVP可以正常连接和使用数据库。
    2. 下载WVP源码,并进行编译和打包。
    3. 配置WVP的相关参数,如数据库连接信息、SIP信息等。
    4. 启动WVP服务。
  2. ZLMediaKit平台配置
    1. 安装ZLMediaKit所需的依赖环境,如gcc、cmake等。
    2. 下载ZLMediaKit源码,并进行编译和安装。
    3. 配置ZLMediaKit的相关参数,如媒体服务器的IP地址、端口号等。
    4. 启动ZLMediaKit服务。
  3. 摄像头GB28181配置
    1. 登录摄像头的Web管理界面,进入网络配置页面。
    2. 在平台接入方式中选择“28181”,并填入WVP平台提供的SIP服务器信息,如服务器地址、端口号、用户名、密码等。
    3. 配置视频编码通道ID等参数,确保摄像头可以正常发送视频。
    4. 点击保存按钮,完成摄像头的配置。

通过以上步骤,就可以实现WVP+ZLMediaKit和摄像头GB28181之间的运行。用户可以在浏览器中无插件播放摄像头视频,实现摄像机、平台、NVR等设备接入,支持国标级联,以及将RTSP、RTMP等视频流转发到国标平台或其他平台。

### 如何忽略Sass `@import`规则已弃用的警告 在Dart Sass版本更新过程中,确实存在一些功能逐渐被标记为过时并最终移除的情况。对于`@import`规则,在较新的Dart Sass版本中已被视为不推荐使用的特性[^1]。 为了抑制有关`@import`规则即将废弃的具体警告信息而不影响其他正常的编译过程,可以采取如下措施: #### 方法一:通过命令行参数控制 如果是在命令行环境中运行Dart Sass,可以通过传递特定选项来关闭这些警告消息。具体来说就是使用`--quiet-deps`标志位启动程序: ```bash sass --quiet-deps input.scss output.css ``` 此方法适用于希望临时静默处理依赖项中的警告而不需要修改源码的情形。 #### 方法二:配置文件设置 当项目规模较大或者需要长期稳定地消除此类警告时,则可以在项目的根目录下创建名为`.sassrc.json`或`.sassrc.yml`这样的配置文件,并加入相应的字段以禁用警告输出。例如JSON格式下的实现方式如下所示: ```json { "quietDeps": true } ``` 这种方法的好处在于它能够作用于整个工作区内的所有Sass文件,无需每次执行都手动指定额外参数。 需要注意的是,虽然上述两种手段都可以有效地阻止`@import`相关的弃用通知显示出来,但从长远来看还是建议逐步迁移到官方推荐的新模块化导入机制上去,即采用`@use``@forward`语句替代旧版语法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值