当前位置: 首页 > 网络应用技术

如何实现流媒体视频平台的实时水印开发?

时间:2023-03-06 02:27:57 网络应用技术

  在我们遇到的项目中,一些用户担心他们的实时视频在使用平台期间被盗,或者需要展示自己的品牌,我们需要在视频中添加水印。因此,我们将水印模块添加到了新的。easynvr的版本。

  在EasyNVR频道管理列表中,我们添加了一个水印列表:

  将水印图片上传到水印的流行窗口中,您可以移动水印的坐标,修改水印图片的大小,最多显示水印图片,并且水印将被多次覆盖。仅显示最后的水印图片。

  添加水印时,如果要将水印放在所需的位置,则必须获得水印相对视频的坐标位置。如果要正确设置水印的位置坐标,则可以通过获取视频快照的宽度来设置它。

  在实际操作中,我们还遇到了一个小问题。EasyNVR程序有两种启动方法。一个是运行Easynvr.exe以在一个过程中启动,另一个是运行ServiceInstall-easynvr.exe以服务方式启动。

  水印图片存储在安装程序包目录中,因此在初步测试中,当服务开始时,由于程序操作路径不在安装程序包目录中,因此无法获得水印图片,这将是异常。另一个水印图片是在C:WindowsSystem32目录中的水印中。修改后,无论用户何种方式启动程序,它都不会异常退出,因为它找不到水印图片。