---
title: Hotel TV: an integrator’s guide
url: https://doc2.pstreamer.tv/en/manual/planning/hotels/index.html
lang: en
product: Perfect Streamer
version: 2.0.2.423
---

# Hotel TV: an integrator’s guide

This section is for an integrator who builds TV for a hotel or a hotel chain on Perfect Streamer: how to prepare the network, how to size the server, how to provide redundancy and what typical setups look like.

In a hotel, Perfect Streamer works as the headend:

- receives satellite, terrestrial and cable channels through DVB adapters, including scrambled ones — with a CI/CAM module or a BISS key ([DVB receiver](../../streamer/dvb.md#streamer-dvb));
- receives channels from the internet over SRT, RIST, PS1, HLS and other protocols ([Peer protocols for reliable transmission](../index.md#planning-peer-protocols));
- shows the hotel’s welcome channel — a video file that plays in a loop ([Files and devices](../../streamer/other_io.md#streamer-other-io-file));
- inserts the programme guide into the stream (EIT) from the broadcast or from XMLTV, and the TVs show it in their own guide ([EPG/EIT](../../streamer/epg/index.md#streamer-epg));
- delivers each channel to the TVs and set-top boxes in the rooms as an SPTS stream over UDP multicast, and to guests’ phones and tablets over HLS or DASH ([OTT and DVR](../../streamer/ott_dvr.md#streamer-ott-dvr));
- monitors the channels and reports failures with alerts ([Alerts (alerter)](../../meshwork/alerts.md#meshwork-alerts)).

The guest portal, the TV menu, the link to the property management system (PMS) and the room logic are the job of the hotel TV platform or the set-top box middleware. Perfect Streamer works beneath them as a neutral headend: such platforms accept channels as UDP multicast MPEG-TS.

Before buying TVs or set-top boxes for the whole property, test channel reception on a sample of the same model and firmware: the TV needs a clean SPTS stream with correct PSI/SI tables. Channel numbers and their order are set on the TV or in the hotel TV platform.

- [Multicast network in a hotel](network.md)

  - [A separate IPTV network](network.md#iptv)
  - [IGMP snooping and querier](network.md#igmp-snooping-querier)
  - [ASM and SSM](network.md#asm-ssm)
  - [Addresses and TTL](network.md#ttl)
  - [Bandwidth per channel](network.md#planning-hotels-bandwidth)
  - [What to check on the switches](network.md#planning-hotels-switch-check)
- [Server sizing](sizing.md)

  - [CPU and memory](sizing.md#planning-hotels-sizing-cpu)
  - [DVB adapters](sizing.md#dvb)
  - [Delivery to guests (OTT)](sizing.md#ott)
  - [Network interfaces](sizing.md#planning-hotels-sizing-nic)
  - [Disk](sizing.md#planning-hotels-sizing-disk)
  - [Examples](sizing.md#planning-hotels-sizing-examples)
- [Redundancy](redundancy.md)

  - [Backup sources](redundancy.md#planning-hotels-redundancy-sources)
  - [Second server](redundancy.md#planning-hotels-redundancy-server)
  - [Network and power](redundancy.md#planning-hotels-redundancy-network)
  - [Monitoring](redundancy.md#planning-hotels-redundancy-monitoring)
- [Typical setups](setups.md)

  - [A single hotel](setups.md#planning-hotels-setup-single)
  - [A hotel chain from a single headend](setups.md#planning-hotels-setup-chain)
