分享下自己做的微课制作平台,持续更新 bug 修复经验 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
veggie
V2EX    分享创造

分享下自己做的微课制作平台,持续更新 bug 修复经验

  •  
  •   veggie 2017-02-13 17:55:42 +08:00 2932 次点击
    这是一个创建于 3211 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想做这个工具平台的目的是想取代传统录制 mp4 视频方式来做体验更好的微课。

    由于视频占用空间巨大,耗费流量也不小,同样录制剪辑成本较高,所以我想如果能用新技术 基于 浏览器 HTML5 技术来打造一套能渲染矢量书写笔迹,配以背景课件,同步音频效果的 录制&播放 工具,可以大大改良微课制作及微课观看的体验~

    经过一段时间的技术攻关和产品打磨,目前已支持大致功能有 PDF 课件上传,手写笔迹,文字,贴图,在线交互测试题,语音录制,动画效果等

    配套的 H5 播放器提供发弹幕,截屏提问,支持手机、 pad 上 chrome 浏览器观看

    目前很遗憾还没能好好录制一份 Demo 微课做为产品使用介绍:sweat:

    欢迎大家来用用,目前主要用途定义为微课录制,但是我想也能用在其他很多地方,比如可以用来练习演讲,练习 presentation

    体验地址: https://17up.org

    作为一次尝试,肯定会遇到很多问题,今后将努力完善,尝试改进,之后的改进将不定期更新在下方,也算是经验分享,感谢大家的关注!

    Bug 修复记录

    2017-02-13 已修复一个重大兼容性 bug

    由于课件图片采用了 webp 格式存储在 upyun 上,所有不支持 webp 格式图片的浏览器在播放视频时都卡在了“加载图片中...”,现已修复,测试通过于 Firefox

    解决方案: upyun 可以直接在图片访问路径后加自定义版本号来转换图片,所以只要预先判断当前浏览器不支持 webp ,则加上一个指定的版本号去读取 jpg 或者 png 格式图片,就可以解决兼容性问题了 。

    但是在测试 safari 时,发现 safari 目前仍然不支持 opus 编码的 ogg 音频,所以播放时,仍然会卡在“正在加载音轨...“ 移动端浏览器,最新 chrome mobile 是可以正常播放的,包括音频。 safari mobile 预计肯定无法播放音频, QQ mobile 浏览器,无法播放音轨, canvas 渲染能力也比 chrome 差不少。

    总结:在移动端只有 chrome 才算可以正常体验,未来将尝试下微信小程序版本的播放器开发,希望可以在移动端得到更佳体验~~

    第 1 条附言    2017-02-17 09:31:19 +08:00
    很荣幸被采访报道了一下 http://www.lieyunwang.com/archives/272150
    第 2 条附言    2017-02-19 22:13:45 +08:00
    2017-2-19 更新
    新增 笔迹曲线 优化,消除不必要的曲线锯齿,使用 simplify-path 提供的算法,感谢网友反馈的笔迹锯齿问题!
    下一步,我希望尝试增加 手写板压感 效果支持,自己刚买了块 wacom 的数位板,可以有压感支持,笔迹就能自动调节粗细了吧
    第 3 条附言    2017-03-27 23:46:11 +08:00
    3 月 27 日更新

    已新增 “笔迹灵敏度” 用户偏好设置,可以自由调节手写笔迹的平滑度。
    已更换 ssl 证书, startssl 的免费证书被各大浏览器封杀,官方回复预计要几个月才能恢复,于是找到了靠谱的 letsencrypt ,参照官方教程,很容易配置。
    已调整录制按钮到底部菜单。

    正在开发 android app player , cordova + vue.js
    第 4 条附言    2017-04-06 13:43:33 +08:00

    Alt Text

    6 条回复    2017-06-30 14:47:16 +08:00
    veggie
        1
    veggie  
    OP
       2017-02-21 11:18:19 +08:00
    新增 道格拉斯-普克算法 微课演示, https://17up.org/player#/v/-KdTc9u9DRIqpMg8TNxs
    veggie
        2
    veggie  
    OP
       2017-02-23 18:24:18 +08:00
    新增语音 30 秒连续录制直播功能,模仿千聊 live ,也就是最多延迟 30 多秒,暂时放弃 webrtc 这货了
    cattrace
        3
    cattrace  
       2017-03-02 18:02:35 +08:00
    试看就不要搞什么登录和 20s 限制了啊。。
    veggie
        4
    veggie  
    OP
       2017-03-02 18:35:51 +08:00
    @cattrace 好,应要求已经去除 20 秒试看限制啦,不过未登录用户无法拖动进度条,设置了一点小障碍
    veggie
        5
    veggie  
    OP
       2017-05-05 09:27:30 +08:00
    手绘微课 小程序已发布,欢迎体验
    veggie
        6
    veggie  
    OP
       2017-06-30 14:47:16 +08:00
    手绘微课 小程序已更新,增加邀请卡功能
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2645 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 14:30 PVG 22:30 LAX 06:30 JFK 09:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86