这个项目能做什么
MediaCMS 是一款现代且功能全面的开源视频与媒体内容管理系统(CMS),旨在帮助用户快速搭建中小型视频和媒体门户。它采用 Django/Python、Celery 和 React 构建,并包含一个通过 Swagger 文档化的全面 REST API。
主要功能包括:通过自托管实现对数据的完全控制;支持多种发布工作流(公开、私有、不列出、自定义);具备基于角色的访问控制(RBAC)、分类和群组管理;通过 Whisper 实现自动转录;支持多种媒体类型(视频、音频、图像、PDF)。此外,还提供多种分类选项(类别、标签)、社交分享、嵌入代码生成、LTI 1.3 支持(含 Moodle 插件)、视频修剪、SAML 支持、实时搜索、播放列表、响应式设计(浅色/深色主题)、高级用户管理、可配置操作(下载、评论、点赞)以及徽标、字体和样式的定制选项。
增强的视频播放器(video.js)支持多种分辨率和播放速度,并通过 HLS 实现自适应流媒体传输,支持多语言字幕,同时提供从 144p 到 1080p(h264、h265、vp9)的可扩展转码配置文件。它还支持分块文件上传以实现断点续传。
MediaCMS 适用于大学、拥有敏感内容的组织、社区建设及个人门户。可通过 Docker Compose 或自动化脚本进行安装,并提供面向用户、管理员和开发者的文档。该项目已被 Cinemata、Critical Commons 和 surgeryu.org 等大学和机构使用。它在 AGPL v3 许可证下发布,并提供商业支持和服务。
评论
0 评分人数达到10人后显示
登录后参与讨论。