我Oracle-MAF用于移动应用程序开发(Android 和 IOS)。需要在应用程序中捕获媒体(图像、音频和视频)并希望存储到Oracle DB通常的 CLOB 列中。
因此,我将捕获的媒体转换为base64字符串(使用commons-codec-1.10.jar)并通过 Rest webservice(Accept JSON/XML)存储到数据库中。
对于图像和音频,base64 字符串的长度很好,但对于视频,即使是( ) 也会消耗6.4 million字符,这会导致应用程序变慢并导致Java 堆空间错误。2 sec video2MB Rear camera
有没有其他方法可以使用 Java 将媒体内容转换为 String 以提供可行的解决方案?