Commit Graph

127 Commits

Author SHA1 Message Date
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