V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zsxzy
V2EX  ›  分享创造

投屏 app, 完美支持 Airplay 镜像 & DLNA, 支持 4K 视频, 无广告, iOS Android Mac Win 都可以镜像投屏

  •  
  •   zsxzy · 2019-12-26 14:57:26 +08:00 · 53010 次点击
    这是一个创建于 1826 天前的主题,其中的信息可能已经有所发展或是发生改变。

    投屏 app, TV 手机 平板都可以安装

    Github 下载

    Gitee 下载

    • 承诺无投屏广告

    • 完美支持 Airplay 镜像+ 音视频, 支持 iPhone iPad MacOS

    • DLNA 视频投屏, 测试优酷 /爱奇艺 /腾讯等 App, 支持 4K 视频(依赖接收端硬件规格)

    • Android 镜像投屏

    • Windows 可同时镜像电脑屏幕到多个接收端, 接收端也可以同时显示多路屏幕, 即支持一投多和多投一

    • 多设备分屏显示

    • 长期维护, 目前正在上架各应用市场

    关键技术

    • DNS Service Discovery (DNS-SD)

    • Remote Audio Output Protocol (RAOP)

    • AAC

    • AirPlay protocol

    • DLNA

    • DXGI Screen Capture

    • 欢迎交流反馈 bug

    界面展示

    请移步 Github 或 Gitee

    第 1 条附言  ·  2019-12-27 11:22:53 +08:00

    常用投屏协议说明: DLNA 只可以投音视频,本质是发送端发送播放url到接收端 AirPlay 苹果开发,支持镜像和投音视频,体验最好,官方接收端为Apple TV miracast Wi-Fi联盟开发,只能镜像屏幕,安卓手机自带发送端 Chromecast 谷歌开发,浏览器内建支持

    第 2 条附言  ·  2019-12-29 10:32:31 +08:00

    本app安装好之后,在“投屏教程”界面有安卓发送端app和win发送端软件下载地址显示

    第 3 条附言  ·  2020-01-02 13:15:07 +08:00

    更新了版本, 最低支持Android 4.0, 修改了几个小bug

    mac投屏

    第 4 条附言  ·  2020-02-15 21:21:37 +08:00

    新增 Airplay windows 接收端, 支持苹果iphone ipad mac 镜像屏幕到pc 显示

    194 条回复    2024-02-29 17:34:04 +08:00
    1  2  
    zsxzy
        101
    zsxzy  
    OP
       2019-12-29 09:05:44 +08:00 via iPhone
    @DingSoung 请带上眼睛 谢谢
    Zeonjl
        102
    Zeonjl  
       2019-12-29 10:24:12 +08:00 via iPhone
    发送端有 app 吗?
    zsxzy
        103
    zsxzy  
    OP
       2019-12-29 10:32:46 +08:00 via iPhone
    @Zeonjl 本 app 安装好之后,在“投屏教程”界面有发送端 app 和 win 发送端软件下载地址显示
    hero158
        104
    hero158  
       2019-12-29 12:11:55 +08:00
    ios 下载地址呢
    zsxzy
        105
    zsxzy  
    OP
       2019-12-29 12:32:31 +08:00 via iPhone
    @hero158 这个 app 是接收端,ios 本身自带 AirPlay,作为发送端,不需要安装 app
    Zeonjl
        106
    Zeonjl  
       2019-12-29 12:50:50 +08:00 via iPhone
    @zsxzy android 投好像没音频传输,音频在本体输出
    zsxzy
        107
    zsxzy  
    OP
       2019-12-29 13:15:12 +08:00 via iPhone
    @Zeonjl 是的,Android 不允许录制系统输出的声音. 如果要带声音镜像投屏,需要接收端支持 miracast 协议,硬件同屏器这一功能做得比较好
    ioiogoo
        108
    ioiogoo  
       2019-12-29 14:51:49 +08:00
    楼主,我连接双屏,软件打开后没有出现界面,应该是屏幕分辨率的问题吧?我把双屏关了之后,一切都正常了
    zsxzy
        109
    zsxzy  
    OP
       2019-12-29 15:44:52 +08:00 via iPhone
    @ioiogoo 目前没有处理双屏录制的问题
    QMore
        110
    QMore  
       2019-12-29 16:27:04 +08:00
    刚把 iPhone 屏幕投送到了安卓手机,hahaha ~
    另外试了下 Windows 10 投送到安卓手机(方向没锁定),手机接收显示是竖着的,是这 TV 端 app 不适配安卓手机么?
    zsxzy
        111
    zsxzy  
    OP
       2019-12-29 16:37:56 +08:00 via iPhone
    @QMore app 已经适配了手机,我平时也是用手机测试,横竖屏是根据传感器来设置的
    shuang
        112
    shuang  
       2019-12-30 01:13:26 +08:00
    可以将 ios 投屏到 win PC 吗
    zsxzy
        113
    zsxzy  
    OP
       2019-12-30 08:20:08 +08:00 via iPhone
    @shuang 计划开发一个 pc AirPlay receiver
    yangyuhan12138
        114
    yangyuhan12138  
       2019-12-30 08:41:03 +08:00
    @zsxzy 学习了 十分感谢 正好需要这个
    Googlelong
        115
    Googlelong  
       2019-12-30 09:41:55 +08:00 via Android
    安卓投没有声音过去,而且画质低
    bhqt
        116
    bhqt  
       2019-12-30 09:49:42 +08:00
    看起来不错,喜欢在家里用手机投屏看视频。
    zsxzy
        117
    zsxzy  
    OP
       2019-12-30 09:58:45 +08:00 via iPhone
    @Googlelong 安卓系统限制,体验完全比不上 iOS AirPlay
    WeeLife
        118
    WeeLife  
       2019-12-30 13:53:40 +08:00
    你好!我把 app 装进 feixun R1 音箱,利用 adb 把 R1 音箱的画面投屏出来,tv 版界面占据太大了无法点击设置,我主要是想用 iphone 声音 airplay 至音箱,输出 audio 不输出 video
    WeeLife
        119
    WeeLife  
       2019-12-30 13:56:00 +08:00
    @WeeLife 之前是使用 airpin pro 破解版体验不是很好
    zsxzy
        120
    zsxzy  
    OP
       2019-12-30 14:14:27 +08:00 via iPhone
    @WeeLife AirPlay 支持单独投音频的,像 qq 音乐等 app 都支持,应该装上不改任何设置就能用了
    echoZero
        121
    echoZero  
       2019-12-30 14:30:38 +08:00
    airplay 游戏投屏会不会卡顿,现在电视自带的投屏使用 airplay 卡顿
    电视有线 手机 iPhone X 5Gwifi 路由器 ac86u
    zsxzy
        122
    zsxzy  
    OP
       2019-12-30 15:04:35 +08:00 via iPhone
    @echoZero 是否卡顿和接收端芯片性能,AirPlay 协议优化程度,网络都相关,我这个 app 用高通 710 做接收端,游戏不卡顿
    AmrtaShiva
        123
    AmrtaShiva  
       2019-12-30 17:18:34 +08:00
    安卓版本安装接受端之后 网络端口的灯不停的闪
    ```
    busybox netstat -nalpt
    netstat: can't scan /proc - are you root?
    Active Internet connections (servers and established)
    Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
    tcp 0 0 0.0.0.0:62008 0.0.0.0:* LISTEN -
    tcp 0 0 0.0.0.0:55556 0.0.0.0:* LISTEN -
    tcp 0 0 0.0.0.0:5000 0.0.0.0:* LISTEN -
    tcp 0 0 0.0.0.0:1450 0.0.0.0:* LISTEN -
    tcp 0 1 192.168.0.33:39672 132.232.255.93:8083 SYN_SENT -
    shell@rk3288:/ $ busybox netstat top
    ```
    zsxzy
        124
    zsxzy  
    OP
       2019-12-30 18:55:30 +08:00
    @AmrtaShiva 我只想说一句,这是一个基于网络的投屏 app, 不仅要通过 tcp 接收数据, 也要广播信息...
    test23
        125
    test23  
       2019-12-31 15:16:05 +08:00
    我想问一下 我的乐视电视 cpu2 核安装 显示解析错误。能帮我解决下吗?
    zsxzy
        126
    zsxzy  
    OP
       2019-12-31 18:02:57 +08:00 via iPhone
    @test23 你的电视安卓版本是多少
    FS1P7dJz
        127
    FS1P7dJz  
       2019-12-31 20:33:16 +08:00
    是我不会用,还是楼主存在误导

    我以为可在同一局域网里
    iphone 以 airplay 方式将屏幕内容投到 PC 上
    下载之后发现并无此功能
    zsxzy
        128
    zsxzy  
    OP
       2019-12-31 20:57:37 +08:00 via iPhone
    @FS1P7dJz 没必要误导,我提供的是安卓系统的 AirPlay 接收端, 也提供了 pc 的发送端软件,但是没有提供 pc 的 AirPlay 接收端
    zsxzy
        129
    zsxzy  
    OP
       2019-12-31 21:00:56 +08:00 via iPhone
    如果需要 pc AirPlay 接收端的人多,我可以开发一个,把 app 功能移植过来即可
    beyondex
        130
    beyondex  
       2020-01-01 07:38:26 +08:00 via Android
    不错啊
    outcastveron
        131
    outcastveron  
       2020-01-01 10:35:50 +08:00
    @zsxzy 用 PC 投屏到盒子上就是绿屏,有声音。
    zsxzy
        132
    zsxzy  
    OP
       2020-01-01 11:59:53 +08:00
    @outcastveron 试试把 app 安装到手机, 用 PC 投屏看看. 如果工作正常, 那么是盒子端解码没适配好
    zsxzy
        133
    zsxzy  
    OP
       2020-01-02 13:19:19 +08:00
    @Mac @test23 更新了版本, 最低支持 Android 4.0, 可试试能不能安装
    Mac
        134
    Mac  
       2020-01-02 13:51:06 +08:00
    @zsxzy #133 能安装成功,但打开 APP 闪退
    test23
        135
    test23  
       2020-01-02 18:27:49 +08:00
    @zsxzy 感谢楼主 我打算放弃这台电视了 从 github 上下载的包进行安装依然为解析包错误,我也不太清楚安卓版本是多少!年代久远 放弃了。
    test23
        136
    test23  
       2020-01-02 18:35:29 +08:00
    歪个楼,乐视硬件版本 S403000 对应的安卓版本是多少?
    kimdir
        137
    kimdir  
       2020-01-13 08:39:58 +08:00
    @zsxzy 感谢楼主,卸载了乐播投屏,可是有个安卓盒子闪退是什么原因
    uniclone
        138
    uniclone  
       2020-01-13 15:45:34 +08:00
    必须连上外网才可以投屏吗?
    zsxzy
        139
    zsxzy  
    OP
       2020-01-14 12:39:23 +08:00
    @kimdir 是不是版本过低, 最低支持 Android 4.0
    zsxzy
        140
    zsxzy  
    OP
       2020-01-14 12:40:35 +08:00
    @uniclone Airplay 镜像在局域网就可以用, 但是 dlna , 比如你播放爱奇艺的视频, 然后投屏, 当然需要连接外网
    dearneo
        141
    dearneo  
       2020-01-14 13:33:37 +08:00 via Android
    dlna 是否支持倍速播放?找了很久,貌似在电视上投屏追剧就只有爱奇艺的电视果支持倍速😥
    echoZero
        142
    echoZero  
       2020-01-14 14:15:57 +08:00
    说实话 视频投屏到电视 使用电视遥控器 操作快进 快退 没有乐播投屏来的方便
    zsxzy
        143
    zsxzy  
    OP
       2020-01-14 17:33:27 +08:00
    @dearneo 倍速目前没有, 我研究一下
    zsxzy
        144
    zsxzy  
    OP
       2020-01-14 17:34:38 +08:00
    @echoZero 乐播是一个优秀的 app, 我们还在学习改进中, 乐播缺点就是 dlna 都有投屏广告
    echoZero
        145
    echoZero  
       2020-01-15 10:37:03 +08:00
    @zsxzy 没其他意思哈,只是单纯的说一下体验,因为在电视两个都装了,个人的很多场景就是投屏之后手机可能要做其他的,所以视频的播放 都是有电视遥控器进行控制
    ihipop
        146
    ihipop  
       2020-01-17 10:02:47 +08:00 via Android
    现在的版本按一下快进,快进太多了,几乎快进了 1/6,能调整一下吗?
    zsxzy
        147
    zsxzy  
    OP
       2020-01-17 10:47:02 +08:00
    @ihipop 下次更新会修改这个 快进快退的问题
    Seawalker
        148
    Seawalker  
       2020-01-18 17:21:39 +08:00
    @zsxzy 方便的话,留一个邮箱地址,我司想要了解下 AirPlay 的协议源码的出售价格
    zsxzy
        149
    zsxzy  
    OP
       2020-01-18 18:25:08 +08:00
    @Seawalker [email protected] OR wx: maxfirefly
    ihipop
        150
    ihipop  
       2020-01-19 01:48:27 +08:00 via Android
    @zsxzy 感谢回复,个人觉得快进快退不应该是固定的速度,短时间连续点按步进应该连续变大,当然如果觉得这样做麻烦,改小一点也比现在的几乎 1/6 好
    solaro
        151
    solaro  
       2020-01-19 13:56:10 +08:00
    请问支持我的业务需求吗? https://v2ex.com/t/635605#reply14
    zsxzy
        152
    zsxzy  
    OP
       2020-01-19 15:20:14 +08:00
    @solaro 你那个用 dlna 就好, dlna 本质是发送播放链接过去
    ihipop
        153
    ihipop  
       2020-01-20 13:00:30 +08:00 via Android
    @solaro 我回复过你的,你不试试?
    ahaxzh
        154
    ahaxzh  
       2020-01-21 16:37:51 +08:00
    需要一个 XBOX 版~
    我电视是 webOS 的,XBOX 上其实已经有一个类似的 App 但是价格非常贵,而且是按月付费的。
    zsxzy
        155
    zsxzy  
    OP
       2020-01-23 15:45:39 +08:00
    @ahaxzh xbox 不清楚开发难度, 这个 app 基本是 c/c++ 写的, java 只是套个 UI
    solaro
        156
    solaro  
       2020-01-23 22:17:50 +08:00
    @ihipop 不成功呀
    youthfire
        157
    youthfire  
       2020-01-29 16:36:08 +08:00
    找了半天只看到 sdk,没找到 app,是取消了吗?
    zsxzy
        158
    zsxzy  
    OP
       2020-01-29 18:06:32 +08:00
    love8
        159
    love8  
       2020-01-29 21:36:24 +08:00
    乐视电视,具体型号乐视 S40 安装接收端打卡即闪退。望知
    wm5d8b
        160
    wm5d8b  
       2020-01-30 11:48:00 +08:00
    4.0.4 无法安装,INSTALL_FAILED_OLDER_SDK
    bolice
        161
    bolice  
       2020-01-31 10:24:58 +08:00 via iPhone
    很期待 airplay 高清晰度投屏到电脑,市面上投屏分辨率最高在 1080p,iPad Air 3 到电脑不是很清晰。
    zsxzy
        162
    zsxzy  
    OP
       2020-01-31 12:06:39 +08:00
    @love8 @wm5d8b 感谢反馈, 我找个测试设备 测试看看
    zsxzy
        163
    zsxzy  
    OP
       2020-01-31 12:07:58 +08:00
    @bolice 目前 airplay 无线投屏最高是 1080p , 再高就不流畅了, 除非以后苹果用 h265 编码, 这样数据量小很多
    bolice
        164
    bolice  
       2020-02-01 01:45:24 +08:00 via iPhone
    iPad 有线投屏也没有好的方案,网上有公开 iPhone 的网卡,用数据线共享网络再使用 AirPlay 很流畅,但是 iPad 没有这个网卡。iPad 普遍的有线投屏像爱思实现的,简直卡的像过 ppt,分辨率也不行。不知道有没有有线的方案投屏 iPad 屏幕到 win10
    zsxzy
        165
    zsxzy  
    OP
       2020-02-01 09:46:13 +08:00   ❤️ 1
    @bolice 有线的没有呢, 看看我刚做好的效果, https://www.bilibili.com/video/av86015516/ 这个就是投屏 iPad 屏幕到 win, 用的 100 来块钱路由器, 还是很流畅的. 这两天就会整理免费发布这个 airplay receiver for windows
    zsxzy
        166
    zsxzy  
    OP
       2020-02-01 12:06:35 +08:00   ❤️ 1
    @bolice airplay receiver for windows 见 https://www.v2ex.com/t/641350
    varint
        167
    varint  
       2020-02-01 12:15:01 +08:00   ❤️ 1
    @zsxzy 试了一下感觉有可以改进的地方:
    1.根据投过来的画面大小窗口化,和调整窗口大小时按比例缩放。
    目前手机竖屏投过来,基本只能选窗口最大化和全屏,屏幕左边有一大块固定的黑边,也没有缩放功能。

    2.不要老是弹链接,至少请屏蔽鼠标滚轮。
    不小心滚了几下鼠标,于是打开了好几遍网页。。
    bolice
        168
    bolice  
       2020-02-01 12:28:25 +08:00
    @zsxzy #166
    @varint #167
    试用了十几个 airplay 的 win 端接收端,最好用的还是 AirServer。
    窗口问题确实存在,我这边 iPad 完全无法全部显示,黑边占据一部分,就算全屏也无法显示 iPad 所有图像,能有缩放就好了。
    不过 iPad 目前发现最好用的实现方式还是用 usb,支持蜂窝网络的 iPad,开启 usb 网络共享通过 usb 网络进行 airplay 投屏,不受外界网络影响。
    bolice
        169
    bolice  
       2020-02-01 12:30:11 +08:00
    我的使用场景主要还是远程授课,用 iPad + apple pencil 给学生讲题,然后在 win 上使用 qq 进行远程共享屏幕和摄像头实时授课。
    Zaber
        170
    Zaber  
       2020-02-01 15:07:46 +08:00
    iPhone&mac 投屏 sony 可用,只是切换应用后都会重置电视音量到 100,平时只用 30。。。
    zsxzy
        171
    zsxzy  
    OP
       2020-02-01 19:35:26 +08:00
    @bolice 好方法啊, 有线肯定是最稳定的, 安卓投屏 https://github.com/Genymobile/scrcpy 这个用 usb 也很稳定
    franklight
        172
    franklight  
       2020-02-04 10:13:53 +08:00
    测试了一下,好像这个 场景是不能实现的?

    1、打开 IOS 的浏览器
    2、打开一些在线看电影的网站,并随意播放一个电影
    3、把电影进行投屏到电视上,机器是微鲸的。

    表现:1、如果只想把电影投屏到电视上,网速很慢,几 K 左右,等大概一分钟后,自动断开连接,投屏失败。
    2、如果镜像,是可以的,但手机一直不能锁屏,一旦锁屏也就全黑了,看不到电影了。

    这个问题有解吗?
    franklight
        173
    franklight  
       2020-02-04 10:19:37 +08:00
    另外反馈一下,百度网盘的视频是可以投屏的,速度也可以

    谢谢楼主的工作
    moonvstod
        174
    moonvstod  
       2020-02-04 15:49:55 +08:00
    电视端用 ipad 投过去播放视频经常出现闪退,电视是一台 TCL 几年前的产品
    zsxzy
        175
    zsxzy  
    OP
       2020-02-04 16:16:53 +08:00
    @franklight 视频不要用镜像模式, 用推送, 国内的视频 app 基本都支持 dlna 或者 airplay 适配推送
    zsxzy
        176
    zsxzy  
    OP
       2020-02-04 16:17:54 +08:00
    @moonvstod dlna 推送方式播放视频吗? app 底层调用的安卓 mediaplayer 接口, 这个有可能是播放器问题
    SAMHU
        177
    SAMHU  
       2020-02-05 20:42:13 +08:00 via Android
    康佳 CPU(MSD6A638) Android4.4 可以安装,打开到软件页面就闪退,望大佬能解决 目测这软件很好用
    zsxzy
        178
    zsxzy  
    OP
       2020-02-05 21:33:25 +08:00
    @SAMHU 感谢捧场, 你这个问题在下次上班开始处理, 上班要 10 号了
    Themyth
        179
    Themyth  
       2020-02-06 17:09:01 +08:00
    我以为可以 ios 投屏到 mac 上。。。。。。。
    zsxzy
        180
    zsxzy  
    OP
       2020-02-06 23:58:34 +08:00
    @Themyth 移植代码到 mac 就可以,现在没时间开发😂
    Themyth
        181
    Themyth  
       2020-02-07 11:17:22 +08:00
    @zsxzy 期待可以用的那一天到来。
    dik88chen
        182
    dik88chen  
       2020-02-07 16:05:00 +08:00 via iPhone
    感谢,已使用,爱奇艺 vip 手机会员无法投屏
    zsxzy
        183
    zsxzy  
    OP
       2020-02-07 17:03:02 +08:00
    @dik88chen dlna 方式还是 airplay 方式, 我每天都用来投爱奇艺会员视频 😂
    dik88chen
        184
    dik88chen  
       2020-02-08 11:12:43 +08:00 via iPhone
    @zsxzy airplay,可能我需要重启后再试一试。
    wxyan
        185
    wxyan  
       2020-02-14 19:12:59 +08:00
    在 nvidia shield TV 上面安装了这个软件,iphone 和 MAC 都搜不到啊。但是乐播投屏能够搜到。
    zsxzy
        186
    zsxzy  
    OP
       2020-02-15 00:04:26 +08:00
    @wxyan 只能运行一个 airplay 接收端 app
    kimdir
        187
    kimdir  
       2020-02-24 19:17:14 +08:00
    sony 电视投屏时音量突然 100%,这个 bug 还没修复。设备名字后面强制加‘-蓝莓投屏’
    shuang
        188
    shuang  
       2020-04-05 23:48:37 +08:00
    windows 接收端提示有病毒
    ![123 微信截图_20200405234448.png]( https://img03.sogoucdn.com/app/a/100520146/16afad7feb9d97ec0c08958ac38257b7)
    opopoipipip
        189
    opopoipipip  
       2020-09-08 12:09:45 +08:00
    很棒,顶起来,可否帮看看怎么支持 chromecast,我爱奇艺和乐视投不了 chromecast,有点痛苦
    ANTIDARK
        190
    ANTIDARK  
       2020-11-15 21:09:56 +08:00
    很棒,赞一下,但是接收端在一台安卓 4.2.2 设备上闪退
    cjh1095358798
        191
    cjh1095358798  
       2021-01-03 12:43:45 +08:00
    可以 android 投屏比如视频到 mac 吗?
    tifang
        192
    tifang  
       2023-01-11 18:48:23 +08:00 via Android
    @opopoipipip 试试 CastReceiver ,提示每次只能试用 5 分钟,实测在没有 Google 框架的 TV 系统上通过 apk 安装的方式没有使用时长限制,和 chromecast 实体使用体验一致。
    不要用 Airscreen ,那广告正常人忍不了。
    brust
        193
    brust  
       2023-01-16 23:33:40 +08:00
    装了好几个软件 这个完美解决
    smallboy19991231
        194
    smallboy19991231  
       300 天前 via iPhone
    请问可以支持苹果设备在安卓电视的非 airdrop 功能的投屏可以吗?需求点是我用苹果自带的投屏看 YouTube 的视频,由于苹果的投屏原理是把网址发送到投屏设备上直接解析网址、然而我的路由器没有国外网络,随意用国际服务得软件投屏基本不能看。除了某些浏览器盗版网址。就是能支持同 Wi-Fi 里,用手机的网络解析然后再用 Wi-Fi 传输到电视上、不知道要什么原理
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1143 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:36 · PVG 02:36 · LAX 10:36 · JFK 13:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.