Home
XtreamUIPro

Museums & Cultural Centres

Exhibition video, archives and openings for visitors and members

Gallery screens play the museum's own film, a members' library holds talks and archive footage, and an opening goes out as a live channel — on servers the institution runs, working on the gallery network even without the internet.

Two visitors looking at a large abstract painting in a museum gallery.
Photo: rana aldemir · Pexels License

The challenges

What a museum has to solve

  • Screens in the galleries

    Exhibition film has to play reliably on screens inside the building, including a gallery or a basement where the connection is poor or absent.

  • An archive worth sharing

    Recorded talks, archive film and past exhibitions are valuable to members and researchers, but the institution cannot hand them to a public platform.

  • Members' access sold at the desk

    Membership is often sold at the door or in the shop, and the access must start there with a code rather than an online account.

How Xtream UI Pro helps

How the platform fits

  • Gallery screens on the local network

    The panel and the viewers' apps work on a local network without internet, activated by the licence key, so the gallery screens keep playing when the uplink is down.

  • A library for members

    Talks, archive film and past exhibitions are movies and series in categories by exhibition or year; a bouquet for members is granted by the members' package.

  • Openings as live channels

    An opening night or a lecture goes out from an encoder over RTMP as a live channel, and the recording joins the library afterwards.

Platform capabilities

What this industry uses

The capabilities below are the ones this deployment relies on. Each is in the product today; nothing here is planned or on request.

  • Video on demand

    Movies, series with seasons and episodes, and radio, organised in categories and bouquets, with TMDB metadata and an ingest job that downloads and encodes your sources.

    Signed, time-limited playback links · per-node VOD cache

  • Live streaming

    Live channels from your own sources, with EPG, catch-up and timeshift where the source allows, delivered as HLS or MPEG-TS to the apps and boxes your viewers use.

    Origin hub with one upstream per channel · RTMP in and out · ffmpeg transcoding

  • Subscriber management

    A line is one viewer's access: package, bouquets, expiry, connection limit and output formats, with activation codes, trials and renewals following the same rules everywhere.

    Xtream Codes API, M3U/XMLTV, MAG and Enigma2 portals, web player

  • Security & access control

    Two-factor sign-in, sealed secrets at rest, signed playback links bound to the viewer, IP and country rules, connection limits and brute-force protection.

    TOTP · AES-sealed keys · HMAC-signed URLs · GeoIP and ISP rules

  • Monitoring & operations

    Connection and traffic views, audit logs, Prometheus metrics, alerts by mail, Telegram or webhook, maintenance mode and a built-in update check.

    /metrics endpoints · job queue with leases · encrypted database backups

In the panel

The pages this deployment lives in

Screenshots of the dashboard of a fresh installation with the sample catalogue. Nothing is mocked up.

The Movies page of the dashboard: the films of the catalogue with their category, year and status.
Video on demand · Signed, time-limited playback links · per-node VOD cache
The Streams page of the dashboard: the live channels with their status, category, source and output formats.
Live streaming · Origin hub with one upstream per channel · RTMP in and out · ffmpeg transcoding

Infrastructure architecture

Example deployment: a city museum

A management server in the museum's technical room, gallery screens on the local network, a members' library of talks and archive film, and a live channel for openings.

Pick a part of the diagram to see what it does.

In a museum deployment the sources are the exhibition film, the digitised archive and the encoder at the lecture hall; the panel holds the library, the screens' lines and the members' lines; the origin serves the galleries and the members; a shop or desk system connects through the Reseller API.

  1. Install and activate offline

    The panel, the API, the worker and the origin run on a server in the building; the licence key is activated on site, so the gallery network works without the internet.

  2. Build the library

    Exhibition film and archive recordings are uploaded as movies and series, with categories per exhibition and per year; one bouquet for the galleries and one for members.

  3. Sell access at the desk

    Members' packages are sold at the desk; each sale is an activation code that opens a members' line with the membership period as its expiry.

  4. Go live from the lecture hall

    The hall's encoder pushes a live channel over RTMP for an opening or a talk; members watch it, and the recording is added to the library afterwards.

Configuration mapping

Your concepts, the platform's objects

The platform has no industry-specific objects: a bouquet, a line, a package or a partner account is used as the concept your industry needs. These are conceptual mappings, not native features of that industry.

Step-by-step setup guide

Prerequisites, offline activation on the gallery network, the archive library, activation codes at the desk, live openings, and troubleshooting, step by step.

Read the setup guide
In your industryOn the platform
Exhibition film and archiveVOD catalogue: movies and series with seasons and episodes, categories and metadata
Opening or lecture broadcastLive channel: a stream with its sources, EPG and output formats
Gallery or members' collectionBouquet: a named set of channels, films or series that a package grants
Visitor or member accessLine: one access with its package, bouquets, expiry, connection limit and outputs
Membership periodExpiry date of the line, renewed by a package, a credit or the API
Devices per memberMax connections of the line: how many devices may watch at once

Integration considerations

A ticketing, shop or membership system connects through the Reseller API (create, renew, disable a line) and webhooks; a commerce platform with a ready connector can sell memberships online. Encoders connect over RTMP. There is no native integration with a specific museum or ticketing product.

Security considerations

The galleries can run entirely on the local network; playback links are signed and expire; a connection limit per line keeps a membership personal; a gallery screen's line can be bound to its address; panel accounts use two-factor sign-in, permission groups and the audit log.

Content rights and licensing

The institution needs the rights to the film, the images and the recordings it shows, including loans and archive material; the platform supplies no content and no rights. Standard plans apply.

Content Rights & Acceptable Use

Help centre

Questions from this industry

The questions operators ask before a deployment. The help centre has the general ones.

Help centre
Do the gallery screens work without internet?

Yes. The panel and the apps run on a local network once the licence key is activated offline; feeds from outside the building still need the uplink.

How does a member get access when buying at the desk?

The desk creates an activation code for the members' package; the member enters it in the player and the line starts, with the membership period as its expiry.

Can we show a talk live and keep it afterwards?

Yes. The hall's encoder pushes a live channel over RTMP, and the recording is uploaded to the library as a movie or an episode.