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

Posted TSINGSEE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何实现流媒体视频平台的直播水印开发?相关的知识,希望对你有一定的参考价值。

在我们遇到的项目当中,有用户在使用平台过程中担心自己的直播视频被盗用,或者需要展示自己的品牌,就需要在视频上增加水印。因此我们在新版本的EasyNVR内增加了水印模块。

​在EasyNVR通道管理的列表中,我们新增了一栏水印的列表:

\'如何实现流媒体视频平台的直播水印开发?_水印\'

在添加水印的弹窗中上传水印图片,可以移动水印的坐标,修改水印图片的大小,水印图片最多显示一个,多次设置水印会覆盖之前设置的,只显示最后一次的水印图片。

\'如何实现流媒体视频平台的直播水印开发?_水印_02\'

在添加水印时,想要把水印放在想要的位置就要获取到水印相对视频的坐标位置,要想正确设置水印的位置坐标,可以通过获取到视频快照的宽高来设置。

\'如何实现流媒体视频平台的直播水印开发?_流媒体_03\'

在实际运行中我们也碰到一点小问题。EasyNVR程序有两种方法启动,一种是运行EasyNVR.exe以进程方式启动,另一种是运行 ServiceInstall-EasyNVR.exe 以服务方式启动。

水印图片保存在安装包目录下,所以在前期测试中,以服务方式启动时,因为程序运行路径不是在安装包目录下,所以获取不到水印图片,从而异常退出,后来改为保存两份水印图片,另一份水印图片在C:\\Windows\\System32\\目录下的watermark里。经过修改之后,不管用户以哪种方式启动程序都不会因为找不到水印图片而异常退出了。

\'如何实现流媒体视频平台的直播水印开发?_流媒体_04\'

以上是关于如何实现流媒体视频平台的直播水印开发?的主要内容,如果未能解决你的问题,请参考以下文章

串流直播流媒体视频发布平台功能模块和产品技术参数

串流直播流媒体视频发布平台功能模块和产品技术参数

串流直播流媒体视频发布平台功能模块和产品技术参数

直播系统源码是如何实现视频直播以及直播系统搭建的?

视频流媒体直播云服务管理平台有什么优势?

如何将实时直播链接到视频点播?