How To Install opencaster on Debian 9
Introduction
In this tutorial we learn how to install opencaster
on Debian 9.
What is opencaster
opencaster is:
OpenCaster is a collection of tools for Linux system to play out and multiplex MPEG2 transport stream format.
Use-cases:
- MHP, MHEG5, HbbTv and others interactive tv standards object carousel broadcast
- Playout of locally stored, offline encoded audio and video for non-live tv and radio stations
- Multiplexing of input multicasted UDP transport stream to output multicasted UDP transport stream
- VOD system based on mpeg2 transport stream over IP or over DVB for walled garden network like hotels with coax or ethernet.
- DVB-SSU update
- Data casting
- IP encapsualtor
- PSI/SI generator
- EPG generator
OpenCaster output has been successfully integrated with a long list of dvb products, among them there are products by Cisco/Scientific Atlanta, Ericsson/Tandberg, Dektec, Eurotek, Harmonic/Scopus, MainConcept, Mitan, Screen Service, Adtec, Wellav, Sr-Systems, Deltacast, … Integration is tested and available on the Avalpa Broadcast Server
OpenCaster has been tested with Rohde & Schwarz DVM100L, Rohde & Schwarz DVM 400, Dektec StreamXpert and a countless number of set top boxes, digital receivers and flat panels
- PSI generation (PAT, PMT, NIT, SDT, TDT, AIT, TOT, …)
- EPG/EIT generation
- Object and data carousel generation and receivement (MHP, MHEG5, HbbTv, DVB-SSU, DSMCC, …)
- third party software AC-3, MPEG2 audio, MPEG2 video and H264 video encoders support
- Audio Description generation support
- IP encapsulation (MPE)
- CBR transport stream muxing
- PCR stamping
- Null packet replacement
- PID filtering
- PID remapping
- Null packet insertion
- Video buffer verifier
- PCR timing verifier
- PES headers analyzer
- MPEG2 video and MPEG2/AC-3 audio ES header analyzer
- M2TS file generation from TS file
There are three methods to install opencaster
on Debian 9. We can use apt-get
, apt
and aptitude
. In the following sections we will describe each method. You can choose one of them.
Install opencaster Using apt-get
Update apt database with apt-get
using the following command.
sudo apt-get update
After updating apt database, We can install opencaster
using apt-get
by running the following command:
sudo apt-get -y install opencaster
Install opencaster Using apt
Update apt database with apt
using the following command.
sudo apt update
After updating apt database, We can install opencaster
using apt
by running the following command:
sudo apt -y install opencaster
Install opencaster Using aptitude
If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Debian. Update apt database with aptitude
using the following command.
sudo aptitude update
After updating apt database, We can install opencaster
using aptitude
by running the following command:
sudo aptitude -y install opencaster
How To Uninstall opencaster on Debian 9
To uninstall only the opencaster
package we can use the following command:
sudo apt-get remove opencaster
Uninstall opencaster And Its Dependencies
To uninstall opencaster
and its dependencies that are no longer needed by Debian 9, we can use the command below:
sudo apt-get -y autoremove opencaster
Remove opencaster Configurations and Data
To remove opencaster
configuration and data from Debian 9 we can use the following command:
sudo apt-get -y purge opencaster
Remove opencaster configuration, data, and all of its dependencies
We can use the following command to remove opencaster
configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge opencaster
Dependencies
opencaster have the following dependencies:
References
Summary
In this tutorial we learn how to install opencaster
package on Debian 9 using different package management tools: apt
, apt-get
and aptitude
.