WebKitX version 4.x has several multimedia improvements:
Below are screenshots of relevant sample projects available in WebKitX version 4.x bundle:
{
"manifest": {
"application/dash+xml": true,
"video/vnd.mpeg.dash.mpd": true,
"application/x-mpegurl": true,
"application/vnd.apple.mpegurl": true,
"application/x-offline-manifest": true,
"mpd": true,
"m3u8": true,
"application/vnd.ms-sstr+xml": false,
"ism": false
},
"media": {
"video/mp4; codecs=\"avc1.42E01E\"": true,
"video/mp4": true,
"video/mp4; codecs=\"avc3.42E01E\"": true,
"video/mp4; codecs=\"hev1.1.6.L93.90\"": false,
"video/mp4; codecs=\"hvc1.1.6.L93.90\"": false,
"video/mp4; codecs=\"hev1.2.4.L153.B0\"; eotf=\"smpte2084\"": false,
"video/mp4; codecs=\"hvc1.2.4.L153.B0\"; eotf=\"smpte2084\"": false,
"video/mp4; codecs=\"vp9\"": false,
"video/mp4; codecs=\"vp09.00.10.08\"": true,
"video/mp4; codecs=\"av01.0.01M.08\"": true,
"audio/mp4; codecs=\"mp4a.40.2\"": true,
"audio/mp4": true,
"audio/mp4; codecs=\"ac-3\"": false,
"audio/mp4; codecs=\"ec-3\"": false,
"audio/mp4; codecs=\"opus\"": true,
"audio/mp4; codecs=\"flac\"": true,
"video/webm; codecs=\"vp8\"": true,
"video/webm": true,
"video/webm; codecs=\"vp9\"": true,
"video/webm; codecs=\"vp09.00.10.08\"": true,
"audio/webm; codecs=\"vorbis\"": true,
"audio/webm": true,
"audio/webm; codecs=\"opus\"": true,
"video/mp2t; codecs=\"avc1.42E01E\"": true,
"video/mp2t": true,
"video/mp2t; codecs=\"avc3.42E01E\"": true,
"video/mp2t; codecs=\"hvc1.1.6.L93.90\"": false,
"video/mp2t; codecs=\"mp4a.40.2\"": true,
"video/mp2t; codecs=\"ac-3\"": false,
"video/mp2t; codecs=\"ec-3\"": false,
"text/vtt": true,
"application/mp4; codecs=\"wvtt\"": true,
"application/mp4": true,
"application/ttml+xml": true,
"application/mp4; codecs=\"stpp\"": true
},
"drm": {
"com.microsoft.playready": null,
"com.apple.fps.3_0": null,
"com.apple.fps.2_0": null,
"com.apple.fps.1_0": null,
"com.apple.fps": null,
"com.adobe.primetime": null,
"org.w3.clearkey": {
"persistentState": false
},
"com.widevine.alpha": {
"persistentState": false
}
},
"offline": true
}