V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
onanying
V2EX  ›  程序员

OpenStr 帮助程序员低成本托管视频教程

  •  
  •   onanying · 2021-05-27 10:23:01 +08:00 · 1189 次点击
    这是一个创建于 1037 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 是加密文件,无需担心视频的泄露问题,随便放哪里都可以
    3 条回复    2021-05-28 16:18:33 +08:00
    lepig
        1
    lepig  
       2021-05-27 17:51:17 +08:00
    楼主精力可真旺盛,我已经撸不动了
    mzsongyan
        2
    mzsongyan  
       2021-05-28 10:56:52 +08:00
    支持!
    onanying
        3
    onanying  
    OP
       2021-05-28 16:18:33 +08:00
    @lepig 还好,兴趣使然
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2449 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:54 · PVG 23:54 · LAX 08:54 · JFK 11:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.