Просто закодируйте видео с помощью FFMPEG, а затем используйте инструмент qt-faststart, чтобы включить потоковую передачу.Я использую такую команду для кодирования видео для телефонов Android
$ ffmpeg -i infile.mp4 -s 480x320 -threads 4 -vcodec libx264 -flags +loop+mv4 -cmp 256 -partitions +parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 -subq 5 -trellis 1 -refs 5 -bf 0 -flags2 +mixed_refs -coder 0 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qmin 15 -qmax 20 -qdiff 5 -b 700k -r 600 -acodec libfaac -ar 48000 -ab 48000 -pass 1 outfile.mp4
Мой код будет низкого качества для планшетов.Итак, экспериментируйте, меняя разрешение, битрейт и т. Д.