草庐IT

rtmp水印

全部标签

微信小程序调用相机选择图片生成水印

项目近期有一个需求,是在小程序使用相机拍照时,页面缩略图和上传服务器(或保存本地)的都是带水印的,水印文案是当前的时间和当前所处的地点。前期使用了微信小程序的wx.chooseImage相机拍照,再使用拍摄后的图片添加水印,上传或者保存本地,这样做发现,每保存一次,相册里面都添加了两张图片,测试后发现,wx.chooseImage相机拍照默认保存到相册了,这样的话就会有问题,后期就改成了自己调用相机上传图片,发现是可以实现的,代码如下:camera.wxml:viewclass="cameraWrapper"hidden="{{markPhoto}}">viewclass='camera'>c

微信小程序调用相机选择图片生成水印

项目近期有一个需求,是在小程序使用相机拍照时,页面缩略图和上传服务器(或保存本地)的都是带水印的,水印文案是当前的时间和当前所处的地点。前期使用了微信小程序的wx.chooseImage相机拍照,再使用拍摄后的图片添加水印,上传或者保存本地,这样做发现,每保存一次,相册里面都添加了两张图片,测试后发现,wx.chooseImage相机拍照默认保存到相册了,这样的话就会有问题,后期就改成了自己调用相机上传图片,发现是可以实现的,代码如下:camera.wxml:viewclass="cameraWrapper"hidden="{{markPhoto}}">viewclass='camera'>c

Windows基于Nginx搭建RTMP流媒体服务器(附带所有组件下载地址及验证方法)

RTMP服务时常用于直播时提供拉流推流传输数据的一种服务。前段时间由于朋友想搭建一套直播时提供稳定数据传输的服务器,所以就研究了一下如何搭建及使用。1、下载nginx首先我们要知道一般nginx不能直接配置rtmp服务,在Windows系统上需要特殊nginx版本才能进行搭建:nginx1.7.11.3Gryphon.zip我们可以从这个地址找到该安装包并下载。下载地址如下:nginx下载地址2、下载rtmp组件此外我们还需要下载rtmp组件nginx-rtmp-module。下载地址我想如果你百度过其他教程,那就会发现基本提供的下载地址都挂掉了,这里我们需要到官网进行一个下载。但我这里已经提

Windows基于Nginx搭建RTMP流媒体服务器(附带所有组件下载地址及验证方法)

RTMP服务时常用于直播时提供拉流推流传输数据的一种服务。前段时间由于朋友想搭建一套直播时提供稳定数据传输的服务器,所以就研究了一下如何搭建及使用。1、下载nginx首先我们要知道一般nginx不能直接配置rtmp服务,在Windows系统上需要特殊nginx版本才能进行搭建:nginx1.7.11.3Gryphon.zip我们可以从这个地址找到该安装包并下载。下载地址如下:nginx下载地址2、下载rtmp组件此外我们还需要下载rtmp组件nginx-rtmp-module。下载地址我想如果你百度过其他教程,那就会发现基本提供的下载地址都挂掉了,这里我们需要到官网进行一个下载。但我这里已经提

基于pdfbox实现的pdf添加文字水印工具

简述最近有个需求需要给pdf加文字水印,于是开始搜索大法,但是发现网络上的代码基本都是将字体文件直接放在jar包里面。个人强迫症发作(手动狗头),想要像poi一样直接加载系统字体,于是研究了一下午pdfbox的源代码,发现FontFileFinder类可以实现这个功能。废话不多说,直接上代码。引入依赖org.apache.pdfboxpdfboxorg.projectlomboklombokprovidedjakarta.servletjakarta.servlet-api新增水印配置类@Data@NoArgsConstructorpublicclassPdfWatermarkProperti

基于pdfbox实现的pdf添加文字水印工具

简述最近有个需求需要给pdf加文字水印,于是开始搜索大法,但是发现网络上的代码基本都是将字体文件直接放在jar包里面。个人强迫症发作(手动狗头),想要像poi一样直接加载系统字体,于是研究了一下午pdfbox的源代码,发现FontFileFinder类可以实现这个功能。废话不多说,直接上代码。引入依赖org.apache.pdfboxpdfboxorg.projectlomboklombokprovidedjakarta.servletjakarta.servlet-api新增水印配置类@Data@NoArgsConstructorpublicclassPdfWatermarkProperti

常见直播协议介绍:RTMP、HTTP-FLV、HLS

#.推流协议:1.RTMP协议(RealTimeMessageProtocol,实时信息传输协议)   由Adobe公司提出的一种应用层的协议,可用于实时传递音视频媒体数据。它基于传输层的TCP协议,通过与服务端建立长连接来传递数据。相较于其它同类协议,传输稳定,延迟较低,一般在1~3s,非常适合用于直播场景下的推流。  当前手机app端只要是使用该协议来推流。1.1RTMPS: RTMP的变种,使用HTTPS协议来传输数据,支持数据加密。(可使用Rtmpdump库来进行Rtmp推流,Rtmpdump库也支持Rtmps,但打包时需要Openssl和zib库的支持。)   #.拉流协议:1.HT

常见直播协议介绍:RTMP、HTTP-FLV、HLS

#.推流协议:1.RTMP协议(RealTimeMessageProtocol,实时信息传输协议)   由Adobe公司提出的一种应用层的协议,可用于实时传递音视频媒体数据。它基于传输层的TCP协议,通过与服务端建立长连接来传递数据。相较于其它同类协议,传输稳定,延迟较低,一般在1~3s,非常适合用于直播场景下的推流。  当前手机app端只要是使用该协议来推流。1.1RTMPS: RTMP的变种,使用HTTPS协议来传输数据,支持数据加密。(可使用Rtmpdump库来进行Rtmp推流,Rtmpdump库也支持Rtmps,但打包时需要Openssl和zib库的支持。)   #.拉流协议:1.HT

搭建流媒体推流/拉流服务(RTMP/RTSP/HLS/HTTP-FLV)

一、什么是流媒体流媒体(streamingmedia)是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件。流式传输可传送现场影音或预存于服务器上的影片,当观看者在收看这些影音文件时,影音数据在送达观看者的计算机后立即由特定播放软件播放。用户边下载边观看,而不必等待整个文件下载完毕;通过网络播放流媒体文件时,文件本身不会在本地磁盘中存储,这样就节省了大量的磁盘空间开销。流媒体实际指的是一种新的媒体传送方式,有声音流、视频流、文本流、图像流、动画流等。流媒体服务器广泛应

搭建流媒体推流/拉流服务(RTMP/RTSP/HLS/HTTP-FLV)

一、什么是流媒体流媒体(streamingmedia)是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件。流式传输可传送现场影音或预存于服务器上的影片,当观看者在收看这些影音文件时,影音数据在送达观看者的计算机后立即由特定播放软件播放。用户边下载边观看,而不必等待整个文件下载完毕;通过网络播放流媒体文件时,文件本身不会在本地磁盘中存储,这样就节省了大量的磁盘空间开销。流媒体实际指的是一种新的媒体传送方式,有声音流、视频流、文本流、图像流、动画流等。流媒体服务器广泛应