我正在制作一个简单的网络应用程序,用户可以在其中上传媒体供每个人查看。我唯一的问题是,iPhone
始终会在上传视频之前对其进行压缩(避免我的服务器过快受到过度负担),但 Android
不会。 Android
视频 (Nexus 4
) 占用的磁盘空间是我的 iPhone
(4
) 视频的 3 倍以上,因为 iPhone
在上传之前会压缩视频。
网络应用程序是用 .js
和 .php
制作的。
是否可以强制 Android
手机在以任何方式上传视频之前对其进行压缩?也许在存储之前在服务器上对它们进行转码。
最佳答案
您必须使用视频转码服务:
你有两种方法: — 使用现有的 API : (dmcloud | zencoder | pandastream...) — 在您的服务器上运行 ffmpeg 实例。
关于php - 网络应用程序 : How to make Android Phones compress video before uploading?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17208394/