What is the homemade gocoder app?
I do see the shakiness in cupertino playback on iOS device (using IPhone 4s), but I don’t see it in cupertino playback on VLC.
The video is h.264 Main profile, Level 1.3. Try making it Baseline Profile, level 3 or lower.
When I run ffprobe on the file, it reports a 3rd track with unsupported codec. That might be a clue to the problem. VLC does not report a 3rd track
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000022bf400] multiple fourcc not supported
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'c:\temp\shake-smooth.mp4':
Metadata:
major_brand : f4v
minor_version : 0
compatible_brands: isommp42m4v
creation_time : 2013-10-07 08:54:38
Duration: 00:00:34.67, start: 0.000000, bitrate: 121 kb/s
Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 320x180,
88 kb/s, 27.81 fps, 24 tbr, 90k tbn, 180k tbc
Metadata:
creation_time : 2013-10-07 08:54:38
handler_name : WowzaMediaServerPro
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 22050 Hz, mono, fltp, 29 k
b/s
Metadata:
creation_time : 2013-10-07 08:54:38
handler_name : WowzaMediaServerPro
Stream #0:2(eng): Data: none (amf0 / 0x30666D61), 0 kb/s
Metadata:
creation_time : 2013-10-07 08:54:38
handler_name : WowzaMediaServerPro
Unsupported codec with id 0 for input stream 2
I’m not sure what “multiple fourcc not supported” indicates, but searching around it seems to have something to with concatenated jpeg, perhaps.
Another perhaps is the odd fractional FPS: 27.81.
Richard