MediaCodec硬编码实现手机录屏功能,包括实时添加动态时间水印,真实项目中抽取出来的。 上传者:wzgbgz时间:2017-11-18 dm642 视频端口minidriver dm642 视频端口minidriver 上传者:zjrbhy时间:2011-03-12 YUV图片上OSD叠加-支持换行显示;12/16/24号字体可选择;C++代码或C代码实现(2个工程),已经在项目中使用。
1、编辑通道 LiveGBS管理页面-> 国标设备->查看通道,通道名称编辑 2、备注配置水印 备注 里面填写水印的相关配置,配置用如下字符包裹 osd=" ***此处水印相关内容*** " 2.1、时间戳水印示例 osd=" draw_text=%{localtime} draw_color=white draw_size=30 draw_x=10 draw_y=10 " 2.2、图片水印示例 图片放...
LIB_EASYPLAYER_PRO_API int LIB_APICALL libEasyPlayerPro_SetOverlayText(PLAYER_HANDLE handle, int channelId, D3D_OSD osd) 我们看下图,其中“安源纪念馆”水印为后期添加,当然该水印可以根据自身需求调整大小、透明度、形式等。 整个代码实现过程如下: D3D_OSD osd; memset(&osd, 0x00, sizeof(D3D_OSD));...
1、编辑通道 LiveGBS管理页面-> 国标设备->查看通道,通道名称编辑 2、备注配置水印 备注 里面填写水印的相关配置,配置用如下字符包裹 osd=" ***此处水印相关内容*** " 2.1、时间戳水印示例 osd=" draw_text=%{localtime} draw_color=white draw_size=30 draw_x=10 draw_y=10 " 2.2、图片水印示例 图片放...
2.1、时间戳水印示例 osd=" draw_text=%{localtime} draw_color=white draw_size=30 draw_x=10 draw_y=10 " 2.2、图片水印示例 图片放置在部署LiveSMS的所在服务器上面 osd=" draw_image=/root/sms/www/favicon.ico draw_image_x=-10 draw_image_y=-10 ...
2.1、时间戳水印示例 osd=" draw_text=%{localtime} draw_color=white draw_size=30 draw_x=10 draw_y=10 " 2.2、图片水印示例 图片放置在部署LiveSMS的所在服务器上面 osd=" draw_image=/root/sms/www/favicon.ico draw_image_x=-10 draw_image_y=-10 ...
我们看下图,其中“安源纪念馆”水印为后期添加,当然该水印可以根据自身需求调整大小、透明度、形式等。 整个代码实现过程如下: D3D_OSD osd; memset(&osd, 0x00, sizeof(D3D_OSD)); osd.alpha = 255; osd.color = RGB(0x00, 0xff, 0x00);