音视频解决方案Web平台之背景水印更改

AnyChat SDK(AnyChat音视频互动开发平台)是一套跨平台的(*)即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台。支持Windows、Web、Android、iOS、Linux等跨平台互联互通

其中自从AnyChat r4092版本开始,AnyChat for Web SDK支持设置本地图片为界面背景。

如果需要改变默认的“AnyChat”背景,则可以通过API接口:SetBkImage来设置,参考:http://bbs.anychat.cn/forum.php? ... =172&extra=page%3D2

早期的版本只支持网络路径(如:http://www.anychat.cn/images/main/supervideo.jpg),且在部分计算机上发现若设置https路径时可能导致异常,一个可行的解决方案便是增加对本地图片文件的支持:
1、将背景图片放到插件目录下,如:

2、调用API进行设置,只需要传文件名参数即可,而不需要传文件路径,插件便会自动加载插件安装目录下的背景图片:

  1. // 设置本地视频显示位置
  2. BRAC_SetVideoPos(mSelfUserId, GetID("AnyChatLocalVideoDiv"), "ANYCHAT_VIDEO_LOCAL");
  3. BRAC_GetDmoObject("ANYCHAT_VIDEO_LOCAL").SetBkImage("videobk.jpg");

复制代码

时间: 2024-12-28 14:08:04

音视频解决方案Web平台之背景水印更改的相关文章

实战解析 | 同步音视频解决方案

目前,国内大部分云厂商大多都提供音视频异步处理解决方案,使用中,音视频异步处理任务需要排队并且处理时间过长.当音视频需要适用各平台时,就需要对它进行转多种码率.转多种格式.打水印.切片等.处理过程通常会消耗"N×音视频时长"(N 是处理次数)的时间,用户平均需要等待"N×音视频时长"的时间,十分影响用户体验. 秒级完成音视频转码处理 又拍云的服务器上运行着众多商业直播和UGC项目,为帮助用户实现秒级音视频处理,解决任务排队.处理时间长的问题,又拍云推出了同步音视频处

安卓平台的音视频互动开发平台

兼容Google.HTC.小米.Samsung.华为等主流硬件设备 支持iOS.Web.PC等设备和Android之间的互联互通 视频会话时,默认打开前置摄像头: 能够有Java音视频采集.显示驱动,兼容更多Android设备: 想要在Android平台下实现音视频通信,最快捷的方法是寻找开源项目或调用其他公司封装好的API,接下来小编介绍一款不错的SDK包给大家,(安卓平台的音视频互动开发平台)下面是一些关于如何调用相关API接口的方法,大家可以相互交流交流. Android通信平台相关API

Android 即时音视频解决方案2——腾讯云

上一篇文章介绍了环信的解决方案,见Android 即时音视频解决方案1--环信,这篇文章,介绍一下更加靠谱,也就是腾讯云的解决方案,毕竟腾讯是是这方面的头头,比较靠谱.当然,集成腾讯云比集成环信稍微复杂那么一点,需要有一点点的耐心. 官方地址音视频云通信 AVC SDK下载AV Andriod1.3 文档地址音视频云通讯 先讲讲腾讯云的原理,使用腾讯云的时候,要有一个账号体系,这个账号体系比较灵活,可以使用独立模式也可以只用第三方账号体系,这里使用独立模式. 使用独立模式,要使用腾讯云的服务的时

浅谈AnyChat 音视频解决方案for Android 视频显示问题

近日,发现有较多朋友反馈在使用AnyChat的音视频解决方案,特别是在将标准android demo的VideoActivity视频部分代码移植到自己的工程中遇到本地视频黑屏或者远程视频显示不了的问题.这些问题在我当时的开发过程中同样遇到了,在这里就简单把当时我自己解决问题的心得做一个简单汇总说明以及相应解决方案. 1.本地视频黑屏.不显示 问题可能原因:没有设置音视频参数,没有使用Java采集模式 解决方法:将标准demo里面hallactivity类中的ApplyVideoConfig函数移

音视频直播服务平台总结

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 18.0px "PingFang SC Semibold"; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Helvetica; color: #000000; min-height: 13.0px } p.p3 { margin: 0.0px 0.0px 0.0

跨平台的即时通讯音视频解决方案

改变你视界的AnyChat,通过封装音视频编解码.流媒体处理以及P2P等专业复杂技术,为上层应用提供简单的API控制接口,实现一对一.一对多的实时音视频交互.文件传输.透明通道.音视频录制等功能.在移动互联网.物联网.在线教育.远程医疗.视频客服以及智能家居等业务领域拥有广泛的应用空间. 产品核心竞争力 一.音视频通信 承载数千客户的多形态音视频通信应用,近十年技术积累值得信赖,AnyChat将为您提供专业卓越的跨平台音视频通信服务体验.采用和优化H.264视频编解码,AAC音频编码标准与P2P

Android 即时音视频解决方案1——环信

需求 即时音视频通话 解决方案 环信,官方地址http://www.easemob.com/ SDK下载 http://downloads.easemob.com/downloads/easemob-sdk-2.2.2.zip SDK集成 解压下载的文件,将libs下的easemobchat_2.2.2.jar拷到Android Studio项目中的libs中,并在main目录下新建jniLibs目录,将so文件拷到其中.如图 代码抽取 我们只需要即时音视频的功能,因此环信提供的Demo中有多余

远程医疗 音视频解决方案

远程医疗是指通过计算机技术.通信技术与多媒体技术,同医疗技术相结合,旨在提高诊断与医疗水平.降低医疗开支.满足广大人民群众保健需求的一项全新的医疗服务.目前,远程医疗技术已经从最初的电视监护.电话远程诊断发展到利用高速网络进行数字.图像.语音的综合传输,并且实现了实时的语音和高清晰图像的交流,为现代医学的应用提供了更广阔的发展空间.国外在这一领域的发展已有40多年的历史,而我国只在最近几年才得到重视和发展. 首先,是在一定程度上缓解了我国专家资源.中国人口分布极不平衡的现状.我国人口的80%分布

音视频开发平台 视频录制技术

如果您需要一个开放的.可实现视频录制的音视频解决方案sdk,那么强烈推荐Chat,它开放了所有的API接口及技术文档,有部分示例源码可供参考.但是需要注意的是Any从Chat r4115版本才开始支持的哦,Chat开放了录像服务器SDK接口(Chat Record Server SDK). 录像服务器SDK支持的平台包括Windows.Linux(x86.x64),支持的开发语言有C++.Java,示例代码位于SDK的src\recordserver目录下. Chat Record Server