I thought my plan is pretty straightforward. Take a screencast from my nexus4 with adb, upload it to my webserver and embed it into a html5 video tag.
But it took me about 7 hours to get the video (a perfectly valid mp4) working in Internet Exporer 11.
creating the video:
$ adb shell screenrecord /sdcard/test.mp4
$ adb pull /sdcard/test.mp4 .
140 KB/s (6001 bytes in 0.041s)
[steininr:~]↥ $ ffprobe test.mp4
...
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x199e700] decoding for stream 0 failed
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mp4':
Metadata:
major_brand : isom
minor_version : 0
compatible_brands: isom3gp4
creation_time : 2014-05-23 09:04:25
Duration: 00:00:00.00, start: 0.000000, bitrate: N/A
Stream #0:0(eng): Video: h264 (Baseline ... 768x1280, DAR 3:5 ...
Metadata:
creation_time : 2014-05-23 09:04:25
handler_name : VideoHandle
... read more