外部链接视频——从第三方解析到内嵌 iframe
1.x 时代:依赖第三方解析
在 OTTOhub 刚起步的 1.x 时代,用户投稿视频的唯一方式是填写 B 站视频链接——系统会通过第三方视频解析网站把站外视频解析出来,然后把播放页链接指向 OTTOhub 的播放页。
这对早期社区来说是一种聪明的做法:不需要自己托管视频资源,靠解析外部链接就能让社区有视频内容。
2.x 时代:禁用外部投稿,改用 iframe
到了 2.x 时代,这个做法被彻底推翻:
- 禁用了外部链接视频的投稿功能——用户不再能通过填外部链接来投稿
- 原有外部链接视频改用内嵌 iframe 播放器展现——直接在 OTTOhub 播放页里内嵌一个 iframe,加载原视频的播放页
为什么这么改
OTTOWiki 的记载里没有直接写明原因,但可以推测:
- 第三方解析不稳定——解析服务经常失效或被封,导致视频无法播放
- 托管成本上涨——社区注册用户快速增长,内容量变大,靠第三方解析撑不住了
- 合规考虑——直接内嵌 iframe 可能比第三方解析更稳妥
现在的情况
3.x 时代和当前版本都延续了 2.x 的做法:禁止外部链接投稿,原有外链视频用 iframe 内嵌播放。新投稿必须是直接上传的本地视频文件。