diff --git a/src/server.js b/src/server.js index 4f6cbf4..8003298 100644 --- a/src/server.js +++ b/src/server.js @@ -18,6 +18,10 @@ app.get('/', (_req, res) => { res.render('index', { hlsUrl: STREAM_URL }); }); +app.get('/test-embed', (_req, res) => { + res.render('test-embed'); +}); + app.get('/api/health', (_req, res) => { res.json({ ok: true, hls: STREAM_URL, ts: Date.now() }); }); diff --git a/views/test-embed.ejs b/views/test-embed.ejs new file mode 100644 index 0000000..fe924f1 --- /dev/null +++ b/views/test-embed.ejs @@ -0,0 +1,270 @@ + + +
+ + ++ Primerjava med našim Twitch-style playerjem in + Rokovim embed widgetom (livestream1.viprime.net). + Stran je samo za interno testiranje — ni indeksirana. +
+ ++ Express + EJS · HLS.js direkt · custom audio/fullscreen · ABR (1080p/720p/480p) · + Twitch-style: brez pause, vedno live edge. +
++ Tokenizirani DVR URL · OnAir/OffAir polling (15s) · thumbnail fallback · + watermark · native HTML5 controls (pause, scrubber, volume). +
++ Stream 2-6 trenutno vrnejo OFFLINE (Rok jih še ni aktiviral). Polling jih bo avtomatsko vklopil ko bodo OnAir. +
+ +