openstr.com 是我采用 openmix.org 开源框架 MixPHP MixGo 开发的一套创新的 DRM 系统,旨在帮助开发者低成本发布视频教程,获取必要的收益。另外:这两个框架也是我开发的

想要发布视频教程遇到的问题

开源创造者或编程大神想分享一些技术时:

  • 发布到 bilibili 等公开平台则颗粒无收,用爱发电无法持续坚持
  • 慕课网只能按他们出的选题来讲课,很难匹配,同时抽佣感人
  • 自己部署网站,开发需要时间,同时 OSS 对象存储的流量费用及其高昂
  • 支付渠道很难申请
  • 传统视频网站对教程视频中关联的代码和说明信息无法展示,影响学习体验

离线加密视频网页播放技术

我开发了一个多平台 win mac linux 的 CLI 程序,来负责离线加密视频的驱动

  • 首先我们只需使用 openstr-cli make foo.mp4 命令把我们的 .mp4 视频转换为 .str 加密视频文件
  • 然后使用 openstr-cli emit foo.str 将加密视频发布到网站里
  • 接下来在网站中创建一个频道,将视频发布到这个频道中,例如:PHP 与 Go 的基础知识对比视频讲解
  • 在视频下方提供了和 Github、Gitee 同样的 Readme 页,开发者可以编写视频中涉及的代码和演讲内容,用户可以边看视频边复制代码测试
  • 然后在视频页面点击分享按钮,将视频信息贴到你的开源项目 Readme 页中,例如:github.com/mix-go/mix
  • 在网页里我们可以添加 .str 的下载地址,当然也可以选择直接通过 QQ 等直接发给你的用户
  • 持有 .str 文件的用户,只需打开 openstr-cli 就可以直接到网页中播放这个视频(付费后)
  • 由于是本地播放,没有流量费用产生,同时视频想多高清就多高清,快进快退也迅速
  • 同时 .str 是加密文件,无需担心视频的泄露问题,随便放哪里都可以

撸代码的乡下人
252 声望46 粉丝

我只是一个单纯爱写代码的人,不限于语言,不限于平台,不限于工具