Comments (2)
Networking packetization is out of scope unless it's something useful that the codec supports/specifies. For example, splitting VP8 bitstream into RTP packets is out of scope but exposing the two types of H264 bitstream is in scope.
Separating the bitstreams by type should be quite possible. Whatever reads the output of the encoder TransformStream will know whether the bitstream packet is a key frame or delta frame and can route the chunk accordingly.
Re: unreliable transport. WebCodecs will support indicating to the decoder if the bitstream chunks are discontinuous due to e.g. packet loss.
from webcodecs.
I think this overlaps, to a degree, with this new tracking issue: #24. If you squint, RTP is a container format.
from webcodecs.
Related Issues (20)
- Estimating Percent of Users That Will Have Hardware Support for h265/hevc HOT 3
- Custom error types HOT 5
- Add audio recording to capture to file sample. HOT 1
- Encode VideoFrame with alpha HOT 4
- Whether the video frame has reserved bytes ? HOT 1
- How many frame need to be decoded before output callback is invoked in webcodec(avc1.640028) HOT 1
- add some function to list audio/video codecs available with webcodecs on a device HOT 3
- Could ImageDecoder support non-RGBA8 color formats? HOT 2
- YCoCg matrix support HOT 2
- Should VideoEncoderConfig cloning remove parameters that are not useful for a given codec? HOT 8
- https://w3c.github.io/webcodecs/#dom-videoframe-videoframe could check origin-clean sooner HOT 5
- Use of RFC2119 keywords in the privacy section feels weird
- https://wpt.fyi/results/webcodecs/video-encoder-config.https.any.html is expecting VideoEncoder.isConfigSupported to throw HOT 4
- How can i get yuv data from a VideoFrame with NV12 format? HOT 1
- More normative language issues
- WebCodecs WPT tests do not have reviewers HOT 6
- Flushing the output queue WITHOUT invalidating the decode pipeline HOT 8
- Specify AudioEncoderConfig.bitrateMode default HOT 3
- https://w3c.github.io/webcodecs/#dom-videoframe-videoframe-data-init should validate the plane layout according the coded width and height HOT 2
- Failed to import texture from video frame that doesn't have back resource HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webcodecs.