V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  rizon  ›  全部回复第 22 页 / 共 50 页
回复总数  996
1 ... 18  19  20  21  22  23  24  25  26  27 ... 50  
2019-12-05 22:46:29 +08:00
回复了 BlackHole1 创建的主题 分享创造 分享一个在公司花了半年开发的服务端录制项目
@BlackHole1 #26 感谢楼主的耐心回复,我感觉我应该是明白了哈,这个思路确实很有创意也很大胆。感觉也许能好好利用下去做些东西。

有时间好好学习下,感谢
2019-12-05 00:36:27 +08:00
回复了 shazh520 创建的主题 程序员 关于代码的病 有解吗?
我也这样,每次提交都得一行行的看一遍。
每次提交都担心代码有问题的,或者跑本地测试改了代码忘记改回来的,以及其他琐碎的事情都担心。

如果别人和我写了同一个文件,我要拉下来看看他改了什么,会不会把我的东西覆盖掉。

这些都是有前车之鉴的,写代码时被其他人打断思路,回头写的时候就有可能写差了,提交的时候 review 很有用,而且也会避免提交了测试代码的事情。
有些人写代码不够谨慎,git 使用也不谨慎,覆盖你的代码的事情很容易出现,你不可能就能要求别人怎么做,所以就只有自己多注意代码别被其他人覆盖。
2019-12-04 23:11:26 +08:00
回复了 BlackHole1 创建的主题 分享创造 分享一个在公司花了半年开发的服务端录制项目
@BlackHole1 #12
你的描述有些不明白
上课的页面与直播是相同的,以此为例子
1. 只需要录制一个人的页面就可以了对吧,因为所有人看到的内容是相同的。而且也不可能同时录制多个客户端的操作,这些操作是不可能同时集中作用到服务器的一个网页上的啊
2. 录制的内容大部分都是服务器已有的,比如摄像头数据,聊天内容,这些本来就会发送到服务器转发给其他客户端,这个还需要从客户端上传到服务端吗?应该是服务端直接获取才对啊。客户端也没有带宽去上传摄像头等视频内容啊
3. 如果以上两点成立,也就是你把服务端已有的数据和教师端的页面操作行为拼凑到服务器上的镜像网页中复现。但我觉得这个比较难,服务器上不是镜像网站这么简单,是需要定制化开发的啊,从描述上看你们应该不是这样做的,

所以 说来说去还是不懂。。。。
2019-12-04 22:55:41 +08:00
回复了 BlackHole1 创建的主题 分享创造 分享一个在公司花了半年开发的服务端录制项目
虽然没看懂,但是似乎这东西很厉害的样子。。。
2019-12-04 22:54:12 +08:00
回复了 BlackHole1 创建的主题 分享创造 分享一个在公司花了半年开发的服务端录制项目
恕我愚钝,想了半天还是没明白。。。。

这个 docker 镜像是做什么用的?是个演示用的 还是服务端?
docker 提供了两个接口,一个是 unbuntu 的 vnc 端口?一个 chrome 的 debug 端口?
然后你在本地的 chrome 打开远程 debug,调试 docker 中的 Chrome 页面,然后本地执行 rebirth 的 录制命令,然后服务器就会录制。。
但是好懵逼。。。实际的应用中是怎么个流程呢?
怎么把你的这个东西安装到我们的服务里来?怎么去部署??
在你们的业务场景中,老师端对应的是你视频里的哪部分?学生端对应的是哪部分?服务器录制是服务器自动化的操作还是需要谁去触发?
2019-12-04 22:36:50 +08:00
回复了 BlackHole1 创建的主题 分享创造 分享一个在公司花了半年开发的服务端录制项目
看了一下后还是有些懵。。。

这个录制的基本实现原理是什么?是在服务端同步了客户端的所有操作行为,然后服务端进行录制? 那比如在网页播放视频的时候怎么保证服务端和客户端的视频播放进度一致的?

