このプロジェクトについて
MediaCMSは、小規模から中規模の動画およびメディアポータルを迅速に構築できるよう設計された、モダンでフル機能を備えたオープンソースのコンテンツ管理システム(CMS)です。Django/Python、Celery、Reactを使用して構築されており、Swaggerでドキュメント化された包括的なREST APIが含まれています。
主な機能には、セルフホスティングによるデータの完全な制御、複数の公開ワークフロー(公開、非公開、限定公開、カスタム)、カテゴリとグループを用いたロールベースアクセス制御(RBAC)、Whisperによる自動文字起こし、そして各種メディア形式(動画、音声、画像、PDF)のサポートなどが含まれます。また、複数の分類オプション(カテゴリ、タグ)、ソーシャル共有、埋め込みコード生成、Moodleプラグインを含むLTI 1.3対応、動画トリミング、SAMLサポート、ライブ検索、プレイリスト、ライト/ダークテーマを備えたレスポンシブデザイン、高度なユーザー管理、設定可能なアクション(ダウンロード、コメント、いいね)、ロゴやフォント、スタイルのカスタマイズオプションも提供しています。
強化された動画プレイヤー(video.js)は、複数の解像度と再生速度をサポートしており、HLSによるアダプティブストリーミング、多言語字幕、144pから1080pまでのプロファイルを持つスケーラブルなトランスコーディング(h264、h265、vp9)に対応しています。さらに、再開可能なアップロードのためのチャンク分割ファイルアップロードもサポートしています。
MediaCMSは、大学、機密性の高いコンテンツを扱う組織、コミュニティ形成、個人用ポータルに適しています。インストールはDocker Composeまたは自動化スクリプトを通じて行うことができ、ユーザー、管理者、開発者向けのドキュメントが用意されています。本プロジェクトはCinemata、Critical Commons、surgeryu.orgなどの大学や組織で使用されています。ライセンスはAGPL v3であり、商用サポートやサービスも利用可能です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.