Preventing Cat-astrophes
summary
GNU MediaGoblin is a Python 3 media-publishing server (version 0.9) that actually transcodes and serves photos, audio, video, PDFs and 3D STL models using Python 3, GStreamer and a Celery/Postgres/SQLAlchemy backend; it produces thumbnails, multi-resolution video, WebGL previews for 3D and stores hashed filenames. It implements client-server and server-server federation via ActivityStreams / Pump.io (so comments and shares propagate), ships under the Affero GPL with FSF stewardship, runs on home or VPS installs, and leaves backups and multi-tenant hosting to site operators.
AI-written summary · about
chapters (11)
- 0:00Intro
- 1:06Who is MediaGoblin for
- 2:05MediaGoblin Overview
- 3:24Photos
- 6:38Video
- 8:24STL Model
- 9:59MediaGoblin
- 17:27Federation
- 19:43Activity streams
- 21:21Support MediaGoblin
- 23:10Summary
related talks
05mgpImage - Interacting with pyGTK, PIL and Plone
15mMediaPipe Web: Bringing cross-platform AI tech to the browser
28mUsing Python to stream media using GStreamer for WebRTC and RTSP applications
30mMultimedia file management in web applications
29mA GIF Odyssey
19mPerformant and accessible client-side media processing with Mediabunny
10mLooking at the web agnostically
10mShow, Don't Tell
