MPEG-2 Transport vs. Program Stream
|
|
|
- Melissa Mitchell
- 9 years ago
- Views:
Transcription
1 MPEG-2 Transport vs. Program Stream White Paper
2 What is the difference between Program Stream and Transport Stream, and why do we currently only support the Transport Stream format? Well, this topic is going to lengthy! I ve included more detail than usual, so we ll start with a brief discussion. If you are interested in the detail, I ll provide some of that too. We are talking about how MPEG-2 is delivered, NOT how it is encoded. So whether a video is Transport Stream or Program Stream has nothing to do with the quality of the video encoding or the MPEG-2 GOP structure. The format for delivery is independent of the content. Why are there two formats? Well, because there are conflicting applications. If you want to save MPEG-2 to a file on your computer, you are not very concerned about transmission. If you want to transmit MPEG-2, you are not very concerned with file format. Happily, the MPEG-2 standards address both. Unfortunately, we have some trouble with language. The word Program could mean what I m watching on TV, or it could mean a channel, or it could mean a specific format. We are talking about the format, and to avoid confusion, I ll try to use the word content when talking about the MPEG-2 audio/video. But you need to be aware that different industries use the term Program in different ways! It is very important to point out that Program Stream has a very specific meaning. MPEG-2 has two different multiplexing schemes: Program Stream and Transport Stream. The Program Streams are mostly used in storage applications. Broadcast usage commonly uses the Transport Stream format. If you have one content channel (one program), it does NOT imply that the stream that carries the program would be a Program Stream. In broadcast usage it would be a so-called Single Program Transport Stream (as defined by ISO ): a multiplexed collection of concatenated Program Streams without beginning or end. VBrick currently only supports Transport Stream which is superior to Program Stream for streaming applications. An MPEG-2 Program Stream contains one, and only one, content channel. A Program Stream is like a single-passenger car without shock absorbers: drive it on a smooth road. An MPEG-2 Transport Stream can contain one or more content channels. A Transport Stream is like a high end car or bus: it can carry one or more passengers and has a good suspension system that can handle the bumps in the road. VBrick supports Single Program Transport Stream, so this is like a single passenger car with good suspension. Authoring tools, such as Adobe, Avid, ULead, Media100, can produce MPEG-2 Program Streams (usually with 3rd party plug-ins). This is because the intended applications are the creation of files for distribution on disk, including DVD. Conversion to Transport Stream format is required for streaming to VBrick. This conversion is easily accomplished with a VBrick software product. Some vendors like to stream Program Streams directly...but this is not a good solution because it is not compliant with the broadcast industry, Set Top Boxes, and is error prone. In the DVB (satellite TV) world, a satellite needs to deliver, via radio, one stream to subscribers. That one stream needs to carry many TV channels. To do this, the many channels are multiplexed into a Transport Stream. The receiver actually receives all of the channels at once (it has no choice!), but it only demultiplexes and then decodes the selected content, one at a time, from the delivered Transport Stream. When sending MPEG over IP, there is less value in having one Transport Stream that contains multiple content channels. It is more useful, flexible, and uses less bandwidth when each content channel has its own IP multicast address. This leads you to single a content Transport Stream which VBrick supports. 2
3 Commercial broadcasters and cable companies use Transport Stream format for delivery of content to Set Top Boxes. In a mixed, streaming-to-the-desktop, VBrick encoder/ decoder, and STB world, it is better to use only one format which takes you to Transport Stream. MPEG-2 Multiplexing The MPEG-2 standard allows two forms of multiplexing: MPEG Program Stream A group of tightly coupled PES packets referenced to the same time base. Such streams are suited for transmission in a relatively error-free environment and enable easy software processing of the received data. This form of multiplexing is used for video playback and for some network applications. MPEG Transport Stream Each PES packet is broken into fixed-sized transport packets forming a general purpose way of combining one or more streams, possibly with independent time bases. This is suited for transmission in which there may be potential packet loss or corruption by noise, or / and where there is a need to send more than one program at a time. Combining Elementary Streams from encoders into a Transport Stream (red) or a Program Stream (yellow). The above illustration shows a classic MPEG system model, where the audio and video codecs are independent. Obviously, VBrick does the audio/video encoding and multiplexing in one unit. To the extent a multichannel Transport Stream is desired, a Transport Stream Mux can assemble the required format. The Program Stream is widely used in digital video storage devices, and also where the video is reliably transmitted over a network (e.g. video-clip down load). Digital Video Broadcast (DVB) uses the MPEG-2 Transport Stream over a wide variety of underlying networks. Since both the Program Stream and Transport Stream multiplex a set of PES inputs, interoperability between the two formats may be achieved at the PES level. 3
4 MPEG Transport Streams A transport stream consists of a sequence of fixed sized transport packet of 188 bytes. Each packet comprises 184 bytes of payload and a 4 byte header. One of the items in this 4 byte header is the 13 bit Packet Identifier (PID) which plays a key role in the operation of the Transport Stream. The format of the transport stream is described using the figure below (a later section describes the detailed format of the TS packet header). This figure shows two elementary streams sent in the same MPEG-2 transport multiplex. Each packet is associated with a PES through the setting of the PID value in the packet header (the values of 64 and 51 in the figure). The audio packets have been assigned PID 64, and the video packets PID 51 (these are arbitrary, but different values). As is usual, there are more video than audio packets, but you may also note that the two types of packets are not evenly spaced in time. The MPEG-TS is not a time division multiplex. Packets with any PID may be inserted into the TS at any time by the TS multiplexer. If no packets are available, it inserts null packets (denoted by a PID value of 0x1FFF) to retain the specified TS bit rate. The multiplexer also does not synchronise the two PESs, indeed the encoding and decoding delay for each PES may (and usually is) slightly different. A separate process is required to synchronise the two streams. Transmission of the MPEG-TS Although the MPEG TS may be directly used over a wide variety of media (as in DVB), it may also be used over a communication network. It is designed to be robust with short frames, each one being protected by a strong error correction mechanism. It is constructed to match the characteristics of the generic radio or cable channel and expects an uncorrected Bit Error Rate (BER) of better than (The different variants of DVB each have their own outer coding and modulation methods designed for the particular environment.) The MPEG-2 Transport Stream is so called, to signify that it is the input to the Transport Layer in the ISO Open System Interconnection (OSI) seven-layer network reference model. It is not, in itself, a transport layer protocol and no mechanism is provided to ensure the reliable delivery of the transported data. MPEG-2 relies on underlying layers for such services. The MPEG TS packet size also corresponds to eight Asynchronous Transfer Mode (ATM) cells, assuming 8 byte overhead (associated with the ATM Adaptation Layer (AAL)). 4
5 Single and Multiple Program Transport Streams A TS may correspond to a single TV program, or multimedia stream (e.g. with a video PES and an audio PES). This type of TS is normally called a Single Program Transport Stream (SPTS). An SPTS contains all the information required to reproduce the encoded TV channel or multimedia stream. It may contain only an audio and video PESs, but in practice there will be other types of PES as well. Each PES shares a common timebase. In the DVB case, one or more SPTS streams are combined to form a Multiple Program Transport Stream (MPTS). This larger aggregate also contains all the control information (Program Specific Information (PSI)) required to co-ordinate the DVB system, and any other data which is to be sent. Streams supported by the MPTS Most transport streams consist of a number of related elementary streams (e.g. the video and audio of a TV program). The decoding of the elementary streams may need to be co-ordinated (synchronised) to ensure that the audio playback is in synchronism with the corresponding video frames. Each stream may be tightly synchronised (usually necessary for digital TV programs, or for digital radio programs), or not synchronised (in the case of programs offering downloading of software or games, as an example). To help synchronisation time stamps are sent in the transport stream. They are two types of time stamps: The first type is usually called a reference time stamp. This time stamp is the indication of the current time. Reference time stamps are to be found in the PES syntax (ESCR), in the program syntax (SCR), and in the transport packet adaption Program Clock Reference (PCR) field. The second type of time stamp is called Decoding Time Stamp (DTS) or Presentation Time Stamp (PTS). These time stamps are inserted close to the material to which they refer (normally in the PES packet header). They indicate the exact moment where a video frame or an audio frame has to be decoded or presented to the user respectively. These rely on reference time stamps for operation. 5
6 Signalling Tables For a user to receive a particular transport stream, the user must first determine the PID being used, and then filter packets which have a matching PID value. Because VBrick sends a Single Program Transport Stream, we have a special capability to automatically detect the PID and automatically configure the decoder to display the correct content. To help the user identify which PID corresponds to which program, a special set of streams, known as Signalling Tables, are transmitted with a description of each program carried within the MPEG-2 Transport Stream. Signalling tables are sent separately to PES, and are not synchronised with the elementary streams (i.e they are an independent control channel). DVB Signalling Tables and Transport Layer PIDs The tables (called Program Specific Information (PSI) in MPEG-2) consist of a description of the elementary streams which need to be combined to build programs, and a description of the programs. Each PSI table is carried in a sequence of PSI Sections, which may be of variable length (but are usually small, c.f. PES packets). Each section is protected by a CRC (checksum) to verify the integrity of the table being carried. The length of a section allows a decoder to identify the next section in a packet. A PSI section may also be used for downloading data to a remote site. Tables are sent periodically by including them in the transmitted transport multiplex. MPEG-2 Signalling Tables PAT - Program Association Table (lists the PIDs of tables describing each programme). The PAT is sent with the well-known PID value of 0x000. CAT - Conditional Access Table (defines type of scrambling used and PID values of transport streams which contain the conditional access management and entitlement information (EMM)). The PAT is sent with the well-known PID value of 0x001. PMT - Program Map Table (defines the set of PIDs associated with a programme, e.g. audio, video, etc.) 6
7 NIT - Network Information Table (PID=10, contains details of the bearer network used to transmit the MPEG multiplex, including the carrier frequency) DSM-CC - Digital Storage Media Command and Control (messages to the receivers) Program Service Information (SI) provided by MPEG-2 and used by DVB To identify the required PID to de-multiplex a particular PES, the user searches for a description in a particular table, the Program Association Table (PAT). This lists all programs in the multiplex. Each program is associated with a set of PIDs (one for each PES) which correspond to a Program Map Table (PMT) carried as a separate PSI section. There is one PMT per program. DVB also adds a number of additional tables. including those shown below. Format of a Transport Stream Packet Each MPEG-2 TS packet carries 184 byte of payload data prefixed by a 4 byte (32 bit) header. The header has the following fields: The header starts with a well-known Synchronisation Byte (8 bits). This has the bit pattern 0x47 ( ). A set of three flag bits are used to indicate how the payload should be processed. 1. The first flag indicates a transport error. 2. The second flag indicates the start of a payload (payload unit start indicator) 3. The third flag indicates transport priority bit. The flags are followed by a 13 bit Packet Identifier (PID). This is used to uniquely identify the stream to which the packet belongs (e.g. PES packets corresponding to an ES) generated by the multiplexer. The PID allows the receiver to differentiate the stream to which each received packet belongs. Some PID values are predefined and are used to indicate various streams of control information. A packet with an unknown PID, or one with a PID which is not required by the receiver, is silently discarded. The particular PID value of 0x1FFF is reserved to indicate that the packet is a null packet (and is to be ignored by the receiver). 7
8 The two scrambling control bits are used by conditional access procedures to encrypted the payload of some TS packets. Two adaption field control bits which may take four values: no adaptation field, payload only adaptation field only, no payload adaptation field followed by payload RESERVED for future use Finally there is a half byte Continuity Counter (4 bits) Two options are possible for inserting PES data into the TS packet payload: 1. The simplest option, from both the encoder and receiver viewpoints, is to send only one PES (or a part of single PES) in a TS packet. This allows the TS packet header to indicate the start of the PES, but since a PES packet may have an arbitrary length, also requires the remainder of the TS packet to be padded, ensuring correct alignment of the next PES to the start of a TS packet. In MPEG-2 the padding value is the hexadecimal byte 0xFF. 2. In general a given PES packet spans several TS packets so that the majority of TS packets contain continuation data in their payloads. When a PES packet is starting, however, the payload_unit_start_indicator bit is set to 1 which means the first byte of the TS payload contains the first byte of the PES packet header. Only one PES packet can start in any single TS packet. The TS header also contains the PID so that the receiver can accept or reject PES packets at a high level without burdening the receiver with too much processing. This has an impact on short PES packets. 8
9 Option Transport Packet Adaption Field The presence of an adaptation field is indicated by the adaption field control bits in a transport stream packet. If present, the adaption field directly follows the 4 B packet header, before any user payload data. It may contain a variety of data used for timing and control. One important item in most adaption packets is the Program Clock Reference (PCR) field. Another important item is splice_countdown field. This field is used to indicate the end of a series of ES access units. It allows the MPEG-2 TS multiplexer to determine appropriate places in a stream where the video may be spliced to another video source without introducing undesirable disruption to the video replayed by the receiver. Since MPEG-2 video uses interframe coding a seamless switch-over between sources can only occur on an I-frame boundary (indicated by a splice count of 0). This feature may, for instance, be used to insert a news flash in a scheduled TV transmission. One other bit of interest here is the transport_private_data_flag which is set to 1 when the adaptation field contains private data bytes. Another is the transport_private_data_length field which specifies how many private data bytes will follow the field. Private data is not allowed to increase the adaptation field beyond the TS payload size of 184 bytes. DVB Satellite DVB transmission via satellite (often known as DVB-S), defines a series of options for sending MPEG-TS packets over satellite links. The DVB-S standard requires the 188 B (scrambled) transport packets to be protected by 16 bytes of Reed Solomon (RS) coding which VBrick does not currently support. MPEG Transport Service Encoding Specified by DVB-S The resultant bit stream is then interleaved and convolutional coding is applied. The level of coding may be selected by the service provider (from 1/2 to 7/8 depending on the intended application and available bandwidth). The digital bit stream is then modulated using Quadrature Phase Shift Keying (QPSK). A typical satellite channel has a 36 MHz bandwidth, which may support transmission at up to Mbps (assuming delivery). 9
10 About VBrick Systems, Inc. VBrick is the leader in Enterprise IP Video solutions, with over 6,000 corporate, education and government customers and 60,000 installations worldwide. VBrick solutions work over standard IP networks and the Internet to deliver rich media communications that connect people everywhere -- from employees and customers, to partners and shareholders. Our comprehensive product suite and end-to-end solutions are used in a wide range of live and on-demand applications including meeting and event broadcasts, distance learning, digital signage, TV distribution, video surveillance, and Web-based marketing campaigns. Headquartered in Wallingford, CT, VBrick s products and services are available through industry-leading value-added resellers. For more information, visit Version R VBrick is a trademark of VBrick Systems, Inc., Wallingford, CT. All other trademarks are the property of their respective owners. Specifications subject to change without notice VBrick Systems, Inc.
An architecture for the delivery. of DVB services over IP networks Rennes, January 2007 INTRODUCTION DIGITAL VIDEO TRANSPORT
An architecture for the delivery Datasheet User guide White paper þ of DVB services over IP networks Rennes, January 2007 INTRODUCTION Present paper proposes to look around technologies used today for
Monitoring Conditional Access Systems
Monitoring Conditional Access Systems Introduction A Conditional Access system is a key component for most digital TV operations. They secure the operators investments by encrypting the signals and ensures
DVB-S2 and DVB-RCS for VSAT and Direct Satellite TV Broadcasting
Hands-On DVB-S2 and DVB-RCS for VSAT and Direct Satellite TV Broadcasting Course Description This course will examine DVB-S2 and DVB-RCS for Digital Video Broadcast and the rather specialised application
4 Digital Video Signal According to ITU-BT.R.601 (CCIR 601) 43
Table of Contents 1 Introduction 1 2 Analog Television 7 3 The MPEG Data Stream 11 3.1 The Packetized Elementary Stream (PES) 13 3.2 The MPEG-2 Transport Stream Packet.. 17 3.3 Information for the Receiver
Chapter 6: Broadcast Systems. Mobile Communications. Unidirectional distribution systems DVB DAB. High-speed Internet. architecture Container
Mobile Communications Chapter 6: Broadcast Systems Unidirectional distribution systems DAB DVB architecture Container High-speed Internet Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC
INFORMATION TECHNOLOGY - GENERIC CODING OF MOVING PICTURES AND ASSOCIATED AUDIO: SYSTEMS Recommendation H.222.0
ISO/IEC 1-13818 IS INTERNATIONAL ORGANISATION FOR STANDARDISATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC1/SC29/WG11 CODING OF MOVING PICTURES AND ASSOCIATED AUDIO Systems ISO/IEC JTC1/SC29/WG11
It explains the differences between the Plesiochronous Digital Hierarchy and the Synchronous Digital Hierarchy.
TECHNICAL TUTORIAL Subject: SDH Date: October, 00 Prepared by: John Rumsey SDH Synchronous Digital Hierarchy. Introduction. The Plesiochronous Digital Hierarchy (PDH). The Synchronous Digital Hierarchy
IPTV and its transportation...
IPTV and its transportation... Broadcast Multimedia course TUT - 2008 Adrian Hornsby IPTV...like in IP + TV?? Yea!! IP + TV = IPTV!! Sending television-like content over an IP network And even more!! Trip
SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Transmission multiplexing and synchronization
International Telecommunication Union ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU H.222.0 (05/2006) SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Transmission
Measurements on MPEG2 and DVB-T signals (1)
Measurements on MPEG2 and DVB-T signals (1) With the expansion of multi-frequency networks (MFNs) and single-frequency networks (SFNs) for DVB-T*, there is a growing demand for measuring instruments and
Graphical Approach to PSIP Consistency Checking
Graphical Approach to PSIP Consistency Checking JAMES GUPTA & GOMER THOMAS Triveni Digital, Inc. Princeton, NJ, USA ABSTRACT In order for ATSC DTV receivers to operate properly, the PSIP/PSI data in the
Digital Satellite Broadcasting and HDTV Services in Japan
Digital Satellite Broadcasting and HDTV Services in Japan Masafumi Saito Science and Technical Research Laboratories NHK (Japan Broadcasting Corporation) Contents Present situation of satellite broadcasting
Microsoft TV Test. Technology Background. ICC Technology. Application Note. by John Williams
Application Note Microsoft TV Test by John Williams Microsoft has developed a TV middleware platform called Mediaroom that focuses upon Internet Protocol (IP) video services offering significant enhancements
SOFTWARE USER S GUIDE. DemuxToy Lite TS Anayser v1.1.0
SOFTWARE USER S GUIDE DemuxToy Lite TS Anayser v1.1.0 Version 1 Aug 23, 2014 Altais Digital 2013-2014 1 Getting Started The screens in this manual are from Windows 7. Screens on your PC may vary depending
Alarms of Stream MultiScreen monitoring system
STREAM LABS Alarms of Stream MultiScreen monitoring system Version 1.0, June 2013. Version history Version Author Comments 1.0 Krupkin V. Initial version of document. Alarms for MPEG2 TS, RTMP, HLS, MMS,
Solutions to enhance the performance & security of your networks & applications. www.phoenixdatacom.com
Solutions to enhance the performance & security of your networks & applications IPTV Problems What the data can tell you Liam Jackson Virgin Media Account Manager / Product Manager About Phoenix Datacom
Computer Network. Interconnected collection of autonomous computers that are able to exchange information
Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.
Cable TV Headend Solutions
Product Family DVX Platform Cable TV Headend Solutions The DVX platform TELESTE DVX is a complete solution for digital and analogue broadcasting infrastructures for cable operators. The offering includes
2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above
1. How many bits are in an IP address? A. 16 B. 32 C. 64 2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 3. The network number plays what part in an IP address? A. It
- Open Architecture/Interoperability Issues
Digital Set Top Box (STB) - Open Architecture/Interoperability Issues The DVB (Digital Video Broadcast) project group has developed a family of interrelated international standards for digital television
IRD GUIDELINES FOR THE DVB-T (S) PLATFORM AUSTRIA. Profile. Zapping. Released. Version 1.0 Zapping 04.04.2006. IRD_Guidelines_Zapping_V10.
IRD GUIDELINES FOR THE DVB-T (S) PLATFORM AUSTRIA Profile Zapping Released IRD_Guidelines_Zapping_V10.doc 1/14 ORS Notice This document is ORS property and may not be reproduced and diffused without the
Sample Project List. Software Reverse Engineering
Sample Project List Software Reverse Engineering Automotive Computing Electronic power steering Embedded flash memory Inkjet printer software Laptop computers Laptop computers PC application software Software
Switch Fabric Implementation Using Shared Memory
Order this document by /D Switch Fabric Implementation Using Shared Memory Prepared by: Lakshmi Mandyam and B. Kinney INTRODUCTION Whether it be for the World Wide Web or for an intra office network, today
The ATSC Transport Layer, Including Program and System Information Protocol (PSIP)
The ATSC Transport Layer, Including Program and System Information Protocol (PSIP) BERNARD J. LECHNER, LIFE FELLOW, IEEE, RICHARD CHERNOCK, MEMBER, IEEE, MARK K. EYER, SENIOR MEMBER, IEEE, ADAM GOLDBERG,
IPTV hit primetime. Main Topic
Main Topic ivideo helps IPTV hit primetime ivideohelps IPTV hit primetime With the development of video services, users want to watch high quality video content through a terminal of their choice, and
Technical Overview of Single Frequency Network
White paper Technical Overview of Single Frequency Network Executive Summary: This paper describes the principles of Single Frequency Network. Scarcity of available spectrum & bandwidth is one of the main
ITC Specification of Digital Cable Television Transmissions in the United Kingdom. July 2002
Transmissions in the United Kingdom July 2002 Note: This document will be subject to revisions as the standards referred to are updated and revised. Independent Television Commission 33 Foley Street London
WHITE PAPER. Ad Insertion within a statistical multiplexing pool: Monetizing your content with no compromise on picture quality
Ad Insertion within a statistical multiplexing pool: Monetizing your content with no compromise on picture quality Pascal Jezequel, May 2013 Operators or broadcasters can increase their ad revenue by specifically
ISDB-T Digital terrestrial broadcasting in Japan
BROADCASTING TV Test Transmitter R&S SFQ / R&S SFL ISDB-T Digital terrestrial broadcasting in Japan The transition from analog to digital broadcast transmission is occurring everywhere: in broadband communication
Lecture 2: Protocols and Layering. CSE 123: Computer Networks Stefan Savage
Lecture 2: Protocols and Layering CSE 123: Computer Networks Stefan Savage Last time Bandwidth, latency, overhead, message size, error rate Bandwidth-delay product Delay Bandwidth High-level run through
Communication Networks. MAP-TELE 2011/12 José Ruela
Communication Networks MAP-TELE 2011/12 José Ruela Network basic mechanisms Introduction to Communications Networks Communications networks Communications networks are used to transport information (data)
MinDig TV. System Software Update
MinDig TV System Software Update Implementation Guideline for Digital Television Receivers for use in the Hungarian Digital Terrestrial Television Broadcasting Part of the MinDig TV Receiver Specification
Physical Layer, Part 2 Digital Transmissions and Multiplexing
Physical Layer, Part 2 Digital Transmissions and Multiplexing These slides are created by Dr. Yih Huang of George Mason University. Students registered in Dr. Huang's courses at GMU can make a single machine-readable
Voice over IP: RTP/RTCP The transport layer
Advanced Networking Voice over IP: /RTCP The transport layer Renato Lo Cigno Requirements For Real-Time Transmission Need to emulate conventional telephone system Isochronous output timing same with input
APPLICATION BULLETIN AAC Transport Formats
F RA U N H O F E R I N S T I T U T E F O R I N T E G R A T E D C I R C U I T S I I S APPLICATION BULLETIN AAC Transport Formats INITIAL RELEASE V. 1.0 2 18 1 AAC Transport Protocols and File Formats As
1-MINIMUM REQUIREMENT SPECIFICATIONS FOR DVB-T SET-TOP-BOXES RECEIVERS (STB) FOR SDTV
1-MINIMUM REQUIREMENT SPECIFICATIONS FOR DVB-T SET-TOP-BOXES RECEIVERS (STB) FOR SDTV Standard definition television Terminology SHALL (mandatory): Denotes that the item is mandatory. SHOULD (recommended):
Cable Modems. Definition. Overview. Topics. 1. How Cable Modems Work
Cable Modems Definition Cable modems are devices that allow high-speed access to the Internet via a cable television network. While similar in some respects to a traditional analog modem, a cable modem
5.1 audio. How to get on-air with. Broadcasting in stereo. the Dolby "5.1 Cookbook" for broadcasters. Tony Spath Dolby Laboratories, Inc.
5.1 audio How to get on-air with the Dolby "5.1 Cookbook" for broadcasters Tony Spath Dolby Laboratories, Inc. This article is aimed at television broadcasters who want to go on-air with multichannel audio
reach a younger audience and to attract the next-generation PEG broadcasters.
PEG Streaming Public, Education, and Government (PEG) TV channels have been going through an evolution. Once the exclusive domain of "cable TV", PEG's have evolved to become Community Media Centers, serving
Advanced Networking Voice over IP: RTP/RTCP The transport layer
Advanced Networking Voice over IP: RTP/RTCP The transport layer Renato Lo Cigno Requirements For Real-Time Transmission Need to emulate conventional telephone system Isochronous output timing same with
Smart LNB. White Paper. May 2014
Smart LNB White Paper May 2014 This document contains information proprietary to Ayecka Communication Systems Ltd. and may not be reproduced in whole or in part without the express written consent of Ayecka
Digital Audio and Video Data
Multimedia Networking Reading: Sections 3.1.2, 3.3, 4.5, and 6.5 CS-375: Computer Networks Dr. Thomas C. Bressoud 1 Digital Audio and Video Data 2 Challenges for Media Streaming Large volume of data Each
How To Build A Cloud Based Data Hub For A Networked Network (Networking) System (Network)
The Versatile Content Distribution System Highly Efficient Content Distribution The SkyScraper system from Triveni Digital is a highly convenient and efficient platform for content distribution via any
High-Level Data Link Control
High-Level Data Link Control This class of data link layer protocols includes High-level Data Link Control (HDLC), Link Access Procedure Balanced (LAPB) for X.25, Link Access Procedure for D-channel (LAPD)
FREE TV AUSTRALIA OPERATIONAL PRACTICE OP-46
Page 1 of 13 1. SCOPE This document describes the method of implementing an over the air System Software Upgrade (SSU) to DTV consumer equipment used in the reception of digital terrestrial television
The Picture must be Clear. IPTV Quality of Experience
The Picture must be Clear IPTV Quality of Experience 1 Video-over-IP vs IPTV? Video-over-IP A technology for moving video from A to B How about: Video-over-wire? Video-over-UHF? Video-over-Satellite? Can
Digital Subscriber Line (DSL) Transmission Methods
Digital Subscriber Line (DSL) Transmission Methods 1. Overview... 1 2. SHDSL Transmission Methods... 1 SHDSL Transmission System Versions... 1 SHDSL Transmission Subsystem Structure... 1 SHDSL Modulation
Demonstration of Internet Protocol Television(IPTV) Khai T. Vuong, Dept. of Engineering, Oslo University College.
Demonstration of Internet Protocol Television(IPTV) 1 What is IPTV? IPTV is a general term of IP+TV = IPTV Delivery of traditional TV channels and video-ondemand contents over IP network. 2 IPTV Definition
Chapter 2 - The TCP/IP and OSI Networking Models
Chapter 2 - The TCP/IP and OSI Networking Models TCP/IP : Transmission Control Protocol/Internet Protocol OSI : Open System Interconnection RFC Request for Comments TCP/IP Architecture Layers Application
The OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows:
1.4 Reference Models Now that we have discussed layered networks in the abstract, it is time to look at some examples. In the next two sections we will discuss two important network architectures, the
Install DIGITAL TO TV and view what you want when you want. PROMAX in Internet: www.promaxelectronics.com
Install DIGITAL TO TV and view what you want when you want Turns satellite channels into IPTV, preserving its original digital quality Turns the video output from receivers, DVDs, cameras... into IPTV
Network Technologies
Network Technologies Telephone Networks IP Networks ATM Networks Three Network Technologies Telephone Network The largest worldwide computer network, specialized for voice ing technique: Circuit-switching
Asynchronous Transfer Mode: ATM. ATM architecture. ATM: network or link layer? ATM Adaptation Layer (AAL)
Asynchrous Transfer Mode: architecture 1980s/1990 s standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service Digital Network architecture Goal: integrated, end-end transport
World of Digital Interactive TV
2 World of Digital Interactive TV 2.1 Broadcast Multimedia Broadcast multimedia is discussed here in the context of digital television standards. Europe, North America and Japan have established the basic
NorDig PVR metadata for
1 (20) NorDig PVR metadata for NorDig compliant PVR signalization A whitepaper by NorDig Table of Contents 2 (20) 1 Document History... 3 2 Purpose of this document... 3 3 References... 3 4 List of Abbreviations...
Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur
Module 5 Broadcast Communication Networks Lesson 1 Network Topology Specific Instructional Objectives At the end of this lesson, the students will be able to: Specify what is meant by network topology
BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS Friday 2 nd October 2015 Morning Answer any FOUR questions out of SIX. All questions carry
Ethernet. Ethernet. Network Devices
Ethernet Babak Kia Adjunct Professor Boston University College of Engineering ENG SC757 - Advanced Microprocessor Design Ethernet Ethernet is a term used to refer to a diverse set of frame based networking
Welcome to the Introduction to Controller Area Network web seminar My name is William Stuart, and I am a Applications Engineer for the Automotive
Welcome to the Introduction to Controller Area Network web seminar My name is William Stuart, and I am a Applications Engineer for the Automotive Products Group within Microchip. This web seminar today
CONTROL MICROSYSTEMS DNP3. User and Reference Manual
DNP3 User and Reference Manual CONTROL MICROSYSTEMS SCADA products... for the distance 48 Steacie Drive Telephone: 613-591-1943 Kanata, Ontario Facsimile: 613-591-1022 K2K 2A9 Technical Support: 888-226-6876
ADVANTAGES OF AV OVER IP. EMCORE Corporation
ADVANTAGES OF AV OVER IP More organizations than ever before are looking for cost-effective ways to distribute large digital communications files. One of the best ways to achieve this is with an AV over
Protocols and Architecture. Protocol Architecture.
Protocols and Architecture Protocol Architecture. Layered structure of hardware and software to support exchange of data between systems/distributed applications Set of rules for transmission of data between
Transmission Security (TRANSEC) in an IP-based VSAT Architecture. February 2011
Transmission Security (TRANSEC) in an IP-based VSAT Architecture February 2011 As the ability to monitor satellite transmissions grows more sophisticated, the need to implement increased levels of security
Overview of Asynchronous Transfer Mode (ATM) and MPC860SAR. For More Information On This Product, Go to: www.freescale.com
Overview of Asynchronous Transfer Mode (ATM) and MPC860SAR nc. 2 What is ATM? o Protocol that applies primarily to layer 2 of the OSI protocol stack: Application Presentation Session Transport Network
The OSI Model and the TCP/IP Protocol Suite PROTOCOL LAYERS. Hierarchy. Services THE OSI MODEL
The OSI Model and the TCP/IP Protocol Suite - the OSI model was never fully implemented. - The TCP/IP protocol suite became the dominant commercial architecture because it was used and tested extensively
AN INTRODUCTION TO DIGITAL MODULATION
AN INTRODUCTION TO DIGITAL MODULATION This article provides readers a simple overview of the various popular methods used in modulating a digital signal. The relative merits of each of these modulation
Digital Video Broadcasting Conditional Access Architecture
Digital Video Broadcasting Conditional Access Architecture Introduction Digital Video Broadcasting (DVB) is a standard defining a one-to-many unidirectional data network for sending digital TV programs
Network Layer: Network Layer and IP Protocol
1 Network Layer: Network Layer and IP Protocol Required reading: Garcia 7.3.3, 8.1, 8.2.1 CSE 3213, Winter 2010 Instructor: N. Vlajic 2 1. Introduction 2. Router Architecture 3. Network Layer Protocols
CSE 3461 / 5461: Computer Networking & Internet Technologies
Autumn Semester 2014 CSE 3461 / 5461: Computer Networking & Internet Technologies Instructor: Prof. Kannan Srinivasan 08/28/2014 Announcement Drop before Friday evening! k. srinivasan Presentation A 2
Whitepaper. 802.11n The Next Generation in Wireless Technology
Whitepaper 802.11n The Next Generation in Wireless Technology Introduction Wireless technology continues to evolve and add value with its inherent characteristics. First came 802.11, then a & b, followed
UGLYDATV 0.1 by F5OEO Evariste
UGLYDATV 0.1 by F5OEO Evariste November 2014 Introduction This documentation describes a solution to use the Raspberry Pi as a main component of a DVB-S modulator. Two modes are available : - Output I/Q
Enhancing High-Speed Telecommunications Networks with FEC
White Paper Enhancing High-Speed Telecommunications Networks with FEC As the demand for high-bandwidth telecommunications channels increases, service providers and equipment manufacturers must deliver
5.2 Telemetry System Concept
126 Chapter 5 Traditionally, telemetry transmitted from spacecraft was formatted with a time-division multiplexing (TDM) scheme, where data items were multiplexed into a continuous stream of fixed-length
ISO/IEC 11172-1 INTERNATIONAL STANDARD
NTERNATONAL STANDARD SO/EC 11172-1 First edition 1993-08-0 1 nformation technology - Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s - Part 1: Systems
Computers Are Your Future. 2006 Prentice-Hall, Inc.
Computers Are Your Future 2006 Prentice-Hall, Inc. Computers Are Your Future Chapter 3 Wired and Wireless Communication 2006 Prentice-Hall, Inc Slide 2 What You Will Learn... ü The definition of bandwidth
920-803 - technology standards and protocol for ip telephony solutions
920-803 - technology standards and protocol for ip telephony solutions 1. Which CODEC delivers the greatest compression? A. B. 711 C. D. 723.1 E. F. 726 G. H. 729 I. J. 729A Answer: C 2. To achieve the
Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD
Ethernet dominant LAN technology: cheap -- $20 for 100Mbs! first widely used LAN technology Simpler, cheaper than token rings and ATM Kept up with speed race: 10, 100, 1000 Mbps Metcalfe s Etheret sketch
The OSI & Internet layering models
CSE 123 Computer Networks Fall 2009 Lecture 2: Protocols & Layering Today What s a protocol? Organizing protocols via layering Encoding layers in packets The OSI & Internet layering models The end-to-end
Applications that Benefit from IPv6
Applications that Benefit from IPv6 Lawrence E. Hughes Chairman and CTO InfoWeapons, Inc. Relevant Characteristics of IPv6 Larger address space, flat address space restored Integrated support for Multicast,
in digital television
IRTTeletext Werner Brückner in digital television Teletext is about 25 years old and is currently being brought into the digital broadcasting environment by the DVB project. This article looks at some
ECE 358: Computer Networks. Homework #3. Chapter 5 and 6 Review Questions 1
ECE 358: Computer Networks Homework #3 Chapter 5 and 6 Review Questions 1 Chapter 5: The Link Layer P26. Let's consider the operation of a learning switch in the context of a network in which 6 nodes labeled
How To Test Video Quality With Real Time Monitor
White Paper Real Time Monitoring Explained Video Clarity, Inc. 1566 La Pradera Dr Campbell, CA 95008 www.videoclarity.com 408-379-6952 Version 1.0 A Video Clarity White Paper page 1 of 7 Real Time Monitor
How To Use Gkware E.K.Kware 2.8X (Mp2 And Db) With A Dvdb Analyzer (V2.8)
StreamGuru MPEG2 & DVB Analyzer Version 2.8x Manual 2015 GkWare e.k. Seite 1 von 30 Contents 1. Introduction... 3 1.1. Selecting an Input Device... 3 1.1.1. Transport stream files... 4 1.1.2. Professional
Main Ways to Enhance Throughput
802.11n Sanna Puha Contents 1. Introduction 2. Ways to Enhance Throughput 3. MIMO operation 4. Structure of Operating Channel 5. MIMO Transmission Modes 6. Modulation Rates 7. Physical Transmission, PLCP:
Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits.
Delay Need for a Delay Budget The end-to-end delay in a VoIP network is known as the delay budget. Network administrators must design a network to operate within an acceptable delay budget. This topic
CCNA R&S: Introduction to Networks. Chapter 5: Ethernet
CCNA R&S: Introduction to Networks Chapter 5: Ethernet 5.0.1.1 Introduction The OSI physical layer provides the means to transport the bits that make up a data link layer frame across the network media.
WAN Data Link Protocols
WAN Data Link Protocols In addition to Physical layer devices, WANs require Data Link layer protocols to establish the link across the communication line from the sending to the receiving device. 1 Data
Digital Modulation. David Tipper. Department of Information Science and Telecommunications University of Pittsburgh. Typical Communication System
Digital Modulation David Tipper Associate Professor Department of Information Science and Telecommunications University of Pittsburgh http://www.tele.pitt.edu/tipper.html Typical Communication System Source
White Paper Content Delivery Networks (CDN) for Live TV Streaming
White Paper Content Delivery Networks (CDN) for Live TV Streaming Copyright 2011-2014 by Motama GmbH, Saarbrücken, Germany This White Paper presents Motama's solutions for building and running a streamlined
(Refer Slide Time: 4:45)
Digital Voice and Picture Communication Prof. S. Sengupta Department of Electronics and Communication Engineering Indian Institute of Technology, Kharagpur Lecture - 38 ISDN Video Conferencing Today we
White paper. H.264 video compression standard. New possibilities within video surveillance.
White paper H.264 video compression standard. New possibilities within video surveillance. Table of contents 1. Introduction 3 2. Development of H.264 3 3. How video compression works 4 4. H.264 profiles
Streaming Networks with VLC. Jean-Paul Saman [email protected]
Streaming Networks with VLC Jean-Paul Saman [email protected] Jean-Paul Saman 2001 member of VideoLAN team PDA port (familiar linux distro) H3600/3800/3900 VideoLAN server Remote OSDmenu DVB-C/S/T
WILL HTTP ADAPTIVE STREAMING BECOME THE DOMINANT MODE OF VIDEO DELIVERY IN CABLE NETWORKS? Michael Adams Ericsson Solution Area TV
WILL HTTP ADAPTIVE STREAMING BECOME THE DOMINANT MODE OF VIDEO DELIVERY IN CABLE NETWORKS? Michael Adams Ericsson Solution Area TV Abstract There is a great deal of interest in HTTP adaptive streaming
RARP: Reverse Address Resolution Protocol
SFWR 4C03: Computer Networks and Computer Security January 19-22 2004 Lecturer: Kartik Krishnan Lectures 7-9 RARP: Reverse Address Resolution Protocol When a system with a local disk is bootstrapped it
PERFORMANCE ANALYSIS OF VIDEO FORMATS ENCODING IN CLOUD ENVIRONMENT
Suresh Gyan Vihar University Journal of Engineering & Technology (An International Bi Annual Journal) Vol. 1, Issue 1, 2015, pp 1 5 ISSN: 2395 0196 PERFORMANCE ANALYSIS OF VIDEO FORMATS ENCODING IN CLOUD
For Articulation Purpose Only
E305 Digital Audio and Video (4 Modular Credits) This document addresses the content related abilities, with reference to the module. Abilities of thinking, learning, problem solving, team work, communication,
ADSL2 AND ADSL2plus THE NEW ADSL STANDARDS
ADSL2 AND ADSL2plus THE NEW ADSL STANDARDS March 25, 2003 ADSL2 AND ADSL2plus - THE NEW ADSL STANDARDS In July 2002, the ITU completed G.992.3 and G.992.4 1, two new standards for ADSL technology collectively
LAN Switching. 15-441 Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, 802.11, PPP. Interconnecting LANs
LAN Switching 15-441 Computer Networking Bridges/Switches, 802.11, PPP Extend reach of a single shared medium Connect two or more segments by copying data frames between them Switches only copy data when
