Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
See all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Akagi201
akagi201.github.io.bak
Repository navigation
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
More
items
MPEG2 PS
Jump to bottom
Edit
New page
Liu Bo edited this page
Jan 27, 2014
·
1 revision
简介
MPEG2-PS(Program Stream, 程序流)是一种多路复用数字音频, 视频等的封装容器.
程序流将一个或多个分组但有共同的时间基准的基本数据流(PES)合并成一个整体流.
它是为可靠稳定的存储媒介如光盘而设计的.
MPEG2-TS 与 MPEG2-PS区别
根据传输媒体的质量不同, MPEG-2中定义了两种符合信息流: 传输流(TS: Transport Stream)和节目流(PS: Program Stream).
TS流的包结构是固定长度的, 而PS流的包结构是可变长度的.
PS包与TS包在结构上的这种差异, 导致了他们对传输误码具有不同的抵抗能力, 因而应用的环境也有所不同. TS码流由于采用了固定长度的包结构, 当传输误码破坏了某一TS包的同步信息时, 接收机可在固定的位置检测它后面包中的同步信息, 从而恢复同步, 避免了信息丢失. 而PS包由于长度是变化的, 一旦某一PS包的同步信息丢失, 接收机无法确定下一包的同步位置, 就会造成失步, 导致严重的信息丢失. 因此, 在信道环境较为恶劣, 传输误码较高时, 一般采用TS码流; 而在信道环境较好, 传输误码较低时, 一般采用PS码流.
MPEG2-PS(Program Stream, 程序流), 主要应用与存储的具有固定时长的节目, 如DVD电影, 可添加字幕等一些程序操作.
MPEG2-TS则主要应用于实时传送的节目, 比如实时广播的电视节目.
将DVD上的VOB文件的前面一截cut掉(或者是数据损坏数据)就会导致整个文件无法解码, 而电视节目是任何时候打开电视机都能解码(收看)的. 所以MPEG2-TS格式的特点就是从视频流的任一片段开始都是可以独立解码.
Wiki pages
Pages
66
Loading
Home
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
aircrack ng
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
akkernel
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
arduino
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
binary tree
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
buildroot
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
bus
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
busybox
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
carrierwrt
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
CIDR(Classless Inter Domain Routing)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
collision_domain
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
coovachilli
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
current_sources_and_sinks
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
daemon
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
dd
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
dev_null_vs_dev_zero
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
dia
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
doxygen
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
DPI(Deep Packet Inspection)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
duffs_device
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
elink
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
GA(Google Analytics)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
GCM(Google Cloud Messaging, Google)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
git svn
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
GPIO
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
HMA(High Memory Area)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
hugo
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
iptables
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
JSON
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
learn per
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
lsof
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
mesh_network
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
MMU
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
MPEG
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
MPEG 2
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
MPEG2 PS
简介
MPEG2-TS 与 MPEG2-PS区别
Loading
MPEG2 TS
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
netifd(Network Interface Daemon)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
nftables
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
oem
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
oem needs
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
offsetof
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
OOP(Object Oriented Programming)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
openvpn_on_openwrt
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
opkg
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Pcduino
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
perl
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
PES
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
PirateBox
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
programming paradigm
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
pull up_resistor
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
reaver wps
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
RPC(Remote Procedure Call)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
RTOS(Real time Operation System)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
SIP(Session Initiation Protocol, 会话发起协议)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
SlickEdit
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
snifferwrt note
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
squashfs
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
strsep
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
SVG(Scalable Vector Graphics)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
tar
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
three state_logic
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
WDS(Wireless Distribution System)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
web crawler
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
WPS(Wi Fi Protected Setup)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
剑指offer
Uh oh!
There was an error while loading.
Please reload this page
.
Show 51 more pages…
Add a custom sidebar
Clone this wiki locally
You can’t perform that action at this time.