V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lamada
V2EX  ›  程序员

内网屏幕传输用什么方案好?

  •  
  •   lamada · 2019-07-03 01:50:51 +08:00 · 4556 次点击
    这是一个创建于 1957 天前的主题,其中的信息可能已经有所发展或是发生改变。

    只考虑在内网环境下,本地电脑启一个服务器,在移动端(先考虑 ios )把屏幕信息推送到服务器,然后在本地可以实时查看,主要是用来做一些移动设备的实机远程调试,减少交通和人力成本。现在能想到的是用直播的套路,写一个推流客户端,在目标设备上安装并推流,走 rtmp 协议,不知道有没有其他方案。想要的效果是低延时,最好控制在 2s 内。连接数不用很高,甚至可以假定为 1,不需要音频信息,清晰度能看清楚就行。

    18 条回复    2019-07-03 11:15:37 +08:00
    Iamnotfish
        1
    Iamnotfish  
       2019-07-03 01:53:25 +08:00
    tightVNC? 好像不支持移动端,不过是内网传输的。不知道符合不符合楼主的需求
    lamada
        2
    lamada  
    OP
       2019-07-03 01:55:57 +08:00
    @Iamnotfish 好像不是很符合。我不需要远程控制,另外推流的目标设备必须是移动端,不是 PC。
    lamada
        3
    lamada  
    OP
       2019-07-03 02:07:23 +08:00
    还有一种方案是点对点传输,类似于视频聊天,不同的是只需要单方面传流,不是摄像头,而是获取当前屏幕的信息,不知道技术上是否有限制
    zjb861107
        4
    zjb861107  
       2019-07-03 02:09:30 +08:00 via iPhone
    Android ? minicap
    VYSE
        5
    VYSE  
       2019-07-03 02:49:10 +08:00 via Android
    realvnc
    MonoLogueChi
        6
    MonoLogueChi  
       2019-07-03 03:18:10 +08:00 via Android   ❤️ 1
    安卓的话可以用 adb 实现,具体可以看一下项目 scrcpy,iOS 不清楚有没有类似的动作。
    rtmp 的话,即使是本地也很难控制延时在 2s 以内,可以做到,但是不好控制,控制在 3s 以内差不多
    txydhr
        7
    txydhr  
       2019-07-03 04:39:46 +08:00 via iPhone
    airplay
    Humorce
        8
    Humorce  
       2019-07-03 05:27:09 +08:00
    内网 2s 认真的吗?
    20015jjw
        9
    20015jjw  
       2019-07-03 06:15:58 +08:00 via Android
    adb 可以无线
    vysor 参考一下?
    AngryPanda
        10
    AngryPanda  
       2019-07-03 07:08:01 +08:00 via Android   ❤️ 1
    teamviewer for iOS 不行吗
    elfive
        11
    elfive  
       2019-07-03 07:24:21 +08:00 via iPhone
    都给软件方案,我提供个硬件方案。

    不知道是 USB Type-C 还是 Lightning 接口首先转 HDMI,然后跑通过普通 HDMI1.4 及以上的 HDMI 线接 HDMI 光端机,光端机另一头同样用普通 HDMI1.4 及以上的线接到显示器即可。

    我家里就是用的这个方案。延迟可以保证在个位数 ms 级别,FPS 游戏都没问题。

    可以参考我这个帖子 /t/566073
    AngryPanda
        12
    AngryPanda  
       2019-07-03 07:32:35 +08:00 via Android
    @elfive 他这个内网,未必是本地,可能是远程
    deviluser
        13
    deviluser  
       2019-07-03 07:58:14 +08:00 via Android
    我记得有个软件是借助广播地址实时直播的
    tankren
        14
    tankren  
       2019-07-03 08:19:00 +08:00
    vncviewer+vnc server
    missdeer
        15
    missdeer  
       2019-07-03 09:13:44 +08:00
    airplay
    arrow8899
        16
    arrow8899  
       2019-07-03 09:32:53 +08:00
    open stf
    exip
        17
    exip  
       2019-07-03 10:35:36 +08:00
    VLC 配合组播软件,多少终端都没问题,前提带宽够
    lamada
        18
    lamada  
    OP
       2019-07-03 11:15:37 +08:00
    @AngryPanda 没试过,功能上应该是满足需求的。是需要远程的,但是最好不走第三方公司的通道,能在本机实现服务。感觉协议应该就这几个,找一个最优的实现一下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1136 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:35 · PVG 07:35 · LAX 15:35 · JFK 18:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.