I am struggling to get consistent and good performance out of Poodll/Moodle specifically regarding mobile uploads of video assignments.
I am evaluating Poodll in a self hosted virtual instance of Moodle, and have found that although small mobile video files under 10MB will generally upload via Poodll and play back without issue on the source device, once the file size exceeds roughly 15-20MB, then things start to fall apart.
My use case requires that all students will be submitting assignments via mobile device platforms, which if I understand correctly would be best served by converting submissions via FFMPEG for widest mobile platform compatibility. Therefore, I have built FFMPEG on my test server from sources, and have verified that when called from the system path, it is working correctly.
I have also verified via shell command that the FFMPEG switches used on the poodll demo site are working. Therefore, I assume that the Poodll Filter settings to auto convert mobile submissions to MP4 and to use FFMPEG for the conversion are also working, although I have yet to determine how to verify this as I have not seen any entries in any server logs.
Back to the problem at hand...
Without FFMPEG settings enabled in the Poodll filter, files of any size, up to the server limit of 512MB, will upload from a mobile device without issue. Playback is choppy over mobile data, but plays smoothly via WiFi, suggesting that playback quality is bandwidth dependent.
With FFMPEG conversion settings enabled in the Poodll filter, mobile uploads above approximately 15MB in size will cause a browser error on Chrome, or will simply never complete the upload process in Firefox.
In Chrome, after selecting a mobile video larger than 15MB to upload, the progress bar never appears and within about 15 seconds Chrome will throw an "Aw, Snap! Something went wrong while displaying this webpage..." error.
In Firefox, after selecting a mobile video to upload larger than 15MB, the progress bar will appear, but no indication of upload activity will be evident and the process never completes.
Obviously, in both cases Mobile uploads will fail.
Since it is possible to turn on the mobile upload processing error, and turn it off, by enabling and disabling the FFMPEG conversion settings in the Poodll filter, I assume that the root issue is with the filter and not my environment, but I would appreciate some other perspectives or troubleshooting suggestions on the matter.
Moodle is running on a Debian (Jesse) instance, with 2GB of RAM, 60GB HD, and PHP.INI settings that allow up tp 512MB uploads and 640MB of script memory.