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

2019-07-03 01:50:51 +08:00
 lamada

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

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

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

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

可以参考我这个帖子 /t/566073
AngryPanda
2019-07-03 07:32:35 +08:00
@elfive 他这个内网,未必是本地,可能是远程
deviluser
2019-07-03 07:58:14 +08:00
我记得有个软件是借助广播地址实时直播的
tankren
2019-07-03 08:19:00 +08:00
vncviewer+vnc server
missdeer
2019-07-03 09:13:44 +08:00
airplay
arrow8899
2019-07-03 09:32:53 +08:00
open stf
exip
2019-07-03 10:35:36 +08:00
VLC 配合组播软件,多少终端都没问题,前提带宽够
lamada
2019-07-03 11:15:37 +08:00
@AngryPanda 没试过,功能上应该是满足需求的。是需要远程的,但是最好不走第三方公司的通道,能在本机实现服务。感觉协议应该就这几个,找一个最优的实现一下。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/579466

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX