只考虑在内网环境下,本地电脑启一个服务器,在移动端(先考虑 ios )把屏幕信息推送到服务器,然后在本地可以实时查看,主要是用来做一些移动设备的实机远程调试,减少交通和人力成本。现在能想到的是用直播的套路,写一个推流客户端,在目标设备上安装并推流,走 rtmp 协议,不知道有没有其他方案。想要的效果是低延时,最好控制在 2s 内。连接数不用很高,甚至可以假定为 1,不需要音频信息,清晰度能看清楚就行。
1
Iamnotfish 2019-07-03 01:53:25 +08:00
tightVNC? 好像不支持移动端,不过是内网传输的。不知道符合不符合楼主的需求
|
2
lamada OP @Iamnotfish 好像不是很符合。我不需要远程控制,另外推流的目标设备必须是移动端,不是 PC。
|
3
lamada OP 还有一种方案是点对点传输,类似于视频聊天,不同的是只需要单方面传流,不是摄像头,而是获取当前屏幕的信息,不知道技术上是否有限制
|
4
zjb861107 2019-07-03 02:09:30 +08:00 via iPhone
Android ? minicap
|
5
VYSE 2019-07-03 02:49:10 +08:00 via Android
realvnc
|
6
MonoLogueChi 2019-07-03 03:18:10 +08:00 via Android 1
安卓的话可以用 adb 实现,具体可以看一下项目 scrcpy,iOS 不清楚有没有类似的动作。
rtmp 的话,即使是本地也很难控制延时在 2s 以内,可以做到,但是不好控制,控制在 3s 以内差不多 |
7
txydhr 2019-07-03 04:39:46 +08:00 via iPhone
airplay
|
8
Humorce 2019-07-03 05:27:09 +08:00
内网 2s 认真的吗?
|
9
20015jjw 2019-07-03 06:15:58 +08:00 via Android
adb 可以无线
vysor 参考一下? |
10
AngryPanda 2019-07-03 07:08:01 +08:00 via Android 1
teamviewer for iOS 不行吗
|
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 |
12
AngryPanda 2019-07-03 07:32:35 +08:00 via Android
@elfive 他这个内网,未必是本地,可能是远程
|
13
deviluser 2019-07-03 07:58:14 +08:00 via Android
我记得有个软件是借助广播地址实时直播的
|
14
tankren 2019-07-03 08:19:00 +08:00
vncviewer+vnc server
|
15
missdeer 2019-07-03 09:13:44 +08:00
airplay
|
16
arrow8899 2019-07-03 09:32:53 +08:00
open stf
|
17
exip 2019-07-03 10:35:36 +08:00
VLC 配合组播软件,多少终端都没问题,前提带宽够
|
18
lamada OP @AngryPanda 没试过,功能上应该是满足需求的。是需要远程的,但是最好不走第三方公司的通道,能在本机实现服务。感觉协议应该就这几个,找一个最优的实现一下。
|