Because of the work exposure to a variety of different audio and video packaging formats, common national standard PS flow, onvif RTP stream and TS flow, and so on, all say good memory than rotten pen, the time to summarize, or in the future can be consulted, because of the level of problems, there may be omissions and problems, please advise one, PES flow
PES flow is the first layer of the original ES str
Label: Recently, the company's business needs, the original order APK form CPE. Penetrates the framework layer. This was stripped of the CPE, engaged in quite a long period, and finally had time to write a blog, write down the problems encountered, the future. The first problem is that the original apk has some things to transplant after the framework layer. Different environments, we have to make some chan
Recently, the company's business needs, the original apk form of CPE, into the framework layer, that is, stripping out the CPE, made a long time, and finally have time to write a blog, make a note to meet the problem.The first problem is that some of the original apk, after porting to the framework layer, the environment is different, you must make some changes.For example1.ContentProvider, because not prov
Reprinted from http://blog.chinaunix.net/uid-9688646-id-1998407.html
TS Stream decoding process:
1. Get Pat in ts
2. Obtain PMT From ts
3. You can know the video (audio) type (h264), corresponding PID, and pcr pid transmitted in the current network based on PMT.
4. Set the video filter of the Demux module to the PID and stream type of the corresponding video.
5. the payload data in the ts data packet obtained from the video Demux filter is one piece of PES
TR069 (CPE Wan Management Protocol)
TR-069 protocol is a terminal-Oriented Network Management Protocol (cwmp) developed by the DSL (Digital Subscriber's line, digital user line) forum ).It providesGeneral framework, message specification, management method, and data model for configuration management. TR-069 protocol is an application layer protocol located on the IP layer, which makes the Protocol has a wide range of applicability, there is no limit
1 ) ES
es--elementary Streams (Raw Stream) is a data stream that comes directly from the encoder, so the encoded video data stream (H.264,mjpeg, etc.), audio data stream (AAC), or other encoded data stream is collectively referred to. After the ES stream passes through the PES packager, it is converted into a PES package.
ES is a data stream that contains only one content, such as video only or audio only,
Reference website: https://nmap.org/book/output-formats-cpe.htmlOpen the above web site to see the first paragraph of content:Common Platform Enumeration (CPE) is a standardized-to name software applications, operating systems, and hardware PLA Tforms.A CPE is a method of naming software applications, operating systems, and hardware in a standardized manner (abbreviated by Common Platform enumeration).CentO
1, ES Stream (Elementary stream), original stream. is a A/D conversion, encoded after the output of the data stream, is directly from the encoder output data stream;
1) ES is packaged in PES and converted to PES packs.
2) ES is a stream of data that contains only one content, such as audio data or video data.
3) A packaged PES stream contains only one content.
2
Decoding process of TS Stream-ES-PES-DTS-PTS-PCR
TS Stream decoding process:
1. Get Pat in ts
2. Obtain PMT From ts
3. You can know the video (audio) type (h264), corresponding PID, and pcr pid transmitted in the current network based on PMT.
4. Set the video filter of the Demux module to the PID and stream type of the corresponding video.
5. the payload data in the ts data packet obtained from the video Demux filter is one piece of
1) Es Stream (Elementary stream): Also called the basic stream, which contains the continuous stream of video, audio, or data.2) PEs stream (Packet Elementary Stream): Also known as packaged basic stream, is the basic stream es stream according to the need to be divided into the length of the packet, and add Baotou to form a packaged basic bitstream pes stream.3) TS Stream (Transport stream): Also known as
Key Concepts:
ES:
es--elementary Streams (Raw stream) is a data stream that comes directly from the encoder, which can be an encoded video data stream (H.264,mjpeg, etc.), an audio data stream (AAC), or other encoded data stream collectively. After the ES stream passes through the PES packager, it is converted into a PES package.
ES is a data stream that contains only one content, such as video only or aud
PES is a packaged es. PTS and DTs have been inserted. Generally, a PES package is used as an image.
PES package format:
PES is then packaged into ts streams or PS streams. a pes is often stored in multiple ts packages,
Start_code: 0x00 00 01
Stream_id:
Mpegts Basics Look at these blog posts:Mpegts FoundationAnalysis of ts,pes,es structure of MpegtsTS Stream multiplexing and multiplexing is a reverse process. TS multiplexing gets the PES bare stream of audio and video. In general, the length of each TS packet is 188 bytes, and there is also a 204-byte, which is to add 16 bytes of Rs redundancy check information after each packet. In this case, the 188 byte
The digital signal actually transmits data streams. Generally, the data streams include the following three types: ES is the original code stream, and contains the continuous code streams of video, audio, or data. Ts is a transmission stream consisting of 188 bytes in a fixed length. It contains one or more programs with independent time bases and is suitable for environments with many error codes.
We all know that the TS package starts with 0x47 and is a Synchronization Byte. Each packet is 188
Http://blog.sina.com.cn/s/blog_6ca8ed170100qjvd.html
Es Stream (Elementary stream, basic stream): A stream of digital TV components that directly represent the content of a basic element, including continuous streams of video, audio, or data.
PES stream (paketized Elementary Stream, Package basic stream): is the basic stream es stream according to the need to be divided into the length of the packet, and add Baotou to form a packaged basic bitstre
The previous article describes the packaging format of the PES header, this article describes the packet format of the TS package
1.TS Baotou Format
The TS Stream, the transport stream, is a further encapsulation of the PES package, the base unit is TS Packet, fixed a packet size of 188 bytes (or 204 bytes, plus 16 bytes of CRC checksum data after 188 bytes), consisting of TS Header and payload, comprisin
how H264 (ES) packaged into H264 (PES)
has been on the internet to collect all kinds of information, heart tired ah. The following nine locks are very complicated for you to explain the unknown relationship between TS and H264. First, the overall general diagram
This I do not know is in which CSDN master that get the figure, helped me a lot of busy, on the picture time to:
How to encapsulate the PES
The IP datagram has a header and data two parts, the first part of the header is a fixed length of 20 bytes, is all the IP datagram must have. The header includes: total length, logo, MF, DF, offset.
The digital signal actually transmits the data stream, the general data flow includes the following three kinds:
ES streams: Also called basic streams, which contain continuous streams of video, audio, or data.
PES stream: Also known as the basic code str
certificates is signed with theACS hostname rather than IP address.2. Enable SSL on both ACS and CPE.3. Configure the CPE to use an ACS URL containing the ACS IP addressInstead of its hostname.4. The CPE is stimulated to initiate a SSL session with the ACS.Possible methods include various TR-069 specific mechanisms, orStimulating the
Background Introduction
With the rapid development of the information industry, the type of business and the volume of traffic on the WAN are increasing, the scale is expanding, and a large number of terminal access devices are widely used, which requires effective management of these user-side equipment (CPE).
Traditionally, user-tested devices need to be configured or diagnosed through a management interface, either at the very beginning of the ins
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.