Tutorials
From Time to time our BLANKOM-team is preparing useful technical whitepapers and descriptions for different use cases.
These documents will be published here and are very helpful for getting technical basic informations up to advanced explanations for DVB, Streaming, Encoding
/ Codecs and IPTV.
So please come back frequently
LINK: ->
EN: Helpful Guide and Explanations about modern digital Video Technology and its Terms: VBR/CBR, FPS, interlaced (i)/progressive (p)...
LINK to the story: -> to its Web-Site:
LINK: -> EN: Let's start with a basic - description about Streaming - What's that?
LINK Off-Topic Tricks and how to setup the SoC encoders for YouTube and other use cases: Extra Tipps and Tricks Page - Multiprotocol-Encoders
What is Transcoding? ...
A “Whitepaper” about Video- IP-Encoder, -Codecs and Recording - deutsch-english DE/EN
- IP streaming and recording made easy
- HDMI streaming encoder with recording function
- h.265 and h.264 Video Encoding - What are the differences?
- H.264 is still one of the most frequently used video formats today
- What is H.264?
- Encoding and decoding with H.264 - How HDMI IP streaming works with H.264
- H.264 applications - When and where can this format be used?
- The difference between H.265 and H.264
- AV devices with integrated H.265 hardware decoder
- Comparison between H.265, H.264 and MPEG-2
- Advantages of using H.265/ H.264 encoders and decoders
A “Whitepaper” about the Satellite reception basics and a design guideline for developing hospitality IPTV concepts - PDF, EN
- Preface
- So before you “IPTV”:
- A small note about PAY-TV and streaming
- Satellite reception and distribution
- Modern SAT- technology: With fibre SAT-distribution optic systems
- Coming back to the REDUNDANCY
- The IPTV Headend
- Design a Headend:
- Collecting your Satellite Transponders
- Headend Components
- DVB is ‘somehow’ complex: TS ... CC-Errors...
- Deciding the Headend- CLASSES
- The output streams, IGMP, Encoding, Transcoding
- SetTopBoxes, Digital Signage (DS)
- The final step is the question of additional services for your IPTV system ...
A whitepaper about Streaming Protocols, PDF, EN
- VIDEO OVER IP PROTOCOLS
- RTP & RTCP
- HTTP ADAPTIVE STREAMING PROTOCOLS
- MULTI-BITRATE ENCODINGS
- LOW LATENCY HTTP ADAPTIVE STREAMING
- RTMP
- ZIXI PROTOCOL
- SRT
- Reliable Internet Stream Transport (RIST)
- QUIC
- REPLACING SDI WITH IP
- ATSC 3.0 AND ROUTE
- RECOMMENDATIONS
- A small overview by 3rd party IP-Cores about implementation of different Streaming relevant technologies/protocols in software (FPGA/SoC)
A Guide to TCP/IP … streaming protocols and IGMP - German/English PDF
Multicast and IGMP:
This schematic shows how IGMP basically works
The Difference between IGMP-Dialog and IGMP-Snooping in DE/EN
An introduction to the MPEG-Transport-Stream
About Adaptive Bitrate Streaming
A Technical Overview about the Streaming Protocol SRT
A Guide to Low Latency in live streaming / EN
A Guide to Encoding and crack points of Low Latency Streaming:
Application Examples: Transcoding in hospitals, UHD injection into CATV DVB-C Channels, HDMI extending, Video encoder and OBS:
Application example (DE/EN): Using the BTR-6000 Transcoder in a hospital and other building complexes for cost saving's: Video downscaling instead of exchanging hundreds of Bed-terminal TVs
snippet:
Hospitals and health resorts, prisons, senior residences and residential homes as well as older hotel buildings are
a typical application when it comes to using an existing telephone infrastructure (2-wire line) for multimedia
supply of the beds or rooms without a
- new cable TV network or
- a Gigabit-Ethernet network
...
Application example (DE/EN): How to add UHD-encoded Channels into an existing Cable Network
How to Extend an Ultra HD or 4K-HDMI Signal
Snippet:
HDMI has initially been intended as a consumer standard, while SDI was designated as an
industry standard. Because of this, HDMI natively doesn’t support long cable lengths,
especially when the resolutions go beyond 1080p.
SDI can run up to 100m in cable length in
1080p50/60 (3 Gbit/s), while HDMI can stretch to a maximum of 15m in the same bandwidth.
There are several ways of extending HDMI beyond that 15m. In this article, we’ll talk about
the most common methods of extending an HDMI signal.
...
How to connect our SoC Video-Encoder to OBS: Open Broadcaster Software---> link: https://obsproject.com/de
Unicast vs. Multicast (thanks to wikipedia):
There are two methods of data transmission from the broadcasting streaming server to the IPTV receiving system:
Unicast:
With unicast, an individual data stream is available to each viewer. This allows the viewer to individually determine the starting point of a broadcast or video clip (video-on-demand service). This leads in parallel to an increased network load, since each stream requires bandwidth.
Multicast:
In multicasting, all receivers receive the same data from the sender at the same time. This means that initially only linear broadcasting is possible (linear because the order of the broadcasts cannot be influenced by the user). This essentially corresponds to the principle of broadcasting. Compared to unicast, multicast has the advantage that the network load for the sender does not increase with the number of subscribers. In receiver networks, however, the network load increases considerably. However, a video-on-demand service is not possible. As a compromise, it is possible to offer a near-video-on-demand service in which the video is repeatedly time-shifted. The maximum waiting time for a video is then the time interval of the repetitions.
Some posters about MPEG2-DVB-ATSC tables and whats-in:
MPEG2- DVB-Broadcasting overview and so...
MPEG2- DVB-Broadcasting tables and so...
ATSC PSIP tables and so...
Thanks to Tektronix and JDSU
Glossary and Acronyms (not all are explained here)
13/18V Vert/Hor polarization switching (Sat)
22 kHz High/Low Band switching (Sat)
64QAM Quadrature Amplitude Modulation with 64 states
ADC Analog-Digital Converter
ADPCM Adaptive Differential Pulse Code Modulation
ADR Astra Digital Radio
ADSL Asymmetrical
Digital Subscriber Line
AES Audio Engineering Society
AF Adaptation Field
AIT Application Information Table (used for MHP)
AM Amplitude Modulation
API Application Programming Interface
ARD Arbeitsgemeinschaft der öffentlich-rechtlichen Rundfunkanstalten in Deutschland
ASCII American Standard Code for Information Interchange
ASI Asynchronous Serial Interface Standard DVB interface for Transport Stream
ATM Asynchronous Transfer Mode
ATSC Advanced Television Systems Committee
ATV Advanced TeleVision North American standard for Digital Broadcasting
BER Bit Error Ratio
Block (used for DCT) 8x8 pixels (JPEG, MPEG)
Bouquet
Set of services provided by the same operator on a network. The
bouquet is controlled by one single authority and sold as one single
entity.
BAT Bouquet Association Table. Table describing a
bouquet of programs offered by a broadcaster.
BTA Broadcasting
Technology Association
CA Conditional Access
CCITT Comité
Consultatif Internation Téléphonique et
Télégraphique
(1993>ITU-T)
CENELEC Comité Européen de Normalisation
ELECtrotechnique
C/I Carrier-to-Interference-Ratio (dB)
CAT
Conditional Access Table (PID=0x1) Reference to scrambled
programs.
CATV Community Antenna TV (sometimes thought to be
Cable TeleVision). The distribution of multiple TV channels to
subscribers via a cable network.
CEI/IEC Commission
Electrotechnique Internationale / International Electrotechnical
Commission
CEPT European Conference of Postal and
Telecommunications Administrations
CSA Common Scrambling
Algorithm
D/A Digital-Analog
DAT Digital Audio Tape
DAVIC
Digital Audio Visual Council
DBS Direct Broadcasting
Satellite
DSNG Digital Satellite News Gathering
DSR
Digital Satellite Radio
DSS Digital Satellite System
DTG
Digital TV Group
DTH Direct To Home Satellite digital
broadcasting services
DTVB Digital TeleVision
Broadcasting
DVB-MG DVB-Measurement Group
DVB-MS Digital
Video Broadcasting-Microwave Satellite Based. Terrestrial
broadcasting of TV signals to digital standard via microwave (f>10
GHz)
CIF Common Intermediate Format 360x288 @ 30 Hz
C/N or
CNR Carrier-to-Noise-Ratio (dB)
COFDM Coded Orthogonal
Frequency-Division Multiplex
CRC Cyclic Redundancy Check
DAB
Digital Audio Broadcasting
DAC Digital-to-Analog
Converter
DAPSK Differential Amplitude Phase Shift Keying
DCT
Discrete Cosine Transformation Temporal to frequency transform
(JPEG/MPEG)
DigiTAG Digital Terrestrial TV Action
Group
Downlink Communication link satellite earth
DSM
Digital Storage Media. Flag in PH. Provide the capability of trick
modes (Fast Forward/Reverse)
DSM-CC Digital Storage Media
Command and Control. ISO/IEC standard developed for the delivery of
multimedia broadband services.
DTS Decoding Time Stamp
DTS
Digital Theater Systems Digital Surround is an audio encoding format
similar to Dolby Digital
DTT Digital Terrestrial
Television
DVB-C Digital Video Broadcasting -Cable Broadcasting
TV signals to a digital standard by cable. The RF spectrum in digital
cable TV networks has a frequency range of (approx.) 46 MHz to 850
MHz.
DVB Digital Video Broadcasting. European consortium that
has
standardized digital TV broadcasting.
DVB-MC Digital
Video Broadcasting-Microwave Cable Based.Terrestrial broadcasting of
TV signals to digital standard via microwave (f<10 GHz)
DVB-RCS
Digital Video Broadcasting-Return Channel Satellite
DVB-S
Digital Video Broadcasting -Satellite Broadcasting TV signals to
digital standard via satellite.
DVB-SMATV Satellite Master
Antenna TV
DVB-T /-T2 Digital Video Broadcasting -Terrestrial
Terrestrial broadcasting of TV signals to digital standard.
E/N
Energy per Bit/Noise in 1Hz Bandwidth
EBU European Broadcast
Union (UER)
ECL Emitter Coupled Logic
EDTV Enhanced
Definition TeleVision
EIT EIT for present and following
eventsP/F
EPG Electronic Program Guide Broadcasting data
structure that contains all the information describing the programs
and their events.
ES Elementary Stream. Data stream for video,
audio or data. Preliminary stage to PES.
ESCR Elementary Stream
Clock Reference
ETR ETSI Technical Report
ETR 290 ETSI
recommendation regarding measurement of MPEG-2/DVB TS
ETSI
European Telecommunication Standard Institute
GIF Graphics
Interchange Format
GigE Gigabit Ethernet
GOP Group Of
Picture
HDTV High Definition TeleVision
HEX HEXadecimal
(0x)
HFC Hybrid Fiber Coax Typical CaTV network
infrastructure
HTML Hypertext Markup Language
IEC
International Electrotechnical Commission
IEEE Institute of
Electrical and Electronics Engineers
IF
Intermediate Frequency. Generally 70 MHz for transmission. (950 to
1250 from the LNB)
ECM Entitlement Control Message This control
message transports a general key for Scrambling (Encryption).
EIT
Event Information Table, TV guide or EPG.
EMM Entitlement
Management Message This control message transports a personal key for
Scrambling (Encryption).
FEC Forward Error Correction Error
control bits added to useful data in the QAM/QPSK modulator (errors
may be detected and correct ed). I, Q In phase and Quadrature signals
(carrier digital modulation - phase and amplitude)
IRD
Integrated Receiver Decoder. Receiver with MPEG-2 decoder (Set Top
Box)
IRE Institute of Radio Engineers
IRT Institut für
RundfunkTechnik
IS International Standard
ISDN Integrated
Services Digital Network
ISO International Standardization
Organization
ITU International Telecommunications Union
Ku-Band
10.7-18 GHz (Satellite)
LDTV Low Definition TeleVision
LMDS
Local Multipoint Distribution System
LNB Low Noise Block. Also
called LNC (Low noise converter).
LTW Legal Time Window offset
Macroblock
(used for motion estimation) 16x16 pixels (JPEG, MPEG)
MCPC
Multiple Channels Per Carrier
MFN Multiple Frequency Network
(DVB-T)
MHP Multimedia Home Platform
MIP Megaframe
Initialization Packet Used by DVB-T to synchronize the
transmitters
MMDS Microwave Multichannel/Multipoint
Distribution System
MP@ML Main Profile at Main Level
MPTS
Mutliple Program Transport Stream. MPEG-2 TS containing several
programs that have been multiplexed.
JPEG Joint Photographic
Experts Group An ISO video compression standard for storage and
transmission of a variety of still graphics image formats
LED
Light Emitting Diode
LVDS Low Voltage Differential Signaling.
A balanced interface with a low signal voltage swing (about 300
mV).
MHEG Multimedia&Hypermedia information coding Expert
Group. Provides standards for the coded representation of multimedia
hypermedia information objects that are interchanged among
applications and services using a variety of media
MPE Multi
Protocol Encapsulation. Process using DVB table structures for the
Data transmission.
MPEG Moving/Motion Picture Experts Group An
ISO motion video/audio compression standard providing both lossy and
lossless compression.
Multiplex or Mux: To sequentially
incorporate several data streams into a single data stream in such a
manner that each may later be recovered intact.
MVDS Multipoint
Video Distribution System
NAB National Association of
Broadcasters
NIT Network Information Table Information about
orbit, transponder etc.
NVoD Near Video on Demand Same TV
program broadcasted simultaneously with a few minutes of starting
time difference
OFDM Orthognal Frequency Division
Multiplexing
ONID Original Network ID
OPCR Original
Program Clock Reference Assists in the reconstruction of a SPTS from
another Transport Stream.
OpenTV Application Program for EPG
(TPS/ARD/ZDF)
OSI Open Systems Interconnection
PAL Phase
Alternating Line Color TV System (Europe and 50 Hz countries)
PAT
Program Association Table (PID=0) List of all the programs contained
in TS Multiplex with reference to the PID of the PMT
PES
Packetized Elementary Stream Video and audio data packets and
ancillary data of undefined length.
PH PES Header
PID
Packet Identification Identification of programs/services in the
transport stream
PLL Phase Lock Loop
PRBS Pseudo-Random
Binary Sequence
PS Program Stream
P-STD Program System
Target Decoder
PSI Program Specific Information MPEG-2 Data
transmitted in TS for the de-multiplexer in the receiver
(PAT/PMT/CAT)
PTS Presentation Time Stamp Time stamp for vision
and sound, transmitted at least every 0.7 s. Integrated into
PES.
NTSC National TV Standard Committee Color TV System (USA
and 60 Hz countries)
PMT Program Map Table Reference to packets
with PCR, Name of programs, copyright, reference of the data streams
with PIDs etc. Belonging to the relevant program.
PCR Program
Clock Reference Reference for the 27-MHz clock regeneration.
Transmitted at least every 0.1 s.
STB Set Top Box. Digital TV
receiver (IRD)
QAM Quadrature Amplitude Modulation Type of
modulation for digital signals used in CaTV transmission(DVB-C).
Amplitude and phase of a carrier are modulated in order to carry
information.
QCIF Quarter Common Intermediate Format 180x144@15
Hz (Video telephony)
QEF Quasi Error-Free
QPSK Quadrature
Phase Shift Keying. Tpye of modulation for digital signals used in
satellite transmission (DVB-S).
RGB Red, Green, Blue
RLC
Run Length Coding Data compression method exploiting repetition
RS
Reed-Solomon. Protection Code 16-byte long error control code added
by the modulators to every 188 byte Transport Packets in a TS.
RST
Running Status Table
SAS Subscriber Authorization System
CA/SMS
SCPC Single Channel Per Carrier
SDI Serial Digital
Interface
SDT Service Description Table
SDTV Standard
Definition TeleVision
SER Symbol Error Rate
SFN Single
Frequency Network (DVB-T)
SI Service Information. All the DVB
data required by the receiver to demultiplex and decode the variety
of programs in the TS.
SIF Source Intermediate Format
360x288@25 Hz or 360x240@30 Hz (MPEG-1)
S-MATV, SMATV Satellite
Master Antenna TV
SMPTE Society of Motion Picture and
Television Engineers
SMS Subscriber Management System. In CA:
storage for customer data
SNG Satellite News Gathering.
Retransmission of events using mobile equipment and satellite
transmission (e.g. sports)
SNR or S/N Signal-to-Noise Ratio
SPI
Synchronous Parallel Interface. Standard DVB interface forTS.
SPTS
Single Program Transport Stream TS that contains one unique
program.
Statistical Multiplexer A device which combines a
number of time-varying bit streams into a single bit stream for
transmission.
ST Stuffing Table
SECAM Séquentiel Couleur
à Mémoire Color TV System (France, Eastern European countries)
General
Standards:
ETR
162: Allocation of Service Information codes for DVB systems
ETR
211: Guidelines on implementation and usage of service information
TR
101 290: Measurement guidelines for DVB systems
ISO/IEC
3818-1...4 and 6: Information Technology - Generic coding of moving
pictures and associated audio information: Part 1: Systems (ITU-T
H.222.0), Part 2: Video (Rec. ITU-T H.262), Part 3: Audio: Audio for
surround sound: Layer: L1, L2 (DVB, DAB, DVD), L3 (Mp3): MPEG-2
AAC
(Advanced Audio Coder): Surround Sound (Digital AM), Part 4:
Conformance test, Part 6: Extension for DSM-CC
MPEG-1 (ISO/IEC
11172-3): Audio for mono and stereo sounds
Dolby Digital AC3
(Audio Code N 3): For stereo surround
ISO/IEC 13818-9:
Information Technology - MHEG standard
ISO/IEC 14496:
Information Technology (MPEG-4). Very low bit rate audio-visual
coding
ISO 15938: Multimedia content description interface
(MPEG-7)
EN 101 192: DVB specification for data broadcasting
TR
101 202: Implementation Guidelines for Data Broadcasting
TS 101
812: DVB Multimedia Home Platform (MHP) Specification
DVB A010:
Interfaces (ASI/SPI) for CATV/SMATV Headends and Similar Professional
Equipment
ETS 300 421: DVB-S, channel coding and modulation for
11/12 GHz satellite services
ETS 300 429: DVB-C, channel coding
and modulation for cable systems
ETS 300 744: DVB-T, Digital
Terrestrial Transmission Systems
ETS 300 743: DVB subtitling
system
TS 101 191: DVB mega-frame for Single Frequency Network
(SFN) synchronization
ETS 300 468: Specification for Service
Information (SI) in DVB systems
ETS 300 472: Specification for
conveying ITU-R System B Teletex in DVB bit streams
ETS 300 473:
DVB Satellite Master Antenna Television (SMATV) distribution
systems
ETS 300 802: DVB Network independent protocols for
interactive services
EN 101 790: DVB-RCS; Interaction channel
for satellite distribution systems
TR 101 790: Guidelines for
the use of EN 301 790
EN 301 958: DVB-RCT; Interaction channel
for DTT incorporating Multiple Access OFDM
ES 200 800: DVB-RCC;
Interaction channel for Cable TV distribution systems (CATV)
ETR
154: DVP implementation guidelines for the use os MPEG-2 Systems,
Video and Audio in satellite, cable and terrestrial broadcasting
applications
SECA, Société Europ. de CA
TV TeleVision
TDT
Time and Date Table
TH Transport Stream Header
TIFF Tagged
Image File Format
TM Technical Module (DVB-Project)
TOT
Time Offset Table
Transponder Trans(mitter) and (res)ponder.
Equipment inside the satellite receiving and re-sending
information.
Transport Packet 188 byte packets organized in a
TS.
TS Transport Stream. Packet stream contains PES and PSI
belonging to one or several programs.
TS Header Transport Stream
Header. The first 4 bytes of each
TS packet contain the data
(PID) required for the demultiplexer in addition to the sync byte
(0x47). These bytes are not encoded.
T-STD Transport Stream
System Target Decoder
Uplink Communication link earth
satellite
UTC Universal Time Code
UER Union Européenne de
Radio-Télévision EBU
UHF Ultra High Frequency, 470 to 862
MHz
UIT Union Internationale des Télécommunications (ITU)
VBI
Vertical Blanking Interval
VBV Video Buffer Verifier (MPEG-2
Video)
VCO Voltage Controlled Oscillator
VDSL Very high bit
rate Digital Subscriber Line
VHF Very High Frequency, 47 to 300
MHz
VHS Video Home System
VLC Variable Length Coding. Data
compression method (Huffmann)
VoD Video on Demand
VPS Video
Programming System. Transport of recording control commands via a
dedicated television line.
Some
Conditional Access Vendor
Names:
Irdeto
BetaCrypt
Mediaguard
Viacces
Cryptoworks
Nagra
NDS
Videoguard
Conax
Cryptoworks
MediaCipher
Panaccess
Verimatrix