Apple はこれを指定していますか? PES パケットのペイロードにはいくつのアクセス ユニットを配置する必要がありますか?
また、PES パケットに存在するプレフィックス開始コード (存在する場合) を知りたいです。アクセス ユニット内の最初の NAL ユニットの前にあるものは役に立たないので、入れてはいけないと思います。右?
特にHLSでどのように行われるかを知りたいです-必ずしも他のMPEG-2 TSアプリケーションではありません。
Apple はこれを指定していますか? PES パケットのペイロードにはいくつのアクセス ユニットを配置する必要がありますか?
また、PES パケットに存在するプレフィックス開始コード (存在する場合) を知りたいです。アクセス ユニット内の最初の NAL ユニットの前にあるものは役に立たないので、入れてはいけないと思います。右?
特にHLSでどのように行われるかを知りたいです-必ずしも他のMPEG-2 TSアプリケーションではありません。
特にHLSでどのように行われるかを知りたいです-必ずしも他のMPEG-2 TSアプリケーションではありません。
HLS は、標準の MPEG-2 TS ストリームです。HLS は、1 つのオーディオ ストリームと 1 つのビデオ ストリームに制限することを除いて、これとは異なることはしません。コーデックを AVC/AAC/MP3 に制限
残りの回答については、AVC コーデックについて言及していると仮定します。(AAC と MP3 では回答が異なります)
PES パケットのペイロードにはいくつのアクセス ユニットを配置する必要がありますか?
1。ただし、効率のために、最後の NALU は TS 境界で切り捨てられ、残りは次の PES の開始時に次の AU の先頭に追加されます。これはオプションですが、ビットレートを下げます。
PES パケットに存在するプレフィックス開始コード (存在する場合) を知りたいです。
MPEGTS には、Annex B スタイルの開始コードが必要です。すべての NALU の前に 1 つの開始コード。mpegt では AUD が必要なため、AU には複数の NALU があります。
アクセス ユニット内の最初の NAL ユニットの前にあるものは役に立たないので、入れてはいけないと思います。右?
完全に間違っています。すべての NALU は開始コードで始まる必要があります。