2017-07-18 228 views
0

我有一個應用程序,它從文件中讀取opus數據包。該文件以ogg格式確認opus數據包。我的應用程序每20毫秒發送一個opus數據包(它是可配置的)。OPUS數據包大小

對於20毫秒,它發送大小從200字節到400字節的數據包,比如說平均大小是300字節。

發送300字節20millsec,是正確的還是它的太多數據。我如何計算20millisec可以發送給遠程的多少數據(以字節爲單位)。

有人可以幫助我理解如何計算我需要發送到每20millisec遠程方的字節數。

回答

1

300個字節/分組×8比特/字節/ 20ms的/分組= 120千比特/秒

即足夠好的品質立體聲音樂。根據您需要的質量,或者只發送單聲道或語音,您可能會降低編碼器的比特率。但是,如果您從Ogg Opus文件中讀取數據包,則數據包已經被編碼,因此降低編碼器的比特率爲時已晚,除非您解碼數據包並以較低的比特率對它們進行重新編碼。