在Android設備上支持G729
的最佳和最佳方式是什麼?Android中的G729編解碼器支持
在我目前的應用程序中,我必須使用G729
編解碼器。我搜索了很多,但無法獲得任何圖書館。有什麼方法可以使用g729?
編輯:
從哪裏可以買到這些編解碼庫,並用它在我的應用程序的發展?
在Android設備上支持G729
的最佳和最佳方式是什麼?Android中的G729編解碼器支持
在我目前的應用程序中,我必須使用G729
編解碼器。我搜索了很多,但無法獲得任何圖書館。有什麼方法可以使用g729?
編輯:
從哪裏可以買到這些編解碼庫,並用它在我的應用程序的發展?
很可能ffmpeg支持該編解碼器。網上有很多關於如何將ffmpeg集成到android中的例子(雖然這可能不是很容易)
如果你有一些Google的G729實現,有很多G729實現。
你可以拿着和使用CSipSimple。 這是另一個我found,你可能最有可能轉換爲在android下編譯。
我還沒有看到java tho中的任何實現,因此您很可能必須使用NDK來編譯C/C++源代碼並從android端訪問它。
另一個需要考慮的事實是,G729不是免版稅的,因此您需要在使用它時支付使用費。詳情請參閱here。
即使我使用CSipSimple,SipDroid等。那我還要付版稅? – astuter
來自FAQ: 哪些產品需要G.729專利許可協議? 使用G.729技術的最終產品需要G.729專利許可協議。合格的終端產品通常包括接入設備,音頻/視頻會議設備,呼叫中心設備,IP電話,IP/PBX,媒體網關等。通用微處理器或芯片組不包括在此類別中。 –
好的,這很好。那麼ffmpeg的音頻質量和性能呢?它是開源的嗎? – astuter
是的,ffmpeg是開源的,質量很好。儘管由於很多本機代碼,使它與Android一起工作有點困難。 –