在现代商务会议中,参与者的多屏互动、文件演示和讨论是会议的重要组成部分。为了告别遍地线缆的会议室和不停插拔接线的问题,商务人士开始使用无线投屏设备来帮助提升会议效率和用户体验的便捷性。

必捷会议盒子是一款专为企业而研发设计的无线投屏、多屏互动产品。考虑到企业会议室移动终端的多样性,必捷会议盒子在兼容性上做到了最大化,兼容Windows、MacOS、Android、iOS等主流操作系统。除了Airplay、Miracast、WiDi投屏协议外,必捷网络还根据市场需求自主研发了BJCast投屏协议,方便有需求的用户下载应用程序进行无线投屏多屏互动

另外,基于市场对于无线投屏、多屏互动需求的多样性,必捷会议盒子提供无线投屏SDK开发包,包括发射端SDK和接收端SDK,方便企业定制开发适合自己的无线投屏、多屏互动方案。

基于Nodejs的桌面程序框架

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。V8 JavaScript引擎是Google用于其Chrome浏览器的底层JavaScript引擎,Google使用V8创建了一个用C++编写的超快解释器。

在企业界,Node.js应用越来越广泛。LinkedIn的移动平台已经全部从Ruby迁移到Node,机器数量缩减为原来的十分之一。像Yahoo、Microsoft这样的大公司,有应用已经迁移到Node了。国内的阿里巴巴、网易、腾讯、新浪、百度等公司的很多线上产品也纷纷改用Node开发,并取得了很好的效果。

前端开发桌面程序这个概念已经出现有一段时间了,这项技术也已经走向成熟。当前比较流行的基于Node的桌面应用开发的框架有NW和Electron。

Electron是一款利用Web技术开发跨平台桌面应用的框架。当前基于electron开发的产品有Atom 编辑器、 Slack、 Visual Studio Code 和WordPress等产品。

NW.js是Intel的工程师写的一个基于Node和chromium的应用程序运行环境。微信web开发工具、钉钉都是基于nw.js开发的。

有了Electron和NW.js,你仅仅使用HTML、CSS和JavaScript等前端技术就能开发的桌面应用。

Node.js环境下的BJCast无线投屏SDK

 无线投屏多屏互动已成为了企业办公、智慧教育等领域中非常重要的功能。必捷无线投屏SDK是一套完整的无线显示、多屏互动应用开发套件,方便第三方合作伙伴调用和集成。

如何在基于Electron和NW.js的桌面应用中集成无线投屏功能,成为了在项目应用遇到的难题。由于无线投屏协议和音视频相关的技术通常都使用c/c++语言开发,对Node.js开发者有很大的学习成本,集成到现有应用中也会遇到很多困难。

为了满足Node.js用户的无线投屏开发需求,必捷网络为Node开发用户提供了无线投屏SDK的支持。Node.js版本的无线投屏SDK使用c++语言开发,她是node.js的addon模块。有了必捷无线投屏SDK,Node.Js开发者可以像使用普通node.js模块一样调用无线投屏的功能,可与必捷网络提供的BJCast接收端套件实现端到端的投屏应用。

如图1-2所示,这是使用BJCast Node.js Addon模块的最小化使用样例,使用者只需要在js中通过require()加载必捷网络提供的SDK,,仅需7行代码就可以实现最简的无线投屏多屏互动功能。

多屏互动,因必捷而简单! 更多咨询欢迎登录必捷官网查询!