实现效果

1.可以直接从服务端指定的目录读取视频资源,可以当作付费资源的一种点播方式。 2.客户端摄像头流直接发送到服务端,然后再回传,利用此种思路可以解决换脸,人脸服务端验证、服务端特效等等。


1.可以直接从服务端指定的目录读取视频资源,可以当作付费资源的一种点播方式。 2.客户端摄像头流直接发送到服务端,然后再回传,利用此种思路可以解决换脸,人脸服务端验证、服务端特效等等。
1 adrianzhang Feb 25, 2023 播放时用 IDM 啥的没法下载么? |
2 suke119 OP @adrianzhang 都没法下载的,这玩意就是一点点传输过来的实时视频 你可以想像成我们视频聊天,这个视频 |
3 okakuyang Feb 25, 2023 前端改一下代码就可以拿到视频了 |
| img src="https://cdn.v2ex.com/avatar/e3c5/b261/606399_normal.png?m=1775796395" class="avatar" border="0" align="default" alt="suke119" data-uid="606399" /> | 4 suke119 OP @okakuyang 拿不到的,除非全部播放完录制;否则视频是从服务端点对点过来的,实时传输,前端没有存也无法直接获取 |
5 haoxuexiaoyao Feb 25, 2023 怎么部署呢 |
6 suke119 OP @haoxuexiaoyao 下载源码直接 然后安装依赖 直接启动即可,服务器上也是一样,然后 nginx 代理出来 |
7 jabari Feb 25, 2023 怎么解决录屏 |
9 penzi Feb 25, 2023 via Android 没太懂,进度是不是能拖? |
11 flyqie Feb 26, 2023 via Android /div> 你知道 音视频付费资源保护 为什么基本没有 webrtc 方案吗? 就是因为兼容性,灵活性。 资源占用问题先不谈,拖动进度理论上来说走 datachannel 发送时长也不是不能用。 |
12 flyqie Feb 26, 2023 via Android |
13 suke119 OP @flyqie 我知道呀 这个只是一种方案,公有化资源确实离不开 cdn ,但是私有化资源是可以不依赖的,特殊付费资源占比是少部分的。而且就是因为不走 cdn 才推荐的这种方案,如果有 cdn 最佳的无疑是 HLS 。流媒体服务器的性能和宽带本身就优于普通服务器,所以我的想法是尽可能的中间避免走太多的东西,不要浪费流媒体服务本身的资源 |
14 e190sniper Mar 1, 2023 请教 楼主 一个问题,如果要搭建 视频点播网站,要能拖动进度的,是不是只有 m3u8 的方式? 但是 如果一个视频转成 HLS ,要几乎跟原视频差不多的硬盘空间了。 |
15 lakehylia Mar 1, 2023 前端没有存,但是抓包可以抓到音视频包吧? |
16 suke119 OP @e190sniper 通过 webrtc 看 11 楼的,datachannel 也是可以实践的,比如拖动将时间发送到后台,然后后台 seek 到指定的时间在播放 |
18 Rrrrrr Mar 1, 2023 video 标签不是有个属性可以被录制 |
19 yuanxing008 Mar 1, 2023 webRTC 印象中 18 年研究的时候是支持 cdn 的 |
20 suke119 OP @yuanxing008 我的印象中这玩意本身不支持的,毕竟点对点的 RTP 包,在直播场景中结合 CDN 改造的,一般是 RTMP 、RTSP 服务端顶层然后到边缘节点之间的 CDN ,然后边缘节点到客户端从 RTMP 、RTSP-》 WebRTC 点播 |
22 Kiriya Mar 1, 2023 爱优腾用了这技术 OP 就成始作俑者了 |
24 superliy Mar 1, 2023 第一点跟 RTMP ( http flv ),RTSP ,有本质区别嘛?用 http flv 也可以做点播,下载也等于录制 |