awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mediacms-io avatar

mediacms-io/mediacms

0
View on GitHub↗
4,740 स्टार्स·871 फोर्क्स·JavaScript·agpl-3.0·13 व्यूज़mediacms.io↗

Mediacms

MediaCMS is a self-hosted media content management system designed for hosting, organizing, and distributing video, audio, images, and PDF files. It functions as a digital asset management platform that combines a transcoding pipeline with a server capable of delivering adaptive video streaming.

The system is distinguished by its automated media transcoding pipeline, which converts uploaded files into multiple resolutions and codecs and generates automatic transcriptions. It integrates SAML and OAuth identity layers to connect external enterprise identity providers for managing user access and permissions.

The platform provides a comprehensive set of media lifecycle tools, including a professional video player with multilingual caption management, browser-based video trimming, and a visual editor for creating timestamped chapters. It covers broad capability areas such as role-based access control, content visibility settings, and the organization of assets into channels and playlists.

Additional functionality includes tools for legacy media data migration, system health monitoring, and the ability to customize site appearance and interface localization.

Features

  • Video Streaming Servers - Functions as a self-hosted platform for broadcasting and streaming video content via adaptive streaming.
  • Media Streaming - Implements an on-demand media streaming framework that supports multiple resolutions and captions.
  • Content Organization Systems - Provides a system for grouping videos, audio, PDFs, and images into channels and categories.
  • Private Content Access Controls - Implements mechanisms to set media assets to public, unlisted, or private to restrict visibility and access.
  • Django-Based CMS Frameworks - Built as a content management system leveraging the Django web framework for ORM, authentication, and routing.
  • Multi-Format Media Portals - Provides a branded portal for hosting and serving video, audio, images, and PDF files.
  • Self-Hosted CMS Platforms - Provides a complete self-hosted content management system for organizing and distributing diverse media files.
  • Media Asset Managers - Implements a system for classifying and organizing media libraries using categories and tags.
  • Digital Asset Managers - Provides a digital asset management system for cataloging and retrieving media files using metadata.
  • Adaptive Bitrate Streaming - Implements adaptive bitrate streaming by segmenting video files into multiple resolutions and codecs.
  • Media Transcoders - Uses an FFmpeg-based transcoding pipeline to convert raw video files into various web-compatible formats.
  • Automated Transcoding Workflows - Implements an automated workflow for converting uploaded videos into multiple compatible resolutions and formats.
  • Enterprise Identity Providers - Integrates with external enterprise identity providers using SAML to manage user authentication and role mapping.
  • Identity Provider Integrations - Connects to outside identity providers to manage user access and synchronize login credentials.
  • Role-Based Access Control - Maps users to specific groups and permissions to determine content visibility and administrative capabilities.
  • SAML Authentication - Implements SAML-based authentication to map external enterprise identities to internal system roles.
  • Asynchronous Task Queues - Utilizes an asynchronous task queue to process heavy media transcoding and transcription jobs in the background.
  • Speech to Text Transcription - Utilizes speech-to-text technology to automatically convert video audio into searchable text transcripts.
  • Chunked Uploaders - Supports chunked file uploads to enable pausing and resuming of large media asset transfers.
  • External Media Distribution - Generates embed codes and social media sharing options for distributing hosted media content.
  • Media Asset Search - Implements a live search functionality for instantly locating video, audio, and image assets within the media library.
  • Playlist Managers - Offers tools for creating and organizing curated, ordered collections of audio and video content.
  • Video Chaptering Tools - Provides a visual editor for defining and managing time-coded segments and labels within video content.
  • Clip Trimming - Implements a browser-based tool for adjusting the start and end points of video segments.
  • Multilingual Captioning - Provides a system for uploading and displaying subtitles in multiple languages for global accessibility.
  • REST API Interfaces - Exposes internal functionality through a documented server-side REST API for external tool and workflow integration.
  • User Identity Management - Provides a system for handling user registration via self-signup or invites and mapping external identity data.
  • User Invitation Systems - Controls system entry through mechanisms for self-registration, invite-only access, or closed registration.
  • Video Players - Ships a professional video player with controls for playback speed and resolution adjustment.
  • Video Streaming - Modern content management system for video and media hosting.
  • Python 项目 - Listed in the “Python 项目” section of the Great Open Source Project awesome list.

स्टार हिस्ट्री

mediacms-io/mediacms के लिए स्टार हिस्ट्री चार्टmediacms-io/mediacms के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

mediacms-io/mediacms क्या करता है?

MediaCMS is a self-hosted media content management system designed for hosting, organizing, and distributing video, audio, images, and PDF files. It functions as a digital asset management platform that combines a transcoding pipeline with a server capable of delivering adaptive video streaming.

mediacms-io/mediacms की मुख्य विशेषताएं क्या हैं?

mediacms-io/mediacms की मुख्य विशेषताएं हैं: Video Streaming Servers, Media Streaming, Content Organization Systems, Private Content Access Controls, Django-Based CMS Frameworks, Multi-Format Media Portals, Self-Hosted CMS Platforms, Media Asset Managers।

mediacms-io/mediacms के कुछ ओपन-सोर्स विकल्प क्या हैं?

mediacms-io/mediacms के ओपन-सोर्स विकल्पों में शामिल हैं: chocobozzz/peertube — PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent,… ampache/ampache — Ampache is a self-hosted media server and digital music library manager written in PHP. It provides a web-based… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… wagtail/wagtail — Wagtail is an open-source content management system built on the Django web framework. It provides a structured,… bookstackapp/bookstack — BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured… gpac/gpac — GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing…

Mediacms के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Mediacms के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • chocobozzz/peertubeChocobozzz का अवतार

    Chocobozzz/PeerTube

    14,520GitHub पर देखें↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    TypeScriptactivitypubangulardecentralized
    GitHub पर देखें↗14,520
  • ampache/ampacheampache का अवतार

    ampache/ampache

    3,792GitHub पर देखें↗

    Ampache is a self-hosted media server and digital music library manager written in PHP. It provides a web-based platform for organizing, managing, and streaming personal audio and video collections to multiple devices and network environments. The system distinguishes itself as a collaborative media playback platform, supporting shared playlists and a democratic voting system that allows multiple users to influence an active playback queue. It also functions as a real-time media transcoder, converting audio and video formats during transmission to match client bandwidth and hardware requireme

    PHP
    GitHub पर देखें↗3,792
  • vendurehq/vendurevendurehq का अवतार

    vendurehq/vendure

    7,924GitHub पर देखें↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    GitHub पर देखें↗7,924
  • wagtail/wagtailwagtail का अवतार

    wagtail/wagtail

    20,366GitHub पर देखें↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Pythoncmsdjangohacktoberfest
    GitHub पर देखें↗20,366
  • Mediacms के सभी 30 विकल्प देखें→