AnyChat新增屏幕共享(远程桌面)功能

自AnyChat r4020版本开始,AnyChat新增屏幕共享(远程桌面)功能。

目前AnyChat for Windows SDK和AnyChat for Web SDK均已支持,可以实现将PC的桌面信息传输到PC、Web浏览器、手机(Android、iOS)、Pad上。

功能实现原理:
1、新版本内置一个“Native Screen Camera”的摄像头设备;
2、当切换到该设备时便可以实现桌面共享,将本地的桌面图像进行采集传输;
3、其它用户看到的视频便是桌面图像,而不是摄像头的视频;
4、本地桌面数据采集时,会在鼠标周围显示一个绿色的边框,表示桌面共享的区域大小;
5、通过调节本地采集分辩率、码率等参数,可以调节桌面共享的区域大小、视频质量;
<IGNORE_JS_OP style="WORD-SPACING: 0px; FONT: 14px/17px Tahoma, Helvetica, SimSun, sans-serif; TEXT-TRANSFORM: none; COLOR: rgb(68,68,68); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; WORD-WRAP: break-word; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">

<IGNORE_JS_OP style="WORD-SPACING: 0px; FONT: 14px/17px Tahoma, Helvetica, SimSun, sans-serif; TEXT-TRANSFORM: none; COLOR: rgb(68,68,68); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; WORD-WRAP: break-word; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">

如果需要开启桌面共享功能(默认是关闭状态),则可以通过如下代码来实现:

  1. // BRAC_SO_CORESDK_SCREENCAMERACTRL        131        ///< 桌面共享功能控制(参数为:int型, 0 关闭[默认], 1 开启)
  2. DWORD bEnableScreenCamera = 1;
  3. BRAC_SetSDKOption(BRAC_SO_CORESDK_SCREENCAMERACTRL, (char*)&bEnableScreenCamera, sizeof(DWORD));

复制代码

如果需要关闭桌面共享功能,则可以通过如下两种途径来实现,任选其中一种即可:
1、删除应用程序目录下的桌面共享组件:brScreenSource.ax;
2、通过API接口关闭:

  1. // BRAC_SO_CORESDK_SCREENCAMERACTRL        131        ///< 桌面共享功能控制(参数为:int型, 0 关闭[默认], 1 开启)
  2. DWORD bEnableScreenCamera = 0;
  3. BRAC_SetSDKOption(BRAC_SO_CORESDK_SCREENCAMERACTRL, (char*)&bEnableScreenCamera, sizeof(DWORD));

复制代码

AnyChat新增屏幕共享(远程桌面)功能

时间: 2024-10-22 10:21:34

AnyChat新增屏幕共享(远程桌面)功能的相关文章

通过路由器实现外网访问局域网的电脑(远程桌面功能)

摘要: 日常办公和工作中,对于员工/学生来说,拥有多台电脑是很正常的事,比如一个研究生或者本科生,一半人手一台笔记本是再正常不过的事了,虽说笔记本功能已经足够强大,但是在办公或者学习中,有时候我们会更亲睐于使用台式机电脑进行课题的研究学习或者说是办公,笔记本作为便捷式移动办公,或者娱乐用.那么问题来了,是否我们平时需要用到的软件按都需要分别在台式机和笔记本上对应全部安装呢?答案是不必要的,对于这个答案,如何平衡两台电脑的协调使用,笔者给出的建议是使用电脑的远程桌面功能. 电脑的远程桌面固然好用,

远程桌面连接开启远程桌面功能

一.开启远程桌面功能 计算机右键→属性 左侧导航栏点击"远程设置" 勾选"允许远程协助连接这台计算机".下面三个选项分别是: 1.? 关闭远程桌面功能 2.? 开启远程桌面功能,实现相同操作系统版本或不同操作系统版本间远程桌面控制 3.? 如果不做改动,不同操作系统版本间远程桌面控制无法进行远程桌面连接器:进入远程桌面连接,输入"远程计算机名称"点击"连接".步骤:1计算机右键→属性 2左侧导航栏点击"远程设置&qu

