php - 网络应用程序 : How to make Android Phones compress video before uploading?

标签 php javascript android html web-applications

我正在制作一个简单的网络应用程序,用户可以在其中上传媒体供每个人查看。我唯一的问题是,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/

相关文章:

javascript - 间隔旋转

android - 在 Android 浏览器中使用 input type=file capture=camera 上传照片时,防止照片自动保存到图库

android - getItem(getCount() - getPosition() -1) 是如何工作的

android - 根据设备能力和可用内存调整 LRU 缓存大小

php - 如何在 laravel eloquent 中使用 substr?

php - 使用推文按钮 - 链接根本不会出现在推文文本中

php - 使用 MySQL,如何选择特定行的查询结果排名?

php - mysql 触发器的奇怪行为

javascript - Array.splice() 未按预期运行

JavaScript 不返回 int ..至少在我认为应该的时候不返回