必捷无线投屏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数据线有线投屏,方便芯片厂家、机顶盒厂商、电视机厂家、设备集成商集成。

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

功能

– 完美支持镜像投屏,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来标识


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

更新内容:

特殊版本,请联系客服

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

更新内容:

特殊版本,请联系客服

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,方便第三方集成对接。

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

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

我们的客户

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