这个同时只能录制一个客户端吧?
@canyue7897 #18 嗯,其实一开始倒是看到这句话了,不过可能是被 p2p 唬住了吧,想想也是,基本上就是市面上的那么个技术而已,也不可能有什么黑科技哈。
2019-12-02 15:26:36 +08:00
回复了 crazytree 创建的主题 设计 来了:无设计经验,迅速掌握如何构造易用、不丑的应用
@bshu #30 嗯,webrtc 在传输时,会判断网络情况是吧,能直接连接的就是那个叫 stun 的,如果不行则借助中转也就是 turn 来实现是吧? 所以这东西并无法解决 ipv4 下的普遍的内网传输问题,网速依然首先要与中转服务器
@canyue7897 #16 我没贴全,本地网络是可以直接发现其他客户端,但如果是不同网络,通过指定客户端的方式也可以实现传输

>Sharing files between devices in different networks
To send a file to another device in a different network, click + button in the upper right corner of the page and follow futher instructions.
@canyue7897 #10
有个叫 sharedrop 的 他宣称的是 p2p 文件传输啊,那这个怎么理解呢?

What is it?
ShareDrop is a free app that allows you to easily and securely share files directly between devices without having to upload them to any server first.

How to use it?
Sharing files between devices in local network*
To send a file to another device in the same local network, open this page (i.e. www.sharedrop.io) on both devices. Drag and drop a file directly on other person's avatar or click the avatar and select the file you want to send. The file transfer will start once the recipient accepts the file.
@flyoungstudio #12 好的吧,我看速度挺快的,还以为不走他们服务器的呢
那如果这样,怎么去确保数据是安全的,没有被劫持啊
@canyue7897 #10 zerotier 我也在用,他也是通过配置的 moon 来实现数据中转的吧,
我刚才又看了一下,zerotier 也好,webrtc 也好,都是先侦测网络如果可以直接通讯则走直连,如果不能的话就通过代理来转发,是这样的吗??
2019-12-02 15:00:43 +08:00
回复了 crazytree 创建的主题 设计 来了:无设计经验,迅速掌握如何构造易用、不丑的应用
@bshu #22 webrtc 也可以实现内网穿透?有些不太懂 NAT 的事情,所以如果是内网主机的话,它是走的 p2p 还是服务器中转的啊?
@hanatao #6
@canyue7897 #7
@lc7029 #1
关于第一条 没法 p2p,家里的设备或者公司的设备都没有直接的外网 ip 这是很正常的对吧,但是很多工具都实现了 p2p 传输啊,比如一些基于 webrtc 的 网页客户端(在网页上就可以直接点对点的传输文件),还有像 teamviewer 应该也是穿透了内网的点对点的吧? 那他们怎么实现的呢?
我理解的是,他们通过中间服务器拿到了 a 和 b 两端的 ip 地址以及被 nat 分配的端口号,把 ip 和端口号告诉另一个人,然后就可以直接连接了,那群晖不应该也是这样做的才对吗?
2019-12-02 12:00:23 +08:00
回复了 crazytree 创建的主题 设计 来了:无设计经验,迅速掌握如何构造易用、不丑的应用
@bshu #22 嗯嗯 谢谢哈,我研究一下
2019-12-02 11:50:03 +08:00
回复了 crazytree 创建的主题 设计 来了:无设计经验,迅速掌握如何构造易用、不丑的应用
@bshu #13 一直很好奇这种 p2p 的文件传输 怎么做的啊? 难道数据不是通过中间服务器转发的吗?真的是直接点对点的吗? 大概是应用的哪些技术啊?我挺想学一下的
2019-11-29 17:37:00 +08:00
回复了 licoycn 创建的主题 程序员 这个网站作者真优秀
@misaka19000 #9 这个真牛,还有艺术性在里面啊 让我想起了艾迪芬奇的记忆
2019-11-28 20:24:50 +08:00
回复了 HelloRickey 创建的主题 程序员 前端的胸弟们,分享下你们的技术栈吧。
vanilla js

哈哈,路过瞎凑热闹,本人 java 程序员,研究过 angular js、vue,不过最后做的小项目也只用了 jquery+webpack 而已,一直想换 vue,不过没时间折腾了,反正小项目 jquery 够用了,换个框架也就图个新鲜。
当年毕业后接手的第一个工作就是开发公司的审批流,用 activiti
1 ... 18  19  20  21  22  23  24  25  26  27 ... 50  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   911 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 21:43 · PVG 05:43 · LAX 13:43 · JFK 16:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.