Commit Graph

32 Commits

Author SHA1 Message Date
David Halls
2479db5401 Start handling portrait video
Android phones typically only support encoding of landscape.
Still need to rotate the display back again.
2021-07-16 07:18:18 +01:00
David Halls
3c50cfc991 Get WebCodecs support working again 2021-07-12 07:39:30 +01:00
David Halls
48979b8638 Remove a layer of Worker 2021-07-11 17:43:24 +01:00
David Halls
516c7de1ab Reduce cert expiry for MacOS 2021-07-09 23:07:05 +01:00
David Halls
b7c4e423ff Add https support to running the example 2021-07-09 08:37:07 +01:00
David Halls
dde25c21cd webcodecs mode working 2021-07-08 22:40:31 +01:00
David Halls
c0752a21ed MediaRecorder mode working 2021-07-08 21:13:51 +01:00
David Halls
72fcd1460e Reduce number of update events 2021-07-08 20:55:27 +01:00
David Halls
e18f574277 Remove redundant code 2021-07-06 08:38:34 +01:00
David Halls
7e4212f448 Start changes to use webm-muxer.js 2021-07-06 08:35:17 +01:00
David Halls
5292b00d43 Use named file to video data (prep for WebCodecs support) 2021-06-06 07:18:58 +01:00
David Halls
d1d7612c40 Work around destroy race bug in glsl-canvas 2021-06-05 21:45:22 +01:00
David Halls
3ad52c7b3b Add note about Safari bug on iOS 2021-06-05 16:28:38 +01:00
David Halls
d2d2a531a6 More Safari fixes 2021-06-04 23:50:03 +01:00
David Halls
c1226687cc Move silence fixup into hls-worker 2021-06-04 08:09:56 +01:00
David Halls
4211360ecc Use WebAudio to add missing audio track 2021-06-03 20:00:10 +01:00
David Halls
baf3beec54 Update ffmpeg.js (Safari comments) 2021-05-29 08:41:21 +01:00
David Halls
d157db2729 Add fallback to MP4 for Safari 2021-05-29 08:37:37 +01:00
David Halls
82cfefec84 Move files to site/ and catch errors 2021-05-28 21:51:06 +01:00
David Halls
5c6960c223 Reset toggle state if url is empty 2021-05-26 07:54:21 +01:00
David Halls
689fcd09c9 Move recorder into script managing workker 2021-05-26 07:35:55 +01:00
David Halls
e190efdfd7 reorder onload 2021-05-25 23:33:40 +01:00
David Halls
8b813e9be3 Import glsl-canvas UMD so we don't need import maps 2021-05-25 23:23:00 +01:00
David Halls
8e12cb9f91 Use bootstrap to make example a bit nicer 2021-05-25 07:28:25 +01:00
David Halls
0d14cbd7e2 Move shader into separate file 2021-05-24 22:10:46 +01:00
David Halls
9b529c8c2c Move worker-related code into separate file 2021-05-24 08:50:32 +01:00
David Halls
3ed46e72e8 Split canvas code into separate file 2021-05-23 22:47:07 +01:00
David Halls
de74273a28 Remove pause/resume and store stream url in localStorage 2021-05-22 07:28:54 +01:00
David Halls
19d4f71bac Add start/stop and URL entry 2021-05-22 00:08:23 +01:00
David Halls
c3d7e3475e Use setInterval instead of requestAnimationFrame 2021-05-19 22:46:51 +01:00
David Halls
75695534b0 Switch to glsl-canvas 2021-05-18 23:37:01 +01:00
David Halls
53b04a23f0 Initial commit - test HLS streaming 2021-05-15 21:41:37 +01:00