File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -255,12 +255,19 @@ adequate for real-time processing; the streaming part is not contributing
255
255
very much to slowing down the pipelines.
256
256
257
257
## Alternatives to Streams ##
258
- The alternatives involve callback-based or event-based interfaces; those
258
+ One set of alternatives involve callback-based or event-based interfaces; those
259
259
would require developing new interfaces that allow the relevant WebRTC
260
260
objects to be visible in the worker context in order to do processing off
261
261
the main thread. This would seem to be a significantly bigger specification
262
262
and implementation effort.
263
263
264
+ Another path would involve specifying a worklet API, similar to the AudioWorklet,
265
+ and specifying new APIs for connecting encoders and decoders to such worklets.
266
+ This also seemed to involve a significantly larger set of new interfaces, with a
267
+ correspondingly larger implementation effort, and would offer less flexibility
268
+ in how the processing elements could be implemented.
269
+
270
+
264
271
265
272
266
273
You can’t perform that action at this time.
0 commit comments