想弄一个类似 b 站的弹幕视频站,主要就是我自己看或者就几个人用,有个类似交流区的地方就更好了。
之前尝试过或者想过不行的解决方案如下:
一开始没想到投什么节点好,最后觉得奇思妙想更适合,能实现的不能实现的都说说,万一有能行的呢😂
![]() |
1
jiaoguan1688 20 天前
突然想起来 老同学的 av 站存储在境外 10g 口的服务器上 那流量简直就是洪水猛兽
|
![]() |
2
leonidas 20 天前
同好奇这些视频站是怎么存储的
|
3
LxnChan OP ![]() @leonidas 一般来说的话是对上传的视频压缩,切片;用 oss 做存储;用大数据给各个切片加标签(热数据、温数据、冷数据)然后分类存储,不同访问量(请求数)的费用不同;分发时把热数据和部分温数据分发到边缘节点( PCDN ),这部分数据不占自己 CDN 和回源 oss 的流量。
比如假设 1 个 1G 的 MP4 视频上传,压缩后 0.5G (降比特率),切 100 片,1 片就是 5.12MB ,这样即便是点进去就退出也只消耗 5.12MB CDN 流量,拖动进度条就直接调用对应的那一片返回给客户端,中间那部分也不消耗流量。以上部分如果分发到 PCDN 节点消耗流量更少。 这套方案的缺点就是需要大规模的算力支撑(折腾的起),我这就自己看肯定没法这么搞。 |
![]() |
4
buytraffic 19 天前 via Android
有些类似 doodstream.com 这样的平台,不花钱会有些许广告,花钱升级账号就可以去除广告提高用户体验。同时也需要花时间上传。服务商跑不跑路纯看良心。
但你要在国内搞的话就不合适,这些普遍对国内优化不佳。话说你视频内容是合规的还是可能侵权的呢?如果就是为了私底下几个人看剧看电影+弹幕,一些视频站程序应该有相关的插件吧,源可以用黑木耳之类的速度还行,清晰度有牺牲。 |
5
LxnChan OP @buytraffic 那既然没有上传到公开平台比如把 b 站这种当网盘用肯定是不合规的资源,没用公开的源是因为普遍画质或者字幕不行
|
6
sayyiku 19 天前
看预算吧,实际上现在存储没有想象的那么贵,从欧美存储机器来看,平均 1T 1 刀-2 刀左右,流量也是基本上 1G 不限的。做个绰绰有余了。当然这里指的是单纯的存储杜甫。
小鸡那就一般限流了,不过胜在价格便宜,其实还好吧 |
![]() |
7
buytraffic 19 天前
@LxnChan DPlayer 或许符合你的弹幕要求,然后不合规资源只能首选海外的服务器自建云盘了(比如 BuyVM 的挂载盘 5$/1T/每月),别搞本地自建了,被制裁更麻烦。
|
![]() |
8
aispring 17 天前
有时候有共性需要,谈一下我的看法
1. 视频格式改为 m3u8 ,快进快退都方便且流量小 2. 本地 minio 上云,最好有公网 IP ,家用带宽和流量都不高应该不会被制裁,这个你需要反思一下 3. 借助公有网盘,比如百度云盘、阿里云盘这种,直接申请开发者走官方 api 调用,结合 m3u8 格式按需下载。好处:存储稳定,可以多搞几个账号叠加存储量,服务器上可以再搞个 minio 当缓存。缺点:需要一定的编码能力,且百度云盘速度和请求都有限制不知道能不能满足,阿里云盘说是下载快但是否有其他限制就不知道了。 ps:以上都是针对个人家用场景,理论上只要不是流量不是太大应该不会被封或被限制 |
9
LxnChan OP @aispring 学习了,m3u8 其实就是切片,这个主要是公有云存储没法像 oss 那样能够调用对应的 ts 切片;本地没公网 IP ,被制裁不是流量的事,是他们扫到有开放的 Web 服务扫到了一些不好的东西被制裁了
|
![]() |
10
aispring 17 天前
@LxnChan 1. 那可能是现在严了,以前有公网直接暴露 https 服务都没问题,另外首页之类能被直接扫到的加密码,自定义的地址无所谓
2. 公有云存储肯定不可能直接让你访问源文件啊,因此需要自己调 api 中转一下,有 key 的话代码不复杂 3. 没公网 IP 可以用 frp 或直接 vpn 走内网访问,用公网 IP 的好处是直接访问(服务器直接返回公网访问地址)和借助宽带上传上限 用户 -> 服务器 ->中转 -> 网盘或本地,因此一份通信但流量是双倍的,理论上只要带宽支持就完全没问题 |
12
mkt 15 天前
买个 99 元服务器,然后视频存 oss ,你访问服务器->服务器内网访问 oss (不要流量费)
|