题记
不知不觉中,马上就要步入30岁的大关了,新年立下的Flag之一就是坚持写博客,那么就开始吧...
我们想要什么样的功能?
思考一个产品其目标,当然最终的目的就是给用户(当然可以使自己),用着舒服,用的省心,功能强大,操作简单,以我自己作为一个最终的用户考量的话,那么...
- 基本的编解码功能要有,切片要有,截封面图(支持gif)要有,强大的同步功能
- 要能离线下载,这样我部署完了之后就可以挂机等着了
- 要能推流,我想做个电台直播间
- 一定要部署起来简单,最好跟当初的php without composer 的一样一样的.
- 可靠性强大
- 扩展性强,最好能自己写插件
- 任务管理不要太费劲
- . . . .
基于以上几点,选择技术栈
- 转码,切片,多媒体操作 -> Ffmpeg
- 快速搞后台 Django
- Ffmpeg 不需要手动安装
- Celery作为强有力的异步任务支撑,已经收到了广大的商品化的验证
- 离线下载的话,you-get 搞定一切
当我写完这篇文章的时候,其实功能已经差不多了 ?
基本的雏形完成
插入一个视频试试
{% dplayer "url=https://api.mov.pw/media/hls_media/9/index.m3u8" "theme=#FADFA3" "autoplay=true" "vidtype=hls" %}