Android自定义编解码器还是加密媒体文件?

时间:2010-10-14 08:14:08

标签: android

我想创建一个允许用户下载媒体文件并播放它们的应用程序,但仅限于我的应用程序。首先,我认为加密文件将是一个很好的解决方案,但它需要很多。现在我想为我的媒体文件创建一个自定义编解码器。直到现在我还没有使用编解码器,所以为Android制作一个有多复杂?可以用java制作,也可以只用C制作并通过JNI使用?你也可以给我一些有用的书来理解如何创建编解码器吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

自定义编解码器比通常的加密需要更多的努力。如果您已经了解所有基础技术,那么写得体面(与MPEG4相当,而不是x264)编解码器可能需要1000小时。

要理解编写编解码器,您需要学习DCT及其优化,算术/霍夫曼编码。在那之后,你肯定会改变主意: - )

所以,去寻找。