From c50075a59845c485c00ca9da9b224b1c0a60e38f Mon Sep 17 00:00:00 2001 From: kixelated Date: Mon, 23 Oct 2023 17:00:01 +0900 Subject: [PATCH] Enumerate issues instead of ranting. (#63) --- web/src/pages/issues.mdx | 166 +++++++++++++-------------------------- 1 file changed, 54 insertions(+), 112 deletions(-) diff --git a/web/src/pages/issues.mdx b/web/src/pages/issues.mdx index f254b10..df56473 100644 --- a/web/src/pages/issues.mdx +++ b/web/src/pages/issues.mdx @@ -7,134 +7,76 @@ title: Issues Yeah so there's a lot of work to do. -This is an early PoC and hobby project, so expect nothing to work. Check out the Github issues -for [moq-rs](https://github.com/kixelated/moq-rs/issues) and -[moq-js](https://github.com/kixelated/moq-js/issues) if you want to contribute or complain. - -## Browser Support - -We're using some pretty new web standards so browser support is limited. Here is a -non-compreshensive list of the required features from the [caniuse](https://caniuse.com/) database -as of: todo - -The only hard requirement is -[WebTransport](https://developer.mozilla.org/en-US/docs/Web/API/WebTransport). See the following -sections for possible alternatives for web playback and web contribution. - -## Web Playback - -[WebCodecs](https://developer.mozilla.org/en-US/docs/Web/API/WebCodecs_API) decoding is a breeze but -rendering is a nightmare, as the application is responsible for everything. This includes when to -render video frames but also when to emit audio samples, which gets very complicated quickly as it -involves synchronization. +This is an early PoC and hobby project, so expect nothing to work. This page is a summary of the major issues, updated periodically. -Additionally, there's no built-in controls. Even something as trivial as changing the volume -requires building a WebAudio filter as opposed to relying on the `