Android 投屏集成记录

前言

项目中APP要和电视进行交互,进行视频投屏及镜像两种方式,一番查询、决策后,最后选择采用的乐播投屏去实现,实现过程还是挺简单的,最终的效果也比较理想。

至于为什么选择乐播投屏,最初可能是官网上说乐播投屏让1000+音视频APP具备投屏能力,以下APP均可一键投屏,同时,已覆盖市面上95%的电视/投影/盒子品牌,完美兼容2亿大屏。

投屏

盒子种类

投屏模式及原理

首先先了解一下投屏的两种模式及应用:

  1. 推送模式

    主要用于投屏视频和音乐,投屏之后手机可以关闭,聊微信,逛淘宝其它操作时,电视不会停止播放,玩手机看电视两不误,最常见是视频软件里的投屏功能。

    原理:当手机与电视连接同一个WIFI 时,通过投屏协议传输数据,如同蓝牙建立一个专门通道,手机就开始搜索WIFI内投屏广播服务。手机搜索到电视,手机会发送一个视频地址给电视,电视收到地址后,开始播放。同时,手机可以发送进度,暂停,下一集,音量之类的指令控制电视播放。

  2. 镜像模式

    主要用于投屏手机PPT、手机桌面、吃鸡、王者荣耀等手游,苹果手机的屏幕镜像,安卓手机的多屏互动,都属于镜像模式。

    原理:一样依靠局域网WIFI通道,手机搜索到电视之后,开始镜像,手机会不断截屏就是录屏。手机一边录屏,一般发送给电视。速度超快每秒60帧以上,电视收到之后再展现出来,就成了同屏功能了。

投屏协议

目前将终端信号经由WiFi传输到电视、电视盒的技术有三种:AirPlayDLNAMiracast

  1. AirPlay:苹果开发的一种无线技术,可以通过WiFiiPhoneiPadMaciOS设备上的包括图片、音频、视频通过无线的方式传输到支持AirPlay设备。同时,支持镜像模式和双屏互动。
  2. DLNADigital-Living-Network-Alliance,是索尼、英特尔、微软等发起的一套PC、移动设备、消费电器之间互联互通的协议,与苹果的AirPlay功能比较类似,协议也大体相同,他们都可以让你手机中的媒体内容投放到电视屏幕里;手机上的DLNA并没有类似AirPlay的镜像功能。
  3. MiracastWiFi联盟于2012年所制定,以WiFi直连为基础的无线显示标准。支持此标准的设备可通过无线方式分享多媒体内容,拥有类似于AirPlay的镜像功能,可以将手机中屏幕内容直接投放到高清电视屏幕里。

我们集成的乐联协议支持三种协议:一是苹果原生自带的airplay,二是应用内的DLNA推送协议,三是乐播自已研发的私有协议-“乐联”。

投屏SDK集成

  1. 乐播投屏官网 进行账户注册,账户名一定要记得,因为竟然没有手机号登录,必须吐槽一下,回忆好久才找回自己账号。

  2. 注册登陆成功后就可以进行SDK的集成了,可以具体参考乐播投屏的开发指南(需要登陆后查看)。和其它第三方集成一样,大致分为三个步骤,首先就是创建自己的应用,获取对应的AppId & AppSecret,然后进行SDKdemo下载,最后就是参考demo及集成文档,在自己的应用中进行灵活运用。

  3. 下载SDK内容如下图,主要是引用sdk-lecast-release.arr 包,进行我们的投屏操作,具体实现就可以参考source_demo。

投屏SDK.png
  1. 安装查看demo-release.apk ,查看实现效果,有多媒体的投屏,也有镜像模式及其它内容:
demo1.jpg
demo2.jpg
  1. 测试时候,除了电视,也可以安装乐播投屏的TV版,在其它Android设备上进行投屏内容测试。

欢迎点赞/评论,你们的赞同和鼓励是我写作的最大动力!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,470评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,393评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,577评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,176评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,189评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,155评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,041评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,903评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,319评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,539评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,703评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,417评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,013评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,664评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,818评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,711评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,601评论 2 353