这是我两年前想跟一个相亲对象一起看美剧弄的,之前也研究了一些方案,不过都不太满足我的需求,我的需求就是双方都是 PC ,各自看本地下载好的视频文件,然后两边可以分别显示不同的字幕。这个需求只能通过本地播放器来实现,后来我发现新版射手影音使用 electron 写的,作为前端切图仔,写几行 js 就完成了需求。原理就是 websocket ,播放、暂停的时候向对方推送一个消息,对方收到消息后,跳转到对应的时间,也做播放、暂停的操作,延迟可控制在 0.5s 以下。后来我又加上了一个 web 版本,对方客户端是个浏览器就行,这样手机也能一起看了,不过切换字幕这个功能 web 版就用不了了。初始版本我实现了两种 websocket 方式,自建 websocket 服务(需要公网 ip 服务器)和 GoEasy 提供的 websocket 服务(免费两个月,后面需要收费),前不久我研究了一下 leanCloud 的即时通讯服务,发现也是用 websocket 实现的,就把 leanCloud 即时通讯的实现方式也加了进来,用这个不需要公网 ip 服务器,免费额度也完全够用。之前在 V2 发过一次了,后面也网友联系我让我帮忙部署代码和打包客户端,他们反馈效果还是不错的。有需要的 V 友可以收藏、STAR 二连,github 地址: https://github.com/liyang5945/sync-player
web 版同步效果
客户端与 web 版同步效果
1
bug403 2022-02-14 10:59:08 +08:00
话说,在一起看不香吗?
挺实用的 |
2
hutng 2022-02-14 11:01:31 +08:00
点赞👍
|
3
sidneyzhou 2022-02-14 11:02:21 +08:00
挺好的,以前恋爱时异地了很长时间,当时是两个人手拖进度条一起看哈哈。建议加一个微调能力,有时候双方的视频不是同一个版本
|
4
liyang5945 OP @bug403 #1 你想一下问什么会有异地恋这个词,能在一起谁不想在一起啊
|
5
glasswm 2022-02-14 11:07:02 +08:00
不错,云看电影。
|
6
NexTooo 2022-02-14 11:13:43 +08:00
第一下看岔了,看成同性恋异地。。
|
7
moonkiller 2022-02-14 11:21:54 +08:00
不错不错
现在在线视频好像也都有『一起看』这个功能 要是本地播放器也都加个就更好了 |
8
leon9986666 2022-02-14 11:34:31 +08:00
不错不错,但是我用腾讯会议,还能一起聊天
|
10
abigeater 2022-02-14 11:38:59 +08:00
star 下,不过现在很多女生都不用电脑了...手机用 web 的话很多浏览器会接管播放器,不知道还能不能一起看了
|
11
hs0000t 2022-02-14 11:53:20 +08:00 via Android
我用 moonlight 串流,走 IPv6 ,宽带上传 3M 完全够用,看累了就玩会小游戏,很方便
|
12
thet 2022-02-14 11:56:09 +08:00 via iPhone
我用的腾讯会议🐶,同时能语音聊天是刚需
|
13
ivershuo 2022-02-14 12:01:31 +08:00
女朋友看绝命毒师吗?
|
14
goranka 2022-02-14 12:03:35 +08:00
👍🏻。这半年异地以来一直用的腾讯会议,如楼上所说,语音或者视频聊天在这个场景里是刚需,毕竟陪女朋友看剧的时候回应她的吐槽是很重要的看剧环节......
|
15
liyang5945 OP @abigeater #10 移动端不影响的,能正常使用
@leon9986666 #8 @thet #12 @goranka #14 语音聊天跟我这个又不冲突,再单独开个 qq 或微信语音就行,用腾讯会议的话传输的是视频流,画质会压缩一部分 @ivershuo #13 看的是绝命律师 |
16
Daige 2022-02-14 12:13:14 +08:00
几年前用过一款叫微光的 app,边看边打电话
|
17
akili 2022-02-14 12:16:25 +08:00
discord 也可以吧
|
18
licoycn 2022-02-14 12:53:01 +08:00
我之前自己做了一个 Chrome 插件,现在已经找不到人一起用了
|
19
x86 2022-02-14 13:08:23 +08:00
你陪女生看电影不说话的吗
|
20
sun019 2022-02-14 13:09:47 +08:00
很多视频网站不是有这个功能嘛 叫一起看 B 占上的?
|
21
EastLord 2022-02-14 13:09:53 +08:00
我有想过用腾讯会议
|
22
liyang5945 OP |
23
eltria 2022-02-14 13:57:24 +08:00
我记得 b 站就有类似的放映室的功能, 可以公开匹配, 也可以自己组好友。。。。这个功能现在是下线了么?
|
24
eltria 2022-02-14 13:59:03 +08:00
@liyang5945
需要两个人都下好视频资源。。。还需要 pc 或者笔记本。。。这门槛对于现在这个时代来说真的有点高了 |
25
littlewing 2022-02-14 14:21:41 +08:00
两边都要下载好视频放本地就没意思了,我以为可以一方看直接推流到对方呢
|
26
xiangxiangxiang 2022-02-14 14:24:32 +08:00
异地恋的时候用过微光,体验还不错。新电影的资源不用自己找 哈
|
27
liyang5945 OP |
28
shyrock 2022-02-14 14:41:03 +08:00
我还以为是在斗鱼自己开个直播间。。。
|
29
JzeroM 2022-02-14 14:46:23 +08:00
|
30
JzeroM 2022-02-14 14:58:13 +08:00
还有这个开源的网课互动 https://flat-web.whiteboard.agora.io/login
|
31
proger 2022-02-14 15:04:44 +08:00
今年过年的时候,和女朋友用钉钉共享一起看电影 hhh
|
32
liyang5945 OP @JzeroM #29 惊了,还有这种东西
|
33
gps949 2022-02-14 15:42:21 +08:00
还是不错的,我之前也想过做一个类似的,做了个简陋的就放弃了。https://www.gps949.com/2020/03/16/一起看电影 app 开发日志 /
后来很快 b 站一起看、人人影视一起看、FaceTime shareplay 什么的就都出来了,还有不少其他解决方案。 |
34
butanediol2d 2022-02-14 16:14:38 +08:00
我推荐一个 syncplay.pl ,最近跟网友一起看电影用了一下,感觉不错。支持 Windows/macOS/Linux ,播放器支持也很全面,而且不同的视频来源也可以同步,网络串流或者本地文件均可,只要视频时长相同,一个服务器可以多房间。官方的服务器在国外,国内我也自己搭建了一个,有想使用或者一起看电影的都可以找我要地址。
|
35
meronpanda 2022-02-14 16:38:14 +08:00
好东西,曾经也很想做个这样的东西,但是受限于网络延迟、画质不佳等问题没做下去,可惜现在倒用不上了
|
36
lilihangzhou 2022-02-14 16:56:56 +08:00
ios 15 出了个 shareplay 功能
|
37
JzeroM 2022-02-14 17:02:51 +08:00
@liyang5945 neko 没有语音,只能文字聊天,有语音就完美了
|
38
3x1415926535 2022-02-14 18:06:22 +08:00
屏幕共享就行了 还能一起打游戏
|
39
MIMIC 2022-02-15 01:17:32 +08:00
挺不错的,不过还有个老牌 app 也有这个功能,plex
|
40
twofox 2022-02-15 08:49:00 +08:00
一模一样的需求,只不过不是前端的,写不出来-.-
|
41
Dona1d 2022-02-15 09:06:37 +08:00
忘记叫什么了,三年前用过这种网站,现在用的远程软件 parsec 网络良好的情况下延迟非常低,非常适合一起打游戏。
|
42
liyang5945 OP @Dona1d #41 parsec 我也用过,不过之前网络不太行,所以我才搞了这个玩意
|
43
brust 2022-02-15 09:33:33 +08:00
这是我两年前想跟一个相亲对象一起看美剧弄的
所以看上了吗 在一块了吗 |
44
leavic 2022-02-15 09:48:37 +08:00
刚看标题第一反应是:凭啥歧视同性恋?
仔细一看是我看错了。 |
45
liyang5945 OP @brust #43 没有,这是个悲伤的故事,我弄好后找她一起看,她说了个好厉害然后也没同意一起看,后来见面说没感觉,小丑竟是我自己……
|
46
nil333 2022-02-15 10:24:56 +08:00
腾讯会议真不错哈哈哈哈强烈推荐,以前开会用到,后来发现真 tm 适合异地恋一起看电影的
|
47
ShawnFei 2022-02-15 10:34:46 +08:00
前段时间疯狂找 有诸如 coplay 和 syncsofa 两个好像都是国人开发的 都是利用 peer 服务器来同步 但或多或少都有些小问题
|
48
sjzjams 2022-02-15 10:38:05 +08:00
signalr 应该会更方便点哈哈
|
49
conver 2022-02-15 12:11:25 +08:00 via iPhone
plex 也可以,适合自建
|
50
abersheeran 2022-02-15 12:40:09 +08:00
QQ 有分享屏幕功能。
|
51
pepsiwant 2022-02-15 13:26:58 +08:00
有个 app 叫做微光
|
52
liyang5945 OP @pepsiwant #51 上面说了,这个视频资源有限,想看的东西没有
|
53
tianxin12138 2022-02-17 14:38:22 +08:00
FaceTime 好像就可以,还能直接在电视上看
|
54
Wataru 2022-03-12 17:11:41 +08:00
@butanediol2d 你好,可以给一下地址嘛
|
55
butanediol2d 2022-03-12 17:42:38 +08:00
@Wataru 你留个邮箱? V2EX 不太方便公开发出来。或者发信给我也可以:base64 ZG9jdG9ycy5kZXdzLTBkQGljbG91ZC5jb20=
|
56
LeanCloud 2022-05-18 18:36:40 +08:00
已二连 ヽ(✿゚▽゚)ノ
|
57
LeanCloud 2022-05-19 17:49:17 +08:00
可以转发作用户案例分享吗 ╰(*°▽°*)╯
|
58
liyang5945 OP @LeanCloud #57 可以
|