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

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

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

    投屏 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  
    lanbatian
        1
    lanbatian  
       2019-12-26 15:37:57 +08:00
    问下接收端的安卓版本向下兼容到哪个版本了
    richiefans
        2
    richiefans  
       2019-12-26 16:23:43 +08:00
    可以装到 fire tv stack 上么
    zsxzy
        3
    zsxzy  
    OP
       2019-12-26 17:04:37 +08:00 via iPhone
    @lanbatian API 19,4.4
    zsxzy
        4
    zsxzy  
    OP
       2019-12-26 17:08:49 +08:00 via iPhone
    @richiefans 安卓平台都可以,底层 mediacodec 解码效果和芯片平台相关
    blueset
        5
    blueset  
       2019-12-26 17:20:11 +08:00
    试了一下,Android 手机镜像投屏没搜到接收端,AirPlay 倒是可以。
    zsxzy
        6
    zsxzy  
    OP
       2019-12-26 17:28:59 +08:00 via iPhone
    @blueset 安装了发送端 app 吗,需要和接收端在同一个网络
    richiefans
        7
    richiefans  
       2019-12-26 18:10:06 +08:00
    @zsxzy 需要啥发送端 app,android 不就是那些视频 app,ios 是 airplay 镜像?
    zsxzy
        8
    zsxzy  
    OP
       2019-12-26 18:39:03 +08:00 via iPhone
    @richiefans 你说的视频 app 一般都是用 dlna 协议投视频,Android 镜像只能录屏实现,AirPlay 协议既可以镜像,也可以像 dlna 一样投视频

    这个 app 同时提供了这些功能
    0lobster0
        9
    0lobster0  
       2019-12-26 19:02:10 +08:00 via Android
    电脑投 tv,是原始分辨率投吗?延时怎么样?按理说局域网内应该很快,试了其他的投屏软件,不清晰还延迟大
    kingsleydon
        10
    kingsleydon  
       2019-12-26 19:03:49 +08:00
    cool !一直需要一个 Android TV 可用的投屏 App
    zsxzy
        11
    zsxzy  
    OP
       2019-12-26 19:09:43 +08:00 via iPhone
    @0lobster0 pc 发送软件可以设置分辨率和投屏码流,i5 cpu 延时在 200ms 左右,因为是软编码,性能差的电脑延迟大
    0lobster0
        12
    0lobster0  
       2019-12-26 19:19:09 +08:00 via Android
    @zsxzy 有选项可以设置啊,回去试试。之前用乐播投屏,i7 的电脑 16g 内存,5g ac 的路由器,延迟很大😂
    zsxzy
        13
    zsxzy  
    OP
       2019-12-26 20:02:06 +08:00 via iPhone
    @kingsleydon 安装试试看,
    @kingsleydon
    zenghx
        14
    zenghx  
       2019-12-26 20:27:01 +08:00 via Android
    PC 有接收端吗
    zsxzy
        15
    zsxzy  
    OP
       2019-12-26 20:29:28 +08:00 via iPhone
    @zenghx 计划开发一个 AirPlay pc 接收端
    ashong
        16
    ashong  
       2019-12-26 20:30:29 +08:00 via iPhone
    一直在用,谢谢
    whwq2012
        17
    whwq2012  
       2019-12-26 21:09:17 +08:00
    个人使用是免费吗
    zsxzy
        18
    zsxzy  
    OP
       2019-12-26 21:21:51 +08:00 via iPhone
    @whwq2012 是的 免费的
    fvckDaybyte2
        19
    fvckDaybyte2  
       2019-12-26 21:25:55 +08:00
    支持 airplay2 么,可以投 4k 嘛
    zsxzy
        20
    zsxzy  
    OP
       2019-12-26 21:36:53 +08:00 via iPhone
    @fvckDaybyte2 测试投爱奇艺的 4k 没有问题,这依赖于接收端硬件,因为投视频实质上是手机把 url 传了过去
    zsxzy
        21
    zsxzy  
    OP
       2019-12-26 21:39:55 +08:00 via iPhone
    AirPlay2 的多设备音频播放目前没支持
    Tink
        22
    Tink  
       2019-12-26 23:37:28 +08:00 via iPhone
    牛逼
    mgrddsj
        23
    mgrddsj  
       2019-12-26 23:48:18 +08:00 via Android
    @zsxzy #8 Android 发送还可以用 Miracast 啊,Android 原生支持 Miracast. 有计划在接收端加一个 Miracast receiver 吗? Miracast 的接收器除了小米电视上自带的无线投屏 app 之外好像没找到有好用的了,希望做一下支持。
    不过也感谢你做出了这么好的东西,看来可以完全扔掉乐播了。
    rinex20
        24
    rinex20  
       2019-12-27 00:39:12 +08:00 via Android
    总算更新了,谢楼主!
    yeeyeung
        25
    yeeyeung  
       2019-12-27 00:59:29 +08:00
    YouTube 和 Netflix 支持吗?
    lemonda
        26
    lemonda  
       2019-12-27 02:44:50 +08:00
    非常需要
    悟空投屏
    爱投屏
    乐播投屏
    MIUI 自带投屏
    没一个在镜像时稳定的,只有 MIUI 在镜像播放视频时电视有声音
    bilibili,爱奇艺,迅雷播放视频时的投屏倒都很稳定。
    gux928
        27
    gux928  
       2019-12-27 07:16:07 +08:00 via iPhone
    有推荐的接收端硬件吗?哪款安卓播放机比较靠谱?
    zsxzy
        28
    zsxzy  
    OP
       2019-12-27 07:39:19 +08:00 via iPhone
    @mgrddsj miracast 涉及到 p2p 和 hdcp,普通 app 是做不好的,必须系统权限 app
    zsxzy
        29
    zsxzy  
    OP
       2019-12-27 07:40:02 +08:00 via iPhone
    @yeeyeung 支持 YouTube app 的 AirPlay 镜像播放
    zsxzy
        30
    zsxzy  
    OP
       2019-12-27 07:45:45 +08:00 via iPhone
    @lemonda 你说的是安卓镜像吧,安卓通过录屏实现的镜像 体验比不上 AirPlay 镜像
    zsxzy
        31
    zsxzy  
    OP
       2019-12-27 07:47:31 +08:00 via iPhone
    @gux928 我们测试比较多的是 rk 芯片的硬件
    gux928
        32
    gux928  
       2019-12-27 07:48:58 +08:00 via iPhone
    @zsxzy 谢谢 请问内存一般推荐多大就够?
    zsxzy
        33
    zsxzy  
    OP
       2019-12-27 08:05:57 +08:00 via iPhone
    @gux928 要想体验好点,最低 1GB
    wanwaneryide
        34
    wanwaneryide  
       2019-12-27 09:25:01 +08:00
    装手机和 tv 版的,手机投 TV,能把手机作为摄像头使用么? 试过了很多的投屏软件,只有一个 eshare 有这个功能,但是延迟和画质以及流畅度都难以接受,用手机镜像投屏,流畅度和清晰度都没问题但是,投上去的只能竖屏,而且手机拍照还有取景框,很不方便,你这个能解决上面说的问题吗?
    zsxzy
        35
    zsxzy  
    OP
       2019-12-27 09:48:19 +08:00 via iPhone
    @wanwaneryide 没有做你说的这个功能,这个 app 只专注于音视频投屏和屏幕镜像
    huaxianyan
        36
    huaxianyan  
       2019-12-27 09:50:04 +08:00
    这个能投到 Chromecast 吗
    zsxzy
        37
    zsxzy  
    OP
       2019-12-27 10:08:40 +08:00 via iPhone   ❤️ 1
    @huaxianyan 不支持,正在开发 chromecast receiver
    mgrddsj
        38
    mgrddsj  
       2019-12-27 10:22:24 +08:00
    @zsxzy #28 噢噢,感谢告知。期待 #37 提到的 Chromecast receiver
    0gys
        39
    0gys  
       2019-12-27 10:26:19 +08:00 via iPhone
    希望 windows 能支持硬编码,这样像工控机这样的就比较好用了。不然估计没几个拿高配电脑做投屏吧?仅建议
    rookiebulls
        40
    rookiebulls  
       2019-12-27 10:37:11 +08:00 via iPhone
    期待 PC receiver
    zsxzy
        41
    zsxzy  
    OP
       2019-12-27 10:39:53 +08:00 via iPhone
    @0gys 从编码性能来说,H264(NVIDIA NVENC) > H264(Intel Quick Sync Video) > H264(AMD VCE) > H.264(CPU) ,不过实现工作量太大
    Mryang
        42
    Mryang  
       2019-12-27 10:46:22 +08:00
    iOS 的在哪里下载呢? AppStore 没有搜到
    zsxzy
        43
    zsxzy  
    OP
       2019-12-27 10:54:18 +08:00 via iPhone
    @Mryang iOS 和 Mac 不需要安装 app,AirPlay 内置的
    lazyrm
        44
    lazyrm  
       2019-12-27 14:10:40 +08:00
    现在的盒子闪存比较小,这个 app 有合理的清缓存处理工具么?
    83f420984
        45
    83f420984  
       2019-12-27 14:24:13 +08:00
    试用了下不错,mac 和 ios 设备能完美投到安卓盒子上,默认是连的 5G 但延迟挺大的,不知道是盒子的问题,还是网络的问题
    zsxzy
        46
    zsxzy  
    OP
       2019-12-27 14:28:37 +08:00 via iPhone
    @83f420984 是什么芯片的安卓盒子,我弄个测试看看
    zsxzy
        47
    zsxzy  
    OP
       2019-12-27 14:29:57 +08:00 via iPhone
    @lazyrm 这个 app 不写数据到闪存
    83f420984
        48
    83f420984  
       2019-12-27 14:30:28 +08:00 via iPhone
    @zsxzy Amlogic S912,某讯 T1 盒子
    missqso
        49
    missqso  
       2019-12-27 14:32:03 +08:00
    可以装到安卓系统的电视上,然后 iOS 上通过播放器 app (比如百度网盘)投到电视上吗?
    lazyrm
        50
    lazyrm  
       2019-12-27 16:25:56 +08:00
    @zsxzy 那太好了 晚上的时候,直接给 fire tv 上一下
    bbbb
        51
    bbbb  
       2019-12-27 17:09:35 +08:00
    弱弱的问个问题,现在好多播放器都能加速播放,投屏理论上能实现么?
    zsxzy
        52
    zsxzy  
    OP
       2019-12-27 17:15:36 +08:00 via iPhone
    @missqso 可以,投屏 app 就是干这个事的,不过百度网盘没测试,优酷 腾讯 爱奇艺 app 都可以通过 dlna 投屏
    zsxzy
        53
    zsxzy  
    OP
       2019-12-27 17:16:26 +08:00 via iPhone
    @bbbb 不太明白你的问题哈😂
    golden0125
        54
    golden0125  
       2019-12-27 17:18:42 +08:00
    支持一下,正好需要这类软件
    golden0125
        55
    golden0125  
       2019-12-27 17:32:34 +08:00
    能打听下楼主用什么语言实现的吗?大概花了多久制作?
    zsxzy
        56
    zsxzy  
    OP
       2019-12-27 18:17:42 +08:00 via iPhone
    @golden0125 dlna 和 AirPlay 协议层是 c/c++ ,解码播放用了 ijkplayer。时间不好说,以前这个代码运行在基于 linux 的硬件同屏器,现在移植到 Android 里面
    laucenmi
        57
    laucenmi  
       2019-12-27 19:07:43 +08:00 via Android
    期待 chromecast 支持
    chengkai
        58
    chengkai  
       2019-12-27 19:23:43 +08:00
    赞一个,目前可以实现稳定投屏的开源软件非常少。
    chengkai
        59
    chengkai  
       2019-12-27 19:29:18 +08:00
    还以为是开源或则 SDK,原来是商业宣传啊,商业宣传页没有问题,但是 github 直接以 SDK 命名不免有些误导。
    chengkai
        60
    chengkai  
       2019-12-27 19:31:51 +08:00
    @zsxzy 可以开放 SDK 下载吗?
    sobigfish
        61
    sobigfish  
       2019-12-27 19:33:51 +08:00
    @chengkai 估计是付费的,遮遮掩掩的不可能免费给你用, 但你只要 airplay 或者什么的 GitHub 还是能找到开源的实现的
    zsxzy
        62
    zsxzy  
    OP
       2019-12-27 19:47:29 +08:00 via iPhone
    @chengkai
    @sobigfish 本 app 是免费的,而且不会有投屏广告,现在乐播之类的 app 投屏播放前会有广告. sdk 或者提供协议源码属于增值服务,是要付费的,作为软件开发人员,应该能理解
    luan
        63
    luan  
       2019-12-27 21:48:33 +08:00 via iPhone
    可以看看
    wofave
        64
    wofave  
       2019-12-27 22:08:11 +08:00 via iPhone
    装基于 android 的投影仪然后 Windows 10 通过客户端无线投上去,画质和延迟都可以接受。不过我 Windows 本是双屏,一下全投上去感觉显示内容就变很小,是否可以考虑发射端多屏时可以指定投单屏?
    hanguofu
        65
    hanguofu  
       2019-12-27 22:34:35 +08:00 via Android
    请问如果在安卓手机上运行爱奇艺这个应用,怎样才能投屏?
    3nd0fw0r1d
        66
    3nd0fw0r1d  
       2019-12-28 08:23:46 +08:00 via Android
    Android 发送端 app 有链接吗?谢谢
    zsxzy
        67
    zsxzy  
    OP
       2019-12-28 08:54:24 +08:00 via iPhone
    @hanguofu 爱奇艺在播放界面有个 tv 图标,点击就会找到这个 app
    zsxzy
        68
    zsxzy  
    OP
       2019-12-28 09:03:08 +08:00 via iPhone
    zsxzy
        69
    zsxzy  
    OP
       2019-12-28 09:04:34 +08:00 via iPhone
    这个双屏的问题我问问做 win 开发的同学,我不懂这个😂
    zsxzy
        70
    zsxzy  
    OP
       2019-12-28 09:05:39 +08:00 via iPhone
    @3nd0fw0r1d 安装 app 之后有投屏教程界面,有下载二维码显示
    Tengdw
        71
    Tengdw  
       2019-12-28 09:07:48 +08:00
    楼主牛逼,之前这类软件只找到一个叫 AirScreen 的
    wofave
        72
    wofave  
       2019-12-28 09:11:24 +08:00
    @zsxzy #69 大佬辛苦啦
    zsxzy
        73
    zsxzy  
    OP
       2019-12-28 09:51:19 +08:00 via iPhone
    @Tengdw 乐播也可以,不过在投屏的视频播放前,会有 15s 广告😂
    0lobster0
        74
    0lobster0  
       2019-12-28 10:32:33 +08:00
    @0lobster0 pc 投 TV,黑屏,改分辨率和码率也一样。小米电视安卓 6.01
    laucenmi
        75
    laucenmi  
       2019-12-28 10:41:30 +08:00
    @zsxzy 家里的小米电视不知道什么时候也变成乐播了, 每次都有广告,范闲的一比。
    被视频 app 收割一波,还要被基础功能收割。 开始用 kodi 了,宁愿每次开启 app 再投到 kodi
    zsxzy
        76
    zsxzy  
    OP
       2019-12-28 10:52:05 +08:00 via iPhone
    @laucenmi kodi 挺好的,功能强大,乐播 dlna 投屏还加广告是有点坑
    Mac
        77
    Mac  
       2019-12-28 10:57:49 +08:00
    gitee 下载的 tv 端 apk 在小米电视 2 解析包失败。
    zsxzy
        78
    zsxzy  
    OP
       2019-12-28 11:06:38 +08:00 via iPhone
    @Mac 已记下 bug,待分析解决,解析包失败是不是 apk 没下载完整
    zzugyl
        79
    zzugyl  
       2019-12-28 11:14:41 +08:00
    有没有 Linux 版本的工具?
    github 上搜到几个项目,都不稳定。
    zsxzy
        80
    zsxzy  
    OP
       2019-12-28 11:28:34 +08:00 via iPhone
    @zzugyl 我们做了 Linux 的硬件同屏器,没做通用 Linux 下 app,需要的用户太少了. 现在开源的协议都不稳定,我们提供稳定的 sdk 或者协议源码服务,也不是免费的😀
    Mac
        81
    Mac  
       2019-12-28 11:32:33 +08:00
    @zsxzy #78 不是,同一个 APK 我在安卓模拟器中安装完美,就是在小米电视 2 上无法安装
    sobigfish
        82
    sobigfish  
       2019-12-28 11:35:21 +08:00
    @zsxzy 付出了辛苦的劳动,收费自然无可厚非,但价格没有明码实价 所以说遮遮掩掩 (有可能每个问的都不一样的报价 就很像可以大砍价的市场似的)
    byfan
        83
    byfan  
       2019-12-28 12:21:03 +08:00 via iPhone
    正好需要
    Mac
        84
    Mac  
       2019-12-28 16:45:31 +08:00
    @zsxzy #3 找到原因了,小米电视 2 最新的系统是 Android 4.3 的
    ediven
        85
    ediven  
       2019-12-28 18:09:57 +08:00 via iPhone
    我装创维电视上打开闪退 😂
    zsxzy
        86
    zsxzy  
    OP
       2019-12-28 18:23:43 +08:00 via iPhone   ❤️ 1
    @Mac 我降低 api 到 16,看起来没问题,下次更新
    zsxzy
        87
    zsxzy  
    OP
       2019-12-28 18:24:43 +08:00 via iPhone
    @ediven 里面的 so 只提供了 armeabi-v7a 的版本,不知道是不是这个导致
    piloots
        88
    piloots  
       2019-12-28 18:45:24 +08:00
    你好,可以通过 windows 投屏到安卓(电视)上面吗
    zsxzy
        89
    zsxzy  
    OP
       2019-12-28 18:52:24 +08:00 via iPhone   ❤️ 1
    @yiome404 可以,win 安装发送端软件即可,电脑性能不能太差
    mxalbert1996
        90
    mxalbert1996  
       2019-12-28 21:08:34 +08:00 via Android
    能不能照顾一下我们这些用 Android TV 的人。。。没有菜单键根本进不了设置
    zsxzy
        91
    zsxzy  
    OP
       2019-12-28 21:28:41 +08:00 via iPhone
    @mxalbert1996 😂 下次更新加入上下方向键进入设置,现在触摸设置 icon 也能进入深圳界面
    bbbb
        92
    bbbb  
       2019-12-28 22:25:57 +08:00 via iPhone
    @zsxzy #53 视频正常的播放速度是 1x,手机上可以加速到 2x !投屏就不行了。今天发现优酷的可以调节速度。
    FS1P7dJz
        93
    FS1P7dJz  
       2019-12-28 22:34:09 +08:00
    65K?
    体积小到不可思议
    NSAgold
        94
    NSAgold  
       2019-12-28 23:07:07 +08:00 via Android
    @mgrddsj #23 miracast 我在用这个
    https://www.coolapk.com/apk/com.ionitech.airscreen
    用着还行
    yangyuhan12138
        95
    yangyuhan12138  
       2019-12-28 23:10:21 +08:00
    很不错的软件 支持 但是能不能 只让被投屏的一方播放声音呢 比如我就是电脑投到投影仪 我只想让投影仪播放声音 电脑不出声 需要怎么操作 现在是电脑声音关了 投影仪声音也没了
    gtexpanse
        96
    gtexpanse  
       2019-12-28 23:11:17 +08:00
    你好,请问一下 N1 想播放 mac 里的视频有什么好办法吗?
    zsxzy
        97
    zsxzy  
    OP
       2019-12-29 08:25:11 +08:00 via iPhone   ❤️ 1
    @yangyuhan12138 如果是要播放电脑里的视频文件,应该用 dlna 推送过去,win10 右键有 播放到设备选项. 不要用软件镜像过去
    zsxzy
        98
    zsxzy  
    OP
       2019-12-29 08:27:37 +08:00 via iPhone
    @gtexpanse 可以直接用 AirPlay 推送视频过去播放,或者 mac 安装一个 dlna dmc 软件,用 dlna 协议推送.
    zsxzy
        99
    zsxzy  
    OP
       2019-12-29 08:36:55 +08:00 via iPhone
    @bbbb 目前没有倍速播放功能,很多安卓终端一倍速播放就没声音了
    DingSoung
        100
    DingSoung  
       2019-12-29 09:03:17 +08:00 via iPhone
    并没有看见下载的。已 block
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3965 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:59 · PVG 08:59 · LAX 16:59 · JFK 19:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.