必捷无线投屏SDK

必捷无线投屏SDK是一套完整的无线显示、多屏互动应用开发套件,包括发射端SDK和接收端SDK,兼容AirPlay、Miracast、WiDi、GoogleCast、DLNA、BJCast(自研)投屏协议,可适配iOS、Android、Windows、Mac OS 和Linux系统设备,提供可定制开发接口和完善的技术文档及DEMO,方便第三方合作伙伴调用和集成。

协议2

发射端SDK和接收端SDK设计示意图

智能显示器无线投屏解决方案

必捷投屏SDK

发射端SDK:支持Android、iOS、Windows、Mac系统智能设备,支持局域网无线投屏,用户可以将发射端SDK集成到自己的APP或软件应用中,配套必捷投屏接收端设备,即可实现手机、Pad、PC无线镜像投屏。

接收端SDK:支持Android、Windows、Linux操作系统,全面适配海思、Amlogic、瑞芯微、Sigmastar、全志、英特尔等芯片平台,兼容Airplay、Miracast、WiDi、GoogleCast、DLNA、BJCast(必捷自研)无线投屏协议,以及USB数据线有线投屏,方便芯片厂家、机顶盒厂商、电视机厂家、设备集成商集成。

无线投屏SDK

原生标准投屏协议(手机电脑投屏无需安装任何软件)

功能

– 完美支持镜像投屏,URL投屏,音乐投屏

– 支持youtube投屏(适合海外用户)

– URL模式下能完美兼容腾讯系视频和youtube

– 支持多路投屏,用户可设定最大投屏路数

– 支持分辨率和帧率协商

– SDK接口易集成提供demo源码,已经被众多客户广泛使用,成熟稳定

– 支持windows/android/Linux平台(根据用户情况选择,特殊平台需要交叉编译)

– 云端license授权,多种授权方式,支持海外授权

– License服务提供管理后台,提供查询,导出授权报表功能

性能

– 时延: 根据具体方案而定,一般在100-300ms之间。时延主要影响因素有网络抖动和方案的解码渲染时延决定。

– 性能: 支持同时多个发送端接收解码呈现。并发路数主要受网络的传输性能与方案的编解码能力影响。

接口

– Android:应用层android aar

– Linux:c/c++应用程序接口

– Windows:c/c++应用程序接口

参考Airplay接收端接口文档

功能

– 支持Android/windows Miracast功能

– 兼容性好,多年研发积累,实际兼容测试过100+款设备

– 适配超过20+ wifi模组,博通,高通,Realtek都有适配过

– 支持多路投屏,传统Miracast只能支持1路投屏

– 支持关键帧请求,丢帧处理等

– 支持windows鼠标独立通道

– 支持HDCP(选配)

– 支持android/linux平台(根据用户情况选择,特殊平台需要交叉编译)

– 云端license授权,多种授权方式,支持海外授权

– License服务提供管理后台,提供查询,导出授权报表功能

性能

– 时延: 根据具体方案而定,一般在100-300ms之间。时延主要影响因素有网络抖动和方案的解码渲染时延决定。

– 可支持同时多个Miracast Source投屏,并发路数主要受网卡的传输性能与方案的编解码能力影响

接口

– Android:应用层android aar,系统层:二进制形式的程序

– Linux:c/c++应用程序接口,系统层:二进制形式的程序

功能

– 实现DLNA MediaRender功能

– 支持爱奇艺,优酷等之流视频播放器的投TV功能

– 支持手机端进行暂停,播放,进度条拖拉,停止等功能

– 支持投图片功能

– 支持Android/windows/linux平台,提供c/c++集成接口,Android提供aar供应用程序集成

– 接收端云端license授权,多种授权方式,支持海外授权

– License服务提供管理后台,提供查询,导出授权报表功能

性能

-时延: 根据具体方案而定。DLNA主要是播放在线视频资源,时延和播放流畅度主要影响因素是网络传输情况,以及方案的解码渲染时延决定。

-支持一个DLNA投射端同时投屏

接口

-Android:应用层android aar

-Linux:c/c++应用程序接口

功能

– 支持Chrome浏览器/ChromeBook/Android手机(需Android手机支持)进行GoogleCast镜像投屏

– 支持多个发射端同时投屏

– 当前支持Android平台,其它平台可根据客户需求定制移植

– 不需要依赖于google服务,在普通Android设备就能运行

– Android提供aar形式供客户集成

– 接收端云端license授权,多种授权方式,支持海外授权

– License服务提供管理后台,提供查询,导出授权报表功能

性能

-时延: 根据具体方案而定,一般在100-300ms之间。时延主要影响因素有网络抖动和方案的解码渲染时延决定。

-可支持同时多个发射端投屏,并发路数主要受网络的传输性能与方案的解码渲染能力影响

接口

-Android:aar模块,java接口

功能

– Android设备使用Typec数据线连接接收端设备,接收端设备自动播放Android设备画面。

– Android设备需开启USB调试选项。

接收端平台支持

– Linux

性能

– 时延: 根据具体方案而定,一般在80-200ms之间。时延主要影响因素由方案的解码渲染时延决定。

接口

– c/c++接口

功能

– 苹果设备使用苹果设备官方数据线连接接收端设备,接收端设备自动播放iPhone/IPad设备画面和音频。

接收端平台支持

– Linux

性能

– 时延: 根据具体方案而定,一般在80-200ms之间。时延主要影响因素由方案的解码渲染时延决定。

接口

– c/c++接口

必捷私有投屏协议(手机电脑投屏需安装必捷投屏软件)

功能

– 支持Windows/Android/MAC/IOS版本的BJCast发射端应用进行镜像投屏

– 自研的鼠标独立通道(Windows投屏鼠标更流畅)

– 用户可基于sdk实现扩展扫码投屏/投屏码投屏功能

– 同时支持多个BJCast发射端同时投屏

– 支持设置传输协议udp/tcp

– 支持关键帧请求

– 支持链路异常检测

– 接收端支持Android/windows/linux平台

– 接收端提供c/c++集成接口,Android提供aar模块

– 接收端云端license授权,多种授权方式,支持海外授权

– License服务提供管理后台,提供查询,导出授权报表功能

性能

– 时延: 根据具体方案而定,一般在100-300ms之间。时延主要影响因素有网络抖动和方案的解码渲染时延决定。

– 可支持同时多个BJcast投屏,并发路数主要受网卡的传输性能与方案的编解码能力影响

接口

– Android:应用层android aar

– Linux:c/c++应用程序接口

– Windows: c/c++/c#应用程序接口

– 提供 Windows、MacOS、Android 5.0+、iOS平台 SDK

– 具备采集屏幕、硬编码网络发送功能

– Windows可提供c/c++/c#,node.js Electron addon接口

– MacOS平台提供objectc/node.js Electron addon接口

Android SDK提供aar集成包,java接口

iOS平台提供ObjectC接口,并具备调用iOS Airplay或iOS 录屏能力

提供易集成接口,周期 1-2周

在互动教室中,通常将老师屏设为主设备,小组屏做为从设备。主设备可发起广播功能。

主设备可拉取并显示从设备的画面。

投射端

发射音视频数据的角色。

SDK可集成进用户APP中(支持Windows/Android/iOS/MacOS客户端)

接收端

接收音视频数据并进行相应处理的角色。

实现BJCast、Airplay、Miracast、DLNA接收端协议栈,实现音视频流的接收

提供接收端二次开发接口

可运行在教学一体机/中控主机/PC电脑等

支持Android/Windows系统

互动组

在多接收端设备互动的系统中,将多个接收端设备划分为一个互动组。

动组中接收端设备各个角色默认使用多播来实现数据传输(多播支持1对多,可有

效降低发送端在广播时的发送带宽)。

当前互动组内的设备使用BJCastGroup组管理协议。

创建/删除/加入/退出组

– 推流/拉流等操作

SDK包括截屏编码解码

小组之间传送音视频流

可运行在教学一体机/中控主机/PC电脑等

– 支持Android/Windows系统

互动组有以下属性:

有一个域ID,不同组需要通过配置约束使用不同的值

– 组内有一个主设备

– 组内有多个从设备

– 由主设备管理从设备,每个设备都用一个agentID来标识

无线投屏SDK


Android平台SDK Demo及技术文档下载

AirPlay-Android接收端SDK

版本:1.0.18

更新日期:2019.8.31

更新内容:

支持原生AirPlay投屏

Miracast-Android接收端SDK

版本:1.0.15

更新日期:2019.3.27

更新内容:

Miracast涉及Android底层代码调整,需根据硬件情况定制SDK,详情请咨询客服

BJCast-Android接收端SDK

版本:1.0.22

更新日期:2019.8.31

更新内容:

支持PIN码

DLNA-Android接收端SDK

版本:1.0.15

更新日期:2020.11.24

更新内容:

BJCast-Android发射端SDK

版本:1.0.22

更新日期:2019.8.31

更新内容:

输入接收端ip投屏

BJCast-Windows发射端SDK

版本:1.0.24

更新日期:2019.8.31

更新内容:

自动发现设备投屏

BJCast-Mac OS发射端SDK

版本:1.0.22

更新日期:2019.8.31

更新内容:

输入接收端ip投屏

iOS发射端SDK

版本:1.0.22

更新日期:2019.8.31

更新内容:

特殊版本,请联系客服

无线投屏SDK

Windows平台SDK Demo及技术文档下载

AirPlay-Windows接收端SDK

版本:2.0.0

更新日期:2019.8.31

更新内容:

支持原生AirPlay投屏

Miracast-Windows接收端SDK

版本:2.0.0

更新日期:2019.8.31

更新内容:

Miracast涉及硬件驱动层面代码调整,需根据硬件情况定制SDK,详情请咨询客服

BJCast-Windows接收端SDK

版本:2.0.0

更新日期:2019.8.31

更新内容:

BJCast-Android发射端SDK

版本:1.0.24

更新日期:2019.8.31

更新内容:

自动发现设备投屏

BJCast-Windows发射端SDK

版本:1.0.24

更新日期:2019.8.31

更新内容:

自动发现设备投屏

BJCast-Mac OS发射端SDK

版本:2.0.0

更新日期:2019.8.31

更新内容:

自动发现设备投屏

iOS发射端SDK

版本:1.0.18

更新日期:2019.3.27

更新内容:

特殊版本,请联系客服

无线投屏SDK

Linux平台 SDK Demo及技术文档下载
我司同时也提供Linux平台上的无线投屏适配SDK,具体可咨询客服

Miracast-Linux接收端SDK

Linux版本:1.0.15                  更新日期:2019.3.27

Airplay-Linux接收端SDK

Linux版本:1.0.15                  更新日期:2019.3.27

BJCast-Linux 接收端SDK

Linux版本:1.0.15                  更新日期:2019.3.27  

无线投屏SDK

必捷统一管理平台

无线投屏SDK

必捷网络提供云平台管理功能,可对在网设备进行统一管理、配置、会议数据统计,支持私有化部署,可开放平台管理SDK,方便第三方集成对接。

通过云平台服务,可支持手机扫码投屏、PC投屏码投屏、壁纸推送等功能。

云管理平台详细功能请咨询客服!

我们的客户

无线投屏SDK
京东集团
无线投屏SDK
欧司朗中国
无线投屏SDK
锐捷教育
无线投屏SDK
京东方
无线投屏SDK
天立泰股份
无线投屏SDK
武汉大学
无线投屏SDK
58同城
无线投屏SDK
埃森哲中国
无线投屏SDK
智慧树
无线投屏SDK
中冶集团
无线投屏SDK
南开大学
无线投屏SDK
杭州师范大学
无线投屏SDK
海尔集团
无线投屏SDK
卓智教育
无线投屏SDK
东方证券
无线投屏SDK
竞业达股份
无线投屏SDK
云南大学
无线投屏SDK
哈尔滨金融学院
无线投屏SDK
中油瑞飞
无线投屏SDK
东信同邦
无线投屏SDK
中国商飞
无线投屏SDK
便利蜂
无线投屏SDK
扬州大学
无线投屏SDK
新疆财经大学