![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音视频编解码
文章平均质量分 88
音视频编解码基础知识
Hardy20200507
树立终生学习理念,付诸行动。
展开
-
音视频流媒体————RTP流
1. 简介 实时传输协议(RTP)为数据提供了具有实时特征的端对端传送服务, RTP 实行有序传送, RTP 中的序列号允许接收方重组发送方的包序列,同时序列号也能用于决定适当的包位置,例如:在视频解码中,就不需要顺序解码。2. RTP码流格式 以NALU为单位打包视频流,若NALU的长度大于MTU(一次网传能够传输的最大字节数),则这个NALU需要拆分为多个RTP包。 如表1所示为RTP包的格式,RTP包由tpkt头部、rtp头部、扩展信息以及媒体流载荷组成,tpkt头部不是标准转载 2021-05-30 17:36:47 · 1035 阅读 · 0 评论 -
音视频流媒体————PS流
1. 简介每个视频帧分为若干NAL单元(NALU)。视频PS格式码流以NALU为单位进行打包。若当前为I帧或P帧的第一个NALU则需加PSH头部。若当前为I帧的第一个NALU还需要加PSM头部。每个NALU分为若干段,每段前需加PES头部,每段数据与PES头部组成PES包。音频PS格式码流以帧为单位进行打包。音频PS格式码流PSH头部可选。音频关键帧包含PSM头部。每个音频帧可分为若干段,每段前需加PES头部,每段数据与PES头部组成PES包。一般情况下音频流只包含PES包。私有数据PS格式码流以帧为转载 2021-05-29 22:35:22 · 850 阅读 · 0 评论 -
音视频流媒体————基本概念
ES流ES–Elementary Streams (原始流)是直接从编码器出来的数据流,可以是编码过的视频数据流(H.264,MJPEG等),音频数据流(AAC),或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。ES是只包含一种内容的数据流,如只含视频或只含音频等,打包之后的PES也是只含一种性质的ES,如只含视频ES的PES,只含音频ES的PES等。每个ES都由若干个存取单元(AU)组成,每个视频AU或音频AU都是由头部和编码数据两部分组成,1个AU相当于编码的1幅视频图转载 2021-05-29 15:19:18 · 540 阅读 · 0 评论