SAMbera is performing real-time error analysis and measurement in DVB-H, DVB-T and DVB-S multiplexes.
SAMbera covers following protocol layers:
- MPEG-2 layer - according ETSI TR 101 290
- MPE layer (Multi Protocol Encapsulation)
- MPE-FEC (MPE Forward Error Correction) calculation/verification
- IP / RTP layer (Internet Protocol / Real Time Protocol)
- SDP layer (Session Description Protocol)
- Conditional Access layer (OMA BCAST DRM & SCP)
- Bitrate measurement for PIDs, Programs and IP/Ports
- Teletext analysis and rendering
For performance reasons SAMbera is located directly within SAMcorder, which acts as central data input/output processor.
All SAMbera measurements interact with SAMager Agent, who performs SNMP based monitoring of the entire multiplex and makes the measurement results also available via SNMP to the operator.
SAMbera provides comprehensive analysis features for real-time error measurement of DVB-H/-T/-S/S2 multiplexes, thereby visualizing all results and identified errors in a comfortable GUI.
Key Attributes:
- comfortable graphical user interface
- versatile configuration capabilities, individual configuration of error and warning thresholds
- real-time analysis and logging of all parameters
- real-time comparisation of all parameters against configurable thresholds and categorizing them into OK, Warning and Error condition
- configurable automatic transport stream snapshot creation in case of exceeded error thresholds
- comprehensive logging features
- interface to field coverage (SAMcover) and monitoring (SAMager Agent) modules
- capable of unattended operation at 24/7
- MPEG-2 analysis of DVB-H, DVB-T, DVB-S and DVB-S2 multiplexes according MPEG-2 measurement guideline ETSI TR 101 290
- Differentiation between Priority 1, Priority 2 and Priority 3 errors
- Priority 1
- TS Syncronization Loss
- TS Synchronization Byte Error
- PAT Error
- PMT Error
- Continuity Count Error
- PID Error
- Priority 2
- Frame Error Ratio (FER)
- Transport Error
- PCR Repetition Error
- PCR Discontinuity Error
- PCR Accuracy Error
- PTS Error
- CRC Error
- CAT Error
- Priority 3
- SI Table Repetition Error for NIT, NIT_OTHER, SDT, SDT_OTHER, BAT, EIT, EIT_OTHER, RST, TDT, TOT and ST
- Undefined PID Error
- comfortable treeview of all measurement parameters
- colored pinheads to signalize errors and warnings at one glance
- min. and max. value measurement
- comfortable treeview of all services contained in the MPEG2 transport stream including all relevant service parameters
- versatile logging feature - logging for all measurement values can be separately switched on/off and are classified as informational, warning or error depending on configurable thresholds
- MPE analysis of DVB-H multiplexes
- IP Packet Error Ratio (IP-PER) - checking the data integrity
of every IP packet within the multiplex
- INT table timing error of all INT tables within the multiplex
- Delta-t Jitter Error of all MPE services within the multiplex
- MPE-FEC analysis of DVB-H multiplexes - all MPE-FEC's in the multiplex can be verified simultaneously
- MPE Frame Error Ratio (MFER)
- MPE-FEC Error: corrected data bytes and percentage
- MPE-FEC Error: not corrected data bytes and percentage
- MPE-FEC Error: data counter
- MPE-FEC Error: frames counter
- MPE-FEC Error: erroneous frames after MPE-FEC
- All IP addresses and port numbers within a DVB-H multiplex get analyzed simultaneously
- port classification into Video, Audio, RTCP, FLUTE and Conditional Access port
- source and destination IP addresses
- source and destination port numbers
- IP packet and data counter
- average IP datarate over a configurable time period
- RTP sequence counter verification
- MAC verification of Short Term Key Messages (STKM) for OMA BCAST DRM & SCP
- TEK calculation from STKMs
- TEK streaming to ISMAcryp descrambler/decoder
- SDP cross-checks with the actual IP/port configuration of each video/audio service
- interworking with SAMesg, who analyzes the ESG and extracts the SDPs for the particular IP services
- SDP media entries get cross-checked with the actual used ports for video, audio and key stream messages
- errors get visualized by a red bullet
- SDP file belonging to the particular IP address gets displayed upon double click onto the SDP file name
- see also bottom of screenshot in IP/RTP section
|
Conditional Access Layer Features (OMA BCAST DRM and OMA BCAST SCP) |
- interworking with SAMesg, who analyzes the ESG and extracts the information which IP ports actually transmit Short Term Key Messages (STKMs)
- support for OMA BCAST DRM and OMA BCAST SCP
- Service Encryption Keys (SEKs) and Seed Values can be configured either manually direct within the particular tree node or automatically via a secure CAS interface
- for security reasons, SEK and Seed values get neither displayed anywhere nor saved, streamed, whatever... Nothing outside SAMbera will have access to these keys
- STKMs can be decoded up to the last bit as shown in the screenshot
- Message Authentication Code (MAC) of the STKMs gets verified in realtime using configured SEK and Seed values
- Traffic Encryption Key (TEK) gets calculated using configured SEK and Seed values
- TEK of all encrypted services can automatically be streamed in real-time along with the encrypted video/audio services to an ISMAcryp capable descrambler/decoder for playback of encrypted video/audio services
- see also screenshot in IP/RTP section
|
Bitrate Measurement for PIDs, Programs and IP/Ports |
- Bitrate Measurement for particular PIDs
- Bitrate Measurement for particular DVB-T/DVB-S/DVB-S2 Programs
- Bitrate Measurement for particular IP/Ports for particular DVB-H services
- all bitrate measurements can be performed for all PIDs, Programs and IP/Port combinations within the multiplex in real-time and simultaneously, also mixed
- for each particular bitrate measurement (i.e. for each particular PID, Program or IP/Port) an individual upper and lower warning and error bitrate threshold can be configured
- bitrates get automatically averaged over a configurable time
- all analyzed bitrates get classified into OK, Warning or Error condition in real-time, and visualized within comfortable treeviews
|
Teletext in-depth analysis and rendering |
- Analysis of all Teletext pages, including all sub-pages and all hidden pages of all DVB-T and DVB-S programs inside a channel simultaneously
- convenient grid view incl. realtime highlighting of currently updating pages
- color codes for different teletext page types (standard, news flash and subtitle pages)
- convenient teletext page rendering
- simultaneous display of all sub pages belonging to a teletext page
- comprehensive measurement features for pages, sub pages, average page updates per second, update interval of initial page, total number of page updates etc.
- measurements get compared to configurable thresholds
- enables measurements to be monitored via SNMP
|