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