我想创建一个允许用户下载媒体文件并播放它们的应用程序,但仅限于我的应用程序。首先,我认为加密文件将是一个很好的解决方案,但它需要很多。现在我想为我的媒体文件创建一个自定义编解码器。直到现在我还没有使用编解码器,所以为Android制作一个有多复杂?可以用java制作,也可以只用C制作并通过JNI使用?你也可以给我一些有用的书来理解如何创建编解码器吗?
提前致谢!
答案 0 :(得分:1)
自定义编解码器比通常的加密需要更多的努力。如果您已经了解所有基础技术,那么写得体面(与MPEG4相当,而不是x264)编解码器可能需要1000小时。
要理解编写编解码器,您需要学习DCT及其优化,算术/霍夫曼编码。在那之后,你肯定会改变主意: - )
所以,去寻找。