烂泥:学习ubuntu远程桌面(一):配置远程桌面

本文由秀依林枫提供友情赞助,首发于烂泥行天下 公司服务器目前安装的都是ubuntu 14.04系统,而且由于业务需要,需要使用到ubuntu的远程桌面功能.所以本篇文章都是围绕ubuntu的远程桌面来介绍. 一.远程桌面连接方式 ubuntu的远程桌面连接要说简单也很简单,要说复杂也很复杂.ubuntu远程桌面连接的方式,目前主要有两种方式:基于VNC方式的和基于XRDP方式的. 基于VNC方式的远程桌面连接,不在本篇文章中进行介绍.本文主要介绍基于XRDP方式的远程桌面连接. 注意:基于XRD

virtualbox启用远程桌面

参考链接:http://www.itzgeek.com/how-tos/mini-howtos/how-to-install-virtualbox-extension.html http://www.voidcn.com/blog/a6383277/article/p-376317.html 本来以为安装好增强工具就可以使用远程桌面功能了,但是发现并不是,经过查阅资料得出如下步骤 下载扩展包(注意版本) wget http://download.virtualbox.org/virtualbox

Windows 7远程桌面连接Ubuntu 14.04

转自:http://jingyan.baidu.com/article/8ebacdf0cdc64949f75cd555.html 从Windows 7远程到Windows系统比较简单,只要对方电脑开启远程桌面功能就可以了,但Windows 7远程桌面连接到Ubuntu 14.04比较复杂一点,具体操作步骤如下. 1 安装xrdp sudo apt-get install xrdp 2 安装vnc4server sudo apt-get install vnc4server 3 安装xfce4

远程桌面相关

正确开启Win2008远程桌面的方法 1.正常的开启操作: 在桌面上右点"计算机"->"属性"->在打开的"系统"窗口里点击"远程设置",再切换到"远程"选项板中,将"远程协助"打上对钩,再将"远程桌面"里根据你的需要选择一项目,比方我选择的是"允许运行任意版本远程桌面的计算机连接".确定就行了. 2.特殊的情况:有的网友会发现在给&q

Windows服务器配置与管理------远程桌面管理

工作任务描述 在上一个项目中,HT公司为HW的部署windows server 2008 以后,管理员总是发现服务器出现问题,但是由于HT公司的服务器不在本地,要求HT公司的管理员利用远程管理的方法管理服务器. 项目要求: 1. 在服务器上建立了一个普通用户mike: 2. 在客户机上利用mike用户远程登陆到服务器上,并将本地计算机上的硬盘驱动器在远程服务器中显示: 3. 在服务器上安装远程桌面服务和远程桌面网页连接服务: 4. 在客户机上用mike用户利用网页登陆远程桌面: 在服务器上安装w

启用Win8(中文版/核心版)中被阉割的远程桌面服务端

Windows 8/8.1 标准版(中文版/核心版)中取消了远程桌面服务端,想通过远程连接到自己的电脑就很麻烦了,第三方远程桌面速度又不理想(如TeamViewer).通过以下方法可让系统恢复远程桌面功能.国内多数品牌机都是预装的win8中文版 一.傻瓜式: 下载安装一个自动化工具即可,不需要懂太多专业知识.下载地址:https://github.com/binarymaster/rdpwrap/releases 压缩包中有一个启用远程桌面的工具,和一个配置工具(因为系统属性中没有配置界面,所属

Windows Server 2008 R2 允许远程桌面连接这台计算机是灰色解决办法

发现在给"远程协助"打钩时,是灰色的没法钩上,也就没办法开启.这是因为Windows Server 2008 R2的安全性已经被微软设计的很高,默认刚安装上Windows Server 2008 R2系统时并没有安装上这项服务,需要你用执行相应的安装操作. 具体如下:打开"服务器管理器"右击"功能"选择"添加功能", 将右边窗口中"远程服务器管理工具"下边的"远程协助"打上对钩"