2017-06-23 131 views
0

mpegtsでは、PCRとPTSの間に何らかの関係はありますか?つまり、なぜPCRを提供すべきであり、どの値をPCRとして割り当てるべきかということです。
いくつかの記事では、PTSからPCRを計算することができました。
さて、PTSはインクリメンタルでなければならないことは明らかですが、PCRはどうですか?インクリメンタルであるべきか?MPEG2-TS:PCRとPTS

+0

オフトピックです。参照:https://en.wikipedia.org/wiki/Presentation_timestampおよびISO-13181-1 – aergistal

答えて

0

PCRは、大気および衛星送信のためにそこにあります。ご存知のように、PTSは毎秒90000ティックです。しかし、まず、エンコーダとデコーダは秒の定義を決定する必要があります。デコーダクロックは少し速く(バッファリングを引き起こす)、少し遅く(メモリが枯渇する)実行される可能性があります。 PCRは、これらのクロックを片方向の信号伝送に同期させるために非常に頻繁に送信される信号です。これは、デバイスがインターネットに接続され、別の方法で定期的に時計を同期させるため、問題が少なくなります。あなたの目的のために、他のストリームからのPTSを使用するだけで、モトローラ用の放送エンコーダを作っていない限り、それは問題ではないので、うまくいくでしょう。

+0

良い説明と私は小さな言及を追加したい。私の経験から、PCR = PTSを置くと問題になるかもしれませんが、PCR = PTSを入力すると(たとえば、300 msのような値)、VLCはそれほど頻繁には不平を言わないでしょう。 –