gstreamer 世界中的 'pay' 'depay' 是什么意思?

What's the meaning of 'pay' 'depay' in gstreamer world?

我知道 gstreamer 中的一些概念,例如源、接收器、管道和焊盘。

这些是编程概念,也是字面上的英文单词,它们的意思是相关的。

但是不知道rtph264depay之类的pay或者depay是什么意思

从一些gst_parse_launch示例命令来看,rtph264depay似乎是接收source的数据。

那么depay这个词怎么理解呢?支付就像支付一些钱,所以支付就像收钱一样?

其实是写在他们所在的分类中:

$ gst-inspect-1.0 rtph264depay | grep Klass
  Klass                    Codec/Depayloader/Network/RTP

所以是PayloaderDepayloader的缩写。类似于 MuxerDemuxerEncoderDecoder,但这里没有真正的 encoded/decoded 或 muxed/demuxed。只是现有数据以特定格式打包。有时我看到人们也称其为 PacketizerDepacketizer