Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the concept of "Mutation" streams #23

Open
slifty opened this issue Nov 15, 2018 · 1 comment
Open

Add the concept of "Mutation" streams #23

slifty opened this issue Nov 15, 2018 · 1 comment

Comments

@slifty
Copy link
Owner

slifty commented Nov 15, 2018

There are a slew of use cases around taking in caption streams and systemically modifying them -- for instance, to split into sentences, to fix typos, to change language, to add additional metadata, etc.

Right now none of the current stream types really lend themselves to this kind of development. Lets consider adding a new kind of stream; name needs to be determined, but I'm thinking something like "Mutation" stream or "Processing" stream or "Programmatic" stream.

It is worth mentioning that there has not been much thought / documentation / support for running multiple streams through a single Opened Captions server. This kind of stream is likely going to become far more useful once that is in place (to be clear, even without that this kind of stream would be useful, it just might require the user to create a separate OC server per mutation which is not at all ideal.)

@chriszs
Copy link

chriszs commented Dec 30, 2019

In Node.js these sorts of streams are called "transform" streams.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants