2009-09-17 141 views
0

我必須爲CCTV(視頻監控系統)編寫代碼,以容器格式在硬盤上存儲基本流。我應該使用哪種多媒體容器格式?

但是選擇太多了,我不知道應該使用哪種格式。

什麼格式的CPU週期會更少,並允許流行媒體播放器重播?

+0

回答以下問題可能會幫助我們更好地回答您的問題: 您正在使用哪種編解碼器? 你會在什麼平臺上播放視頻? 您是否期望在任何硬件設備上播放? – 2009-09-17 19:20:50

回答

1

它通常不是容器,而是用於壓縮數據的編解碼器。容器格式(如MP4和ASF)允許將許多類型的編碼數據添加到它們中。

+0

我不需要編寫編解碼器來壓縮數據。這是硬件的工作。我只需要將壓縮數據保存到硬盤。我知道MP4和ASF都可以,但我應該使用哪一個? – ablmf 2009-09-17 16:30:57

+1

同樣,它取決於您使用的編解碼器。例如,如果它是H264,那麼許多媒體播放器都會支持MP4容器,但即使它是有效的組合,您也不會在ASF中找到許多可以接受H264的H264。這基本上都是關於公約的。另外,如果您不關心編碼或解碼開銷,那麼只需寫入並解析容器就可以忽略CPU時間 - 我更擔心磁盤吞吐量。 – 2009-09-17 17:02